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.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Case

Case

Photo of bypass

bypass

Photo of o abstraction

o abstraction

Related news:

News photo

The case against living in the Bay Area, for ambitious tech people

News photo

Microsoft Continues "Demikernel" Development LibOS For Kernel-Bypass I/O

News photo

Economist Makes the Case For Slow Level 1 EV Charging