Talk: "Speeding up the Linux TCP/IP stack with a fast packet I/O framework" (Michio Honda)


Linux network stack has provided the most innovative TCP implementation, adopting a large number of protocol extensions and optimizations. However, we’ve known for a while that it does not perform well for transaction workloads, which involve a lot of small packets and large number of concurrent TCP connections.

We are not going to OS-bypass TCP/IPs, because none of them implements rich features Linux TCP has, including DCTCP, Fast Open, to name a few. In this talk, we show that we can improve Linux TCP/IP performance by integrating the netmap framework.