Datacenter applications demand microsecond-scale tail latencies and high request rates from operating systems. Achieving these goals in a CPU-efficient way is an open problem. Because of the high overheads of today’s kernel, the best available solution to achieve microsecond-scale latencies is kernel-bypass networking, which dedicates CPU cores to applications for spin-polling the network card. But this approach wastes CPU: even at modest average loads, one must dedicate enough cores for the peak expected load.
In this talk Amy Ousterhout will describe the approach taken by Shenango which achieves much better CPU efficiency while maintaining the high request rates.
More info: https://netdevconf.org/0x13/session.html?talk-shenango
A reminder to all: Early bird registration is still open until Feb 20th. https://netdevconf.org/0x13/registration.html
cheers, jamal