首页> 外文期刊>Operating systems review >TCP Offload through Connection Handoff
【24h】

TCP Offload through Connection Handoff

机译:通过连接切换进行TCP卸载

获取原文
获取原文并翻译 | 示例
           

摘要

This paper presents a connection handoff interface between the operating system and the network interface. Using this interface, the operating system can offload a subset of TCP connections in the system to the network interface, while the remaining connections are processed on the host CPU. Offloading can reduce computation and memory bandwidth requirements for packet processing on the host CPU. However, full TCP offloading may degrade system performance because finite processing and memory resources on the network interface limit the amount of packet processing and the number of connections. Using handoff, the operating system controls the number of offloaded connections in order to fully utilize the network interface without overloading it. Handoff is transparent to the application, and the operating system may choose to offload connections to the network interface or reclaim them from the interface at any time. A prototype system based on the modified FreeBSD operating system shows that handoff reduces the number of instructions and cache misses on the host CPU. As a result, the number of CPU cycles spent processing each packet decreases by 16-84%. Simulation results show handoff can improve web server throughput (SEPCweb99) by 15%, despite short-lived connections.
机译:本文介绍了操作系统和网络接口之间的连接切换接口。使用此接口,操作系统可以将系统中TCP连接的子集卸载到网络接口,而其余的连接在主机CPU上进行处理。卸载可以减少主机CPU上数据包处理的计算和内存带宽需求。但是,完全的TCP卸载可能会降低系统性能,因为网络接口上的有限处理和内存资源限制了数据包处理的数量和连接的数量。使用切换,操作系统可以控制卸载的连接数,以充分利用网络接口而不会使网络过载。切换对应用程序是透明的,并且操作系统可以随时选择卸载与网络接口的连接或从接口中回收它们。基于修改后的FreeBSD操作系统的原型系统显示,越区切换减少了主机CPU上的指令数和缓存未命中数。结果,用于处理每个数据包的CPU周期数减少了16-84%。仿真结果表明,即使连接寿命很短,切换仍可以将Web服务器吞吐量(SEPCweb99)提高15%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号