Design and implementation of a mechanism for power-aware packet processing exploiting OS kernel bypass.

Kernel-bypass techniques have evolved with low-latency and high-throughput as main objectives; however, they inevitably come at a cost in terms of power consumption. This thesis tests and compares different kernel-bypass approaches capable of achieving high throughput with low latency, examining their power consumption against different traffic patterns. In light of the existing literature on kernel-bypass techniques, this work focuses on different implementations of Data Plane Development Kit (DPDK) for Layer 3 (IP-based) forwarding and studies the trade-off between latency performance (in average, and in 95th and 99th percentiles) and power consumption. This is done by exploiting CPU idle states (C-States) and different CPU frequencies (P-States) to try and identify some heuristics that allow for a reasonable trade-off between power consumption and latency. One of the most important results obtained in this thesis is the creation of a "hybrid" implementation, which tries to detect periodicity in the recent traffic pattern and accordingly decides whether to execute busy-polling, short sleeps (usually 1-2 microseconds) or to instead enable interruptions and enter a far more power-saving mode (which incurs in latency cost due upon its waking from deep idle states). This implementation shows power consumption comparable with the most power-efficient approach, and an average latency which greatly narrows the gap with the fastest but far more power-intensive implementation.

Publication Details

Journal
Electronic Theses and Dissertations Repository (University of Pisa)
Published
2025-05-22
Primary Topic
Parallel Computing and Optimization Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Design and implementation of a mechanism for power-aware packet processing exploiting OS kernel bypass.

Electronic Theses and Dissertations Repository (University of Pisa)
Parallel Computing and Optimization Techniques
article

Design and implementation of a mechanism for power-aware packet processing exploiting OS kernel bypass.

article en

Abstract

Kernel-bypass techniques have evolved with low-latency and high-throughput as main objectives; however, they inevitably come at a cost in terms of power consumption. This thesis tests and compares different kernel-bypass approaches capable of achieving high throughput with low latency, examining their power consumption against different traffic patterns. In light of the existing literature on kernel-bypass techniques, this work focuses on different implementations of Data Plane Development Kit (DPDK) for Layer 3 (IP-based) forwarding and studies the trade-off between latency performance (in average, and in 95th and 99th percentiles) and power consumption. This is done by exploiting CPU idle states (C-States) and different CPU frequencies (P-States) to try and identify some heuristics that allow for a reasonable trade-off between power consumption and latency. One of the most important results obtained in this thesis is the creation of a "hybrid" implementation, which tries to detect periodicity in the recent traffic pattern and accordingly decides whether to execute busy-polling, short sleeps (usually 1-2 microseconds) or to instead enable interruptions and enter a far more power-saving mode (which incurs in latency cost due upon its waking from deep idle states). This implementation shows power consumption comparable with the most power-efficient approach, and an average latency which greatly narrows the gap with the fastest but far more power-intensive implementation.

Electronic Theses and Dissertations Repository (University of Pisa)
Affordable and clean energy
Openalex Percentile: Top 44%
Parallel Computing and Optimization Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.