Sleep control of packet receiving thread toward power saving

Abstract Services that require low latency are increasing, and edge computing that processes workloads in servers located geographically close to the user is being researched. To offload workloads from user devices to edge servers with low latency, packets must be forwarded with low latency on a general-purpose server, and performance-oriented methods are widely used at the expense of higher power consumption, including a busy-polling method in receiving packets, such as the Data Plane Development Kit (DPDK). However, in today’s large-scale services with many servers, even a slight increase in power consumption on each server results in wasting tremendous power. In this paper, we design and implement a packet-processing system on a general-purpose server that can achieve power saving while maintaining low latency. To avoid wasting power caused by busy polling, a receiving thread in the proposed system can sleep when no packet arrives and be woken up without delays by a hardware interrupt context of packet incoming. In addition, to enhance the power-saving effect of sleep, we design and implement a CPU idle control method that enables CPU cores used by receiving threads to enter an appropriate C-state in accordance with traffic load. We evaluate the proposed system in an environment that simulates a virtualized Radio Access Network (vRAN) system, which has strict latency requirements of network processing on a general-purpose server. The evaluation results demonstrate that the proposed system can reduce power consumption compared with a busy-polling system and the average latency degradation was only a few microseconds.

Authors

Institutions

Publication Details

Journal
Annals of Telecommunications
Published
2025-04-03
DOI
https://doi.org/10.1007/s12243-025-01084-2
Citations
1
Primary Topic
IoT-based Smart Home Systems
Type
article
Field-Weighted Citation Impact
0.73
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Sleep control of packet receiving thread toward power saving

Ko Natori, Akinori Shiraga, Kei Fujimoto
1 citations
Annals of Telecommunications
IoT-based Smart Home Systems
0.73
article

Sleep control of packet receiving thread toward power saving

Ko Natori, Akinori Shiraga, Kei Fujimoto
article en
1 citations

Abstract

Abstract Services that require low latency are increasing, and edge computing that processes workloads in servers located geographically close to the user is being researched. To offload workloads from user devices to edge servers with low latency, packets must be forwarded with low latency on a general-purpose server, and performance-oriented methods are widely used at the expense of higher power consumption, including a busy-polling method in receiving packets, such as the Data Plane Development Kit (DPDK). However, in today’s large-scale services with many servers, even a slight increase in power consumption on each server results in wasting tremendous power. In this paper, we design and implement a packet-processing system on a general-purpose server that can achieve power saving while maintaining low latency. To avoid wasting power caused by busy polling, a receiving thread in the proposed system can sleep when no packet arrives and be woken up without delays by a hardware interrupt context of packet incoming. In addition, to enhance the power-saving effect of sleep, we design and implement a CPU idle control method that enables CPU cores used by receiving threads to enter an appropriate C-state in accordance with traffic load. We evaluate the proposed system in an environment that simulates a virtualized Radio Access Network (vRAN) system, which has strict latency requirements of network processing on a general-purpose server. The evaluation results demonstrate that the proposed system can reduce power consumption compared with a busy-polling system and the average latency degradation was only a few microseconds.

Annals of Telecommunications
NTT (Japan) (JP)
Openalex Percentile: Top 30%
IoT-based Smart Home Systems
0.73
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.

Sleep control of packet receiving thread toward power saving — Ko Natori, Akinori Shiraga, et al. · Annals of Telecommunications (2025) | TGRS Research Map | TGRS