基于多核处理器的TCP/IP协议栈加速技术

Journal of Network New Media(2013)

引用 1|浏览5
暂无评分
摘要
多核处理器已经成为了处理器发展的趋势。在多核处理器上运行Linux操作系统时,由于所有的TCP/IP网络协议处理都以软件的形式在Linux操作系统内核运行,处理效率很低。为了解决这个问题,本文提出了一种基于多核处理器的多核TCP/IP加速协议栈,将多核处理器的处理核心分成两部分。一部分运行Linux操作系统。另一部分处理核心运行实时系统,处理TCP/IP协议栈。由于将TCP/IP协议栈的处理卸载到了实时系统,Linux的中断处理大大减少,并且实时系统直接操作底层硬件资源,没有操作系统的参与,所以多核TCP/IP加速协议栈的处理效率会很高。通实验结果对比,在相同的硬件资源下,多核TCP/IP加速协议栈不仅比Linux TCP/IP协议栈获得了更大的网络处理吞吐率,而且消耗了更低的CPU。
更多
查看译文
关键词
TCP/IP Offload,TCP/IP Stack,Linux operating system,Multi-core
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要