secretaire-inma@uclouvain.be +32 10 47 80 36

Seminar Details

Home > Seminars > Details

2025-10-09 (13:00) : Sloth: A Kernel-Bypass Scheduler Maximizing Energy Efficiency under Latency Constraints

At Shannon, Maxwell a.105

Organized by Computer Science and Engineering

Speaker : Clément Delzotti (ICTEAM/UCLouvain)
Abstract : In recent years, multi-hundred-gigabit networking applications such as Virtual Network Function (VNF) and Key Value Store (KVS) implementations have relied on kernel-bypass and polling to achieve maximum throughput. However, this performance improvement comes at the expense of high CPU usage and power consumption. This paper first analyses the trade-off between the power consumption, the latency and the throughput of VNF applica- tions. We then present Sloth, an energy-aware scheduler that adapts the number of cores used by an application and their frequency. Sloth uses the information gathered in a training phase to maximize the energy reduction in real time while maintaining a user-provided service-level objective. Sloth manages to reduce CPU power consumption by up to 50% compared to the classical DPDK polling approach with only a 30 μs latency increase. Sloth also saves up to milliseconds of latency compared to state-of-the- art solutions at equivalent power consumption
← Back to Seminars