Get the latest tech news
The Case for a High-Level Kernel-Bypass I/O Abstraction (2019)
with people at HotOS, I was inspired to write this blog post summarizing my HotOS paper. At a high-level, the HotOS paper advocates for a new high-level I/O abstraction for kernel-bypass.
Note that both are easy with a high-level interface like POSIX sockets, which let applications send data of any size and at (almost) unlimited speed (until the OS runs out of memory for buffering). Flexibility: An interface that hides hardware limitations and features lets OS functionality move between the device and the CPU without modifying the application. Datacenter applications, which spend a signficant portion of their time processing network and storage I/O, will no longer be able to afford going through the OS kernel on every I/O operation.
Or read this on Hacker News