A Survey on Mechanisms for Fast Network Packet Processing

Yimin Du, Keyang Chang, Jinglin Shi, Yiqing Zhou, Min Liu
{"title":"A Survey on Mechanisms for Fast Network Packet Processing","authors":"Yimin Du, Keyang Chang, Jinglin Shi, Yiqing Zhou, Min Liu","doi":"10.1145/3603781.3603792","DOIUrl":null,"url":null,"abstract":"As the Internet of Things becoming widely used, the requirement for high performance network is growing rapidly. Network performance is affected by data transmission based on physical link and packet processing handled by operating system. With the development of network hardware technology and wireless communication technology, network data transmission rate has been further improved, but the packet processing performance based on operating system cannot match it. There are several performance bottlenecks in the traditional packet processing, correspondingly there are various optimization mechanisms to solve these problems and further improve the performance. This paper analyzes some mainstream optimization mechanisms of packet processing based on software. Firstly, we analyze the architecture design of these mechanisms and the workflow when receiving packets. Then we compare the technical methods adopted by each mechanism and problems solved by each mechanism. Finally, we compare the application scenarios and the shortcomings of each mechanism.","PeriodicalId":391180,"journal":{"name":"Proceedings of the 2023 4th International Conference on Computing, Networks and Internet of Things","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-05-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2023 4th International Conference on Computing, Networks and Internet of Things","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3603781.3603792","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

As the Internet of Things becoming widely used, the requirement for high performance network is growing rapidly. Network performance is affected by data transmission based on physical link and packet processing handled by operating system. With the development of network hardware technology and wireless communication technology, network data transmission rate has been further improved, but the packet processing performance based on operating system cannot match it. There are several performance bottlenecks in the traditional packet processing, correspondingly there are various optimization mechanisms to solve these problems and further improve the performance. This paper analyzes some mainstream optimization mechanisms of packet processing based on software. Firstly, we analyze the architecture design of these mechanisms and the workflow when receiving packets. Then we compare the technical methods adopted by each mechanism and problems solved by each mechanism. Finally, we compare the application scenarios and the shortcomings of each mechanism.
快速网络分组处理机制综述
随着物联网的广泛应用,对高性能网络的需求也在迅速增长。网络性能主要受物理链路上的数据传输和操作系统对数据包的处理影响。随着网络硬件技术和无线通信技术的发展,网络数据传输速率得到了进一步提高,但基于操作系统的数据包处理性能却无法与之相匹配。传统的数据包处理存在几个性能瓶颈,相应的有各种优化机制来解决这些问题,进一步提高性能。本文分析了几种基于软件的主流数据包处理优化机制。首先,我们分析了这些机制的架构设计和接收数据包的工作流程。然后对各机构采用的技术方法和解决的问题进行了比较。最后,我们比较了每种机制的应用场景和缺点。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信