当前位置:首页 > 报告详情

1C-202_FlexTOE Flexible TCP Offload with Fine-Grained Parallelism.PDF

上传人: 2*** 编号:139677 2023-08-27 30页 3.72MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
FlexTOE是一种灵活的TCP卸载技术,旨在解决TCP协议栈在数据中心中带来的高CPU开销问题。文章指出,尽管现代优化后的TCP栈(如TAS, Snap等)存在,但CPU占用率依然高达26%。传统的TCP堆栈在智能NIC上表现不佳,因为智能NIC虽然灵活但限制性强,且TCP连接处理是顺序的,无法适应状态ful代码路径和严格的每包时间预算。FlexTOE通过消除所有主机TCP堆栈开销,支持POSIX套接字和DCTCP/Timely拥塞控制,并具有完整的用户空间可编程性,实现了高性能和灵活性。FlexTOE在Netronome Agilio CX40 SmartNIC上的性能优于Chelsio TOE和TAS,节省了高达81%的CPU周期,并实现了最低的中值和尾部延迟。此外,FlexTOE支持eBPF,实现了诸如跟踪、统计、配置文件、连接防火墙、VLAN封装/解封装和tcpdump等功能。FlexTOE是开源的,可在GitHub上获取。
"FlexTOE如何减少CPU开销?" "FlexTOE如何实现细粒度并行处理?" "使用FlexTOE能带来哪些性能优势?"
客服
商务合作
小程序
服务号
折叠