mTCP - A Highly Scalable User-level TCP Stack for Multicore Systems
mTCP is a high-performance user-level TCP stack for multicore systems. Scaling the performance of short TCP connections is fundamentally challenging due to inefficiencies in the kernel. mTCP addresses these inefficiencies from the ground up - from packet I/O and TCP connection management all the way to the application interface. It translates expensive system calls to shared memory access between two threads within the same CPU core.
http://shader.kaist.edu/mtcp/
https://github.com/eunyoung14/mtcp
License:
Tech:
Tags: