Litcius/Paper detail

Understanding host network stack overheads

Qizhe Cai, Shubham Chaudhary, Midhul Vuppalapati, Jaehyun Hwang, Rachit Agarwal

2021134 citationsDOIOpen Access PDF

Abstract

Traditional end-host network stacks are struggling to keep up with rapidly increasing datacenter access link bandwidths due to their unsustainable CPU overheads. Motivated by this, our community is exploring a multitude of solutions for future network stacks: from Linux kernel optimizations to partial hardware offload to clean-slate userspace stacks to specialized host network hardware. The design space explored by these solutions would benefit from a detailed understanding of CPU inefficiencies in existing network stacks.

Topics & Concepts

Host (biology)Computer scienceOperating systemStack (abstract data type)Kernel (algebra)Address spaceLinux kernelProtocol stackUser spaceNetwork interfaceEmbedded systemComputer networkComputer architectureSoftwareEcologyMathematicsCombinatoricsBiologyCloud Computing and Resource ManagementSoftware-Defined Networks and 5GAdvanced Data Storage Technologies
Understanding host network stack overheads | Litcius