Revisiting Network I/O APIs: The netmap Framework

Luigi Rizzo
DOI: https://doi.org/10.1145/2090147.2103536
2012-01-01
Queue
Abstract:Today 10-gigabit interfaces are used more and more in datacenters and servers. On these links, packets flow as fast as one every 67.2 nanoseconds, yet modern operating systems can take 10-20 times longer just to move one packet between the wire and the application. We can do much better, not with more powerful hardware but by revising architectural decisions made long ago regarding the design of device drivers and network stacks.
What problem does this paper attempt to address?