5 papers
Rethinking Polling Efficiency in Service Core Network Stacks
Matheus Stolet, Simon Peter, Antoine Kaufmann
Idle network service cores are treated as wasted compute. This assumption motivates increasingly sophisticated mechanisms that reclaim idle cores at microsecond timescales. We argu…
Tail Contagion: Sub-microsecond Time Protection in Shared Software Network Datapaths
Matheus Stolet, Liam Arzola, Simon Peter +1
Shared software datapaths underpin modern datacentre networking. They implement mechanisms such as virtual switching, network virtualisation tunneling, or reliable transport, and e…
Kugelblitz: Executable, Cost-Aware Design-Space Exploration for Programmable Packet Pipelines
Artem Ageev, Antoine Kaufmann
Programmable packet-processing pipelines are a core building block of modern SmartNICs and switches, yet their design requires navigating intertwined trade-offs among program feasi…
Presto: A Match-Action TCP Stack for the Terabit Era
Rajath Shashidhara, Antoine Kaufmann, Simon Peter
We present Presto, the first TCP stack that delivers ASIC-class performance and energy efficiency on programmable Reconfigurable Match-Action Table (RMT) pipelines, providing flexi…
It's the People, Not the Placement: Rethinking Allocations in Post-Moore Clouds
Tejas Harith, Antoine Kaufmann
The Cambrian explosion of new accelerators, driven by the slowdown of Moore's Law, has created significant resource management challenges for modern IaaS clouds. Unlike the homogen…