首页 | 官方网站   微博 | 高级检索  
     

基于多核处理器的TCP/IP协议栈加速技术
引用本文:查奇文,张武,曾学文,宋毅. 基于多核处理器的TCP/IP协议栈加速技术[J]. 微计算机应用, 2013, 2(1)
作者姓名:查奇文  张武  曾学文  宋毅
作者单位:1. 中国科学院研究生院 北京100190;中国科学院声学研究所国家网络新媒体工程技术研究中心 北京100190
2. 中国科学院声学研究所国家网络新媒体工程技术研究中心 北京100190
基金项目:863课题:融合网络业务体系的开发(课题编号:2011AA01A102).中国科学院战略性先导科技专项子课题:未来网络架构研究与边缘设备研制
摘    要:多核处理器已经成为了处理器发展的趋势.在多核处理器上运行Linux操作系统时,由于所有的TCP/IP网络协议处理都以软件的形式在Linux操作系统内核运行,处理效率很低.为了解决这个问题,本文提出了一种基于多核处理器的多核TCP/IP加速协议栈,将多核处理器的处理核心分成两部分.一部分运行Linux操作系统.另一部分处理核心运行实时系统,处理TCP/IP协议栈.由于将TCP/IP协议栈的处理卸载到了实时系统,Linux的中断处理大大减少,并且实时系统直接操作底层硬件资源,没有操作系统的参与,所以多核TCP/IP加速协议栈的处理效率会很高.通实验结果对比,在相同的硬件资源下,多核TCP/IP加速协议栈不仅比Linux TCP/IP协议栈获得了更大的网络处理吞吐率,而且消耗了更低的CPU.

关 键 词:TCP/IP协议栈  Linux操作系统  多核处理器  TCP/IP卸载

TCP/IP Stack Acceleration Technology Based on Multi-core Processor
ZHA Qiwen , ZHANG Wu , ZENG Xuewen , SONG Yi. TCP/IP Stack Acceleration Technology Based on Multi-core Processor[J]. Microcomputer Applications, 2013, 2(1)
Authors:ZHA Qiwen    ZHANG Wu    ZENG Xuewen    SONG Yi
Abstract:
Keywords:
本文献已被 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号