Energy-Aware CPU Orchestration in O-RAN: A dApp-Driven Lightweight Approach

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Crespo, Francisco, Villegas, Javier, Baena, Carlos, Baena, Eduardo, Fortes, Sergio, Barco, Raquel
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866913969684348928
author Crespo, Francisco
Villegas, Javier
Baena, Carlos
Baena, Eduardo
Fortes, Sergio
Barco, Raquel
author_facet Crespo, Francisco
Villegas, Javier
Baena, Carlos
Baena, Eduardo
Fortes, Sergio
Barco, Raquel
contents The transition toward softwarized Radio Access Networks (RANs), driven by the Open RAN (O-RAN) paradigm, enables flexible, vendor-neutral deployments through disaggregation and virtualization of base station functions. However, this shift introduces new challenges in managing CPU resources efficiently under strict real-time constraints. In particular, the interplay between latency-sensitive RAN workloads and general-purpose Operating System (OS) schedulers often leads to sub-optimal performance and unnecessary energy consumption. This work proposes a lightweight, programmable distributed application (dApp) deployed at the Distributed Unit (DU) level to dynamically orchestrate CPU usage. The dApp operates in closed loop with the OS, leveraging thread-level telemetry like context switches, Instructions Per Cycle (IPC), and cache metrics, to adapt CPU thread affinity, core isolation, and frequency scaling in real time. Unlike existing solutions, it requires no access to proprietary RAN software, hardware-specific features, or kernel modifications. Fully compliant with the O-RAN architecture and agnostic to the underlying RAN stack, the proposed solution introduces negligible overhead while improving energy efficiency and CPU utilization. Experimental results using a commercial-grade srsRAN deployment demonstrate consistent power savings without compromising real-time processing performance, highlighting the potential of low-latency dApps for fine-grained resource control in next-generation networks
format Preprint
id arxiv_https___arxiv_org_abs_2508_00629
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Energy-Aware CPU Orchestration in O-RAN: A dApp-Driven Lightweight Approach
Crespo, Francisco
Villegas, Javier
Baena, Carlos
Baena, Eduardo
Fortes, Sergio
Barco, Raquel
Networking and Internet Architecture
Operating Systems
Performance
The transition toward softwarized Radio Access Networks (RANs), driven by the Open RAN (O-RAN) paradigm, enables flexible, vendor-neutral deployments through disaggregation and virtualization of base station functions. However, this shift introduces new challenges in managing CPU resources efficiently under strict real-time constraints. In particular, the interplay between latency-sensitive RAN workloads and general-purpose Operating System (OS) schedulers often leads to sub-optimal performance and unnecessary energy consumption. This work proposes a lightweight, programmable distributed application (dApp) deployed at the Distributed Unit (DU) level to dynamically orchestrate CPU usage. The dApp operates in closed loop with the OS, leveraging thread-level telemetry like context switches, Instructions Per Cycle (IPC), and cache metrics, to adapt CPU thread affinity, core isolation, and frequency scaling in real time. Unlike existing solutions, it requires no access to proprietary RAN software, hardware-specific features, or kernel modifications. Fully compliant with the O-RAN architecture and agnostic to the underlying RAN stack, the proposed solution introduces negligible overhead while improving energy efficiency and CPU utilization. Experimental results using a commercial-grade srsRAN deployment demonstrate consistent power savings without compromising real-time processing performance, highlighting the potential of low-latency dApps for fine-grained resource control in next-generation networks
title Energy-Aware CPU Orchestration in O-RAN: A dApp-Driven Lightweight Approach
topic Networking and Internet Architecture
Operating Systems
Performance
url https://arxiv.org/abs/2508.00629