用户空间协议栈的并行化与性能优化

来源 :电子技术 | 被引量 : 0次 | 上传用户:winnerdj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在网络速度不断提高的今天,网络处理的瓶颈已从链路转移到了终端。通用操作系统中低效的网络子系统成为主要瓶颈,为此工业界和学术界提出了绕过内核的高性能用户空间包I/O引擎。为充分利用这些包I/O引擎加速更多的网络应用,高性能用户空间协议栈成为了研究热点。本文以配备多队列万兆网卡的通用多核服务器为目标平台,对移植自Free BSD内核的用户空间协议栈Libuinet进行了并行化和性能优化,并为其设计了一套基于回调的编程接口。文章介绍了并行化过程中并行化模型的设计、并行化策略的实施以及基于回调的编程接口的设计,并介绍了性能优化过程中针对回调线程、收包线程、发包线程和线程调度策略的优化。实验证明,本文所设计的并行化和性能优化方法是有效的。 Today, the network speed continues to rise, the bottleneck of network processing has been transferred from the link to the terminal. As a main bottleneck, inefficient network subsystems in general-purpose operating systems have become the major bottleneck. Therefore, industry and academia have proposed a high-performance user space packet I / O engine that bypasses the kernel. To take full advantage of these packet I / O engines to accelerate more network applications, high-performance user space protocol stack has become a research hotspot. In this paper, a multi-core multi-core server with multi-queue 10G network card is used as the target platform to parallelize and optimize the user space protocol stack Libuinet ported from Free BSD kernel. And a set of programming interface based on callback is designed. This paper introduces the design of parallelization model in parallelization, the implementation of parallelization strategy and the design of programming interface based on callback, and introduces the optimization of callback thread, receive thread, send thread and thread scheduling strategy in performance optimization . Experiments show that the parallelization and performance optimization methods designed in this paper are effective.
其他文献
模拟控制信号常用于工业控制、可编程逻辑控制(PLC)、0-5V/0-10V/±5V/±10V数据采集器以及0-20mA电流环等系统,为保证系统安全可靠,一些模拟输出模块在微处理器(μP)与模拟
网络应用和信用卡业务高度发展推动了全球电子商务蓬勃发展。在中国电子商务市场上,新兴力量—淘宝网-发展强劲,而老牌的易趣中国却有日薄西山之势。前者立足本土,熟知中国的网
热点一:迎接电视与互联网融合时代rn在2009年CES展上,半导体公司传递出一个强烈的信号--电视与互联网相结合的时代已经到来.
随着全球化步伐日益加快,资讯交流日益密切,越来越多英语新闻内容被翻译成中文发布,在满足了中文读者资讯需求的同时,也出现了翻译质量也良莠不齐的问题。由于缺乏系统的理论指导
文章主要叙述以单片机为主要控制系统,由光敏电阻与LM339构成定值差分光敏传感器。由555定时器与光敏组成的单稳型定时电路采集阳光,减少灯光或阴天对系统的干扰,这样系统只
2009年韩国的Semicon展,SUSS MicroTec推出了第二代ACS300.这个模式化的系统可用于直径达300mm晶片的涂胶、烘烤和显影.
本文的电路(见图1)采用一个400MHz增益带宽、800V/μS、低功率、电流反馈四放大器LT1397CS.用此放大器把一个单S视频信号输入(亮度和色度)分离到2个缓冲S视频信号通道.rn
基于内容的图像匹配是计算机科学中一个具有挑战性的问题,它由两个相对困难的任务组成:识别图像上的对象和快速搜索已识别对象的集合。文章提出了一种基于简单模糊分类器的图像分类新方法,使用局部图像特征在已知类和其它类之间区分,使用增强元学习发现最有代表性的局部特征。所提出的方案使用目前最新的图像数据集进行测试,并与使用支持向量机分类的Bag-of-Features图像表示模型进行比较。新方法能达到更高的分
在豫北鹤壁市的800多个村庄里,山城区鹿楼乡的故县村近年来声名鹊起,不仅在全市率先跨入了小康村的先进行列,还先后荣获了“全国绿化千佳村”、“河南省康居示范村试点”、“