Pith. sign in

REVIEW 4 major objections 5 minor 20 references

Maximising Energy Efficiency in Large-Scale Open RAN: Hybrid xApps and Digital Twin Integration

T0 review · 4 major / 5 minor · reviewed 2026-08-15 · deepseek-v4-flash

Pith's one-line read A hybrid xApp that switches off underused micro cells saves 13 percent of RAN energy while keeping downlink throughput nearly unchanged.

desk verdict A worthwhile hybrid xApp demo on a large emulated O-RAN, but the headline 13.27% saving contradicts the paper's own Table III arithmetic and needs correction before the number is trusted. read the letter →

arxiv 2509.10097 v1 pith:XZ5B2FB7 submitted 2025-09-12 cs.NI eess.SP

classification cs.NIeess.SP
keywords OpenRANenergyefficiencyxAppdigitaltwinsleepmodeunsupervisedlearningK-MeansclusteringQoS
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

This paper tries to show that a lightweight xApp—a control application running in the O-RAN near-real-time RIC—can cut RAN energy consumption by putting underused micro cells to sleep without hurting users. The proposed hybrid design uses simple rules to decide which cells to switch off and unsupervised K-Means clustering to decide which sleeping cell to wake when a neighborhood gets congested. The authors validate it in a two-hour emulation of a dense urban network with 51 cells and 246 users, reporting about 13 percent energy savings with only 0.4 percent downlink throughput loss. The point of the work is that energy efficiency does not have to be bought at the expense of quality of service, and that the intelligence can be simple enough to run in real time.

What carries the argument

The central object is the hybrid Energy-Saving xApp: a near-real-time RIC application whose switch-off logic is rule-based—idle cells, or cells with downlink PRB utilisation below a threshold whose users can all be handed over to neighbors with sufficient RSRP, are put to sleep—while its switch-on logic is an unsupervised K-Means clustering step that groups active users and sleeping cells by coordinates and activates the sleeping cell with minimum throughput-weighted distance to the most demanding users. The digital-twin emulator supplies the live key performance measurements and executes the on/off commands, providing the testbed that makes the end-to-end measurement possible.

What would settle it

Measure the real power draw of a comparable 51-cell deployment (or a higher-fidelity simulation with explicit handover failure and interruption modeling) with all cells on; if the all-on baseline is not close to the emulator's 4.87 kW, or if any user loses connectivity during cell shutdown, the 13 percent saving and the QoS-preservation claim would not carry over to practice.

Watch

Extended reading notes

Core claim

On the paper's own terms, the discovery is that a hybrid heuristic-plus-clustering xApp can manage cell on/off states at scale: in the emulated 51-cell dense-urban Open RAN, average power fell from 4.87 kW (all cells on) to 4.32 kW, a 13.27 percent saving, while downlink throughput dropped only from 2.47 to 2.46 Gbps. The heuristic-only baseline saved 6.98 percent but at a 3.32 percent throughput cost, which the hybrid avoids by waking cells precisely where throughput demand is concentrated. The author's claim is that this demonstrates a practical, near-real-time energy-saving controller for O-RAN that preserves user QoS.

Load-bearing premise

The savings figure assumes the digital twin's power, radio, propagation, and mobility models behave like a real network, and that every user attached to a cell slated for shutdown can actually be handed off before the cell powers down.

Editorial extensions

If this is right

  • Operators can deploy energy-saving xApps that need no labelled training data or offline training phase, since the ML component is unsupervised and the rules are lightweight.
  • The heuristic component can serve as a bounded, predictable fallback if the ML component makes an unreliable decision in a live network.
  • The same two-stage pattern—rule-based deactivation plus clustering-based activation—could be applied to other RIC use cases such as load balancing or traffic steering.
  • The near-baseline throughput result suggests that energy savings in O-RAN can be achieved without user-visible QoS degradation, at least under the emulated dense-urban traffic profile.
  • The architecture is compatible with standard O-RAN interfaces (E2SM-KPM for measurements, E2SM-RC for control), so it can be tested in other RIC-compliant environments.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • If the emulation's power model under-represents the real consumption of micro cells, the absolute savings in kW would change even if the control logic works as described; field measurements of per-cell power are the natural next check.
  • The activation logic could be extended to predict congestion ahead of time using traffic history, turning the reactive wake-up into a proactive one, which might reduce the small throughput dips seen during demand troughs.
  • Because the clustering step only uses coordinates and throughput demands, the same xApp design could be applied to macro cells or to heterogeneous deployments with different cell types, though the handover-feasibility check would need re-tuning.
  • The comparison against a heuristic-only baseline suggests that pure rule-based switching may be too blunt in dense urban settings; a similar hybrid pattern may transfer to other domains where the cost of switching states is asymmetric (fast on, slow off).
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

4 major / 5 minor

Summary. The manuscript presents a hybrid Energy Saving (ES) xApp for O-RAN that combines heuristic switch-off rules with K-means-based cell activation, integrated with the VIA VI TeraVM AI RSG digital twin. The emulation covers 51 cells (10 MACRO, 41 MICRO) and 246 UEs in a dense urban scenario over two hours. The reported results in Table III are a baseline of 4.87 kW power / 2.47 Gbps downlink throughput, a heuristic xApp at 4.53 kW / 2.39 Gbps, and the proposed hybrid xApp at 4.32 kW / 2.46 Gbps; the manuscript claims approximately 13% energy savings and only 0.4% throughput degradation. Section IV formulates RU sleep control as a mixed-integer optimization problem, and Section V describes the heuristic and unsupervised-learning components of the proposed xApp.

Significance. The paper addresses a relevant operational problem and uses a commercial-grade emulator with O-RAN interfaces, which is a strength. The proposed design is lightweight and plausibly deployable, and the comparison against a heuristic baseline is useful. However, the central quantitative claim is not self-consistent as reported: the 13.27% saving does not follow from the numbers in Table III, and the baseline power is not reconciled with the per-cell power ratings in Table I. These issues must be resolved before the contribution can be fully assessed. If corrected, the work would be a useful experimental contribution to O-RAN energy-efficiency research.

major comments (4)
  1. [Section VI, Table III] The reported 13.27% saving for the proposed xApp is inconsistent with the numbers in Table III: (4.87 − 4.32)/4.87 = 11.29%. To obtain 13.27%, the proposed configuration would need to consume about 4.22 kW, not 4.32 kW. This is the headline result, so the table or the text must be corrected, or the discrepancy must be explicitly explained.
  2. [Section III, Table I and Section VI, Table III] The baseline of 4.87 kW is difficult to reconcile with the per-cell maximum power ratings in Table I: 10 MACRO cells at 379 W plus 41 MICRO cells at 172 W gives an all-on maximum of approximately 10.8 kW, more than twice the reported baseline. No power-model details (load-dependent consumption, time averaging over the two-hour run, sleep-state accounting, or the effect of the 3 dB/s power reduction ramp) are provided, so the reader cannot determine whether 4.87 kW is a realistic baseline. Please specify the digital twin's power model and how the baseline and reported averages are computed.
  3. [Section VI] The paper does not report the number of emulation seeds, confidence intervals, or error bars. Section II states that simulations with different seeds produce different behavior, but Section VI presents only single-point averages. Without this information, the 6.98% versus 13.27% comparison and the 0.4% throughput difference cannot be statistically evaluated. The authors should report means and standard deviations over multiple seeds.
  4. [Section V.B, Eq. (6), and Section VI] The QoS-preservation claim is supported only by aggregate downlink throughput. The manuscript's own logging submodule records throughput outage and per-cell load metrics, but these are not reported. Equation (6) and Algorithm 1 assume that a neighbor cell with PRB utilization below rho and RSRP above R_min guarantees a successful handover; handover failure and interruption are not modeled. To substantiate the claim of maintaining QoS, the paper should report outage counts, handover-related events, and per-UE throughput distributions, not only aggregate throughput.
minor comments (5)
  1. [Section VI] The text contains several typos, including 'Tabled III' instead of 'Table III', 'assosiated', 'acceptabale', 'attched', and 'it’s vicinity'.
  2. [Table II] The speed of fast-car UEs is written as '15/m' and should be '15 m/s'.
  3. [Section IV and Eq. (6)] Equation (1c) uses R_min as a minimal acceptable signal power, while Eq. (6) uses R_min as an RSRP threshold in dBm; the units and definitions should be clarified and made consistent.
  4. [Figures 3 and 4] The figures would benefit from labeled axes and explicit legends, and Fig. 3 should state whether the plotted power is instantaneous or time-averaged.
  5. [Section V, Algorithm 1] Line 12 sets the KMeans number of clusters to k=|C_near_sleep|; if the number of UEs in a cluster is smaller than the number of sleeping cells, the clustering assignment is ill-posed and should be discussed or guarded against.

Circularity Check

0 steps flagged · score 0.0 of 10

No significant circularity: the 13% saving is an emulator measurement, not a derived quantity that folds back into fitted constants.

full rationale

The central claim (approximately 13% energy saving) is an observed output of the TeraVM AI RSG emulation, obtained by comparing averaged power measurements across All-ON, heuristic, and proposed runs (Table III). It is not a constructed identity: the paper does not fit any parameter to the energy data and then report that same quantity as a prediction. The heuristic thresholds (rho, R_min, d_max, T_on) are free algorithm parameters, and there is no evidence they were chosen to force the measured saving. The optimization formulation in Eq. (1) is used to frame the problem, but the proposed xApp does not solve it, so the result is not definitionally equal to the objective. Self-citations [13], [17], [18] are contextual references to prior O-RAN energy-efficiency and xApp work; they are not invoked as the authority for the 13% figure, nor to rule out alternative approaches, so they do not constitute load-bearing circularity. The internal inconsistency between the reported 13.27% and the arithmetic of Table III (4.87-4.32)/4.87 = 11.29%, and the difficulty reconciling the 4.87 kW baseline with Table I's per-cell maxima, are correctness/consistency concerns, not circularity, because the claimed result is still an external emulator measurement rather than a definitional reduction to its own inputs. The handover-feasibility assumption in Eq. (6) is an unmodeled idealization, but it does not make the energy-saving result circular. Therefore the derivation chain is self-contained with respect to circularity, and the appropriate score is 0.

Assumptions & free parameters 4 free parameters · 4 assumptions · 0 invented entities

The result rests on hand-selected thresholds, rho, R_min, d_max, and T_on, and on the fidelity of the TeraVM digital twin. No new physical entities are introduced. The central measurement is not a mathematical derivation, so there is no circularity from fitted constants; the main evidentiary burden is that the emulator's power and RF models are the sole evidence for the 13% claim.

free parameters (4)
  • PRB utilization threshold rho = 50%
    A MICRO cell is eligible for switch-off when downlink PRB utilization is below rho (Section V-B, Eq. 6). Chosen by hand, not justified against traffic distributions.
  • RSRP threshold R_min = -110 dBm
    Minimum reference signal received power for neighbor handover feasibility in Eq. (6). Hand-set.
  • Activation distance d_max = not specified
    Algorithm 1 line 9 uses d_max to find nearby sleeping cells for activation, but the value is never given. It controls which cells can be activated.
  • Protection timer T_on = not specified
    Section V-B excludes recently activated cells from switch-off for a protection period T_on. The duration is not reported and affects how often cells cycle.
assumptions (4)
  • standard math K-Means clustering on 2D coordinates minimizes within-cluster variance and is an appropriate structure for deciding which sleeping cell to activate.
    Objective in Eq. (2) is the standard K-Means formulation. The implicit assumption is that spatial proximity plus UE throughput weighting predicts the benefit of activating a cell.
  • domain assumption The TeraVM AI RSG digital twin's RF, traffic, mobility, and power models faithfully represent real O-RAN behavior.
    All reported savings come from this emulator (Section III). No validation against a hardware testbed or field data is provided.
  • domain assumption Handover feasibility for a UE is guaranteed by neighbor PRB utilization below rho and RSRP above R_min, per Eq. (6).
    The switch-off logic assumes these two conditions are sufficient to transfer all UEs without QoS loss. No handover failure or interruption model is included.
  • domain assumption MACRO cells remain always on and provide sufficient coverage when MICRO cells are asleep.
    Constraint (1f) and the scenario design assume macro coverage is adequate for all UE locations when micro cells are off. This is not validated for every location or time step.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Maximising Energy Efficiency in Large-Scale Open RAN: Hybrid xApps and Digital Twin Integration." pith.science (2026). https://pith.science/paper/XZ5B2FB7

@misc{pith2026250910097,
  author       = {Pith},
  title        = {Pith review of: Maximising Energy Efficiency in Large-Scale Open RAN: Hybrid xApps and Digital Twin Integration},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/XZ5B2FB7}},
  note         = {Machine review of arXiv:2509.10097}
}
read the original abstract

The growing demand for high-speed, ultra-reliable, and low-latency communications in 5G and beyond networks has significantly driven up power consumption, particularly within the Radio Access Network (RAN). This surge in energy demand poses critical operational and sustainability challenges for mobile network operators, necessitating innovative solutions that enhance energy efficiency without compromising Quality of Service (QoS). Open Radio Access Network (O-RAN), spearheaded by the O-RAN Alliance, offers disaggregated, programmable, and intelligent architectures, promoting flexibility, interoperability, and cost-effectiveness. However, this disaggregated approach adds complexity, particularly in managing power consumption across diverse network components such as Open Radio Units (RUs). In this paper, we propose a hybrid xApp leveraging heuristic methods and unsupervised machine learning, integrated with digital twin technology through the TeraVM AI RAN Scenario Generator (AI-RSG). This approach dynamically manages RU sleep modes to effectively reduce energy consumption. Our experimental evaluation in a realistic, large-scale emulated Open RAN scenario demonstrates that the hybrid xApp achieves approximately 13% energy savings, highlighting its practicality and significant potential for real-world deployments without compromising user QoS.

Figures

Figures reproduced from arXiv: 2509.10097 by the authors.

Figure 1
Figure 1. High-level architecture and submodules Programming Interface (API) or E2 messages with actuations such as switching cells on and off and issuing Handover (HO) commands. The RSG also offers exposing the network Key Performance Measurements (KPM) reports and RAN Control (RC) commands to external IPs via the E2 interface which makes it the ideal tool for testing RIC and xApp development. Later in this paper we will exp… view at source ↗
Figure 2
Figure 2. Emulated network scenario network scenario. The identification of underutilised cells is handled through a heuristic approach (switching off), while the ML component detects capacity-demanding areas and activates sleeping cells when needed. Algorithm 1 summarises the proposed ES-xApp. A. ML Component The ML component of the proposed ES-xApp employs an unsupervised learning strategy to assist in cell activation when … view at source ↗
Figure 3
Figure 3. Average power usage comparison. The simulation consistently shows lower energy usage compared to the baseline, [PITH_FULL_IMAGE:figures/full_fig_p006_3.png] view at source ↗
Figures from the paper (1 more)
Figure 4
Figure 4. Figure 4: Downlink (DL) volume comparison. The simulation maintains comparable throughput to the baseline, indicating [PITH_FULL_IMAGE:figures/full_fig_p006_4.png]

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

20 extracted references · 15 canonical work pages

  1. [1]

    A survey of energy-efficient wireless communications,

    D. Feng, C. Jiang, G. Lim, L. J. Cimini, G. Feng, and G. Y . Li, “A survey of energy-efficient wireless communications,”IEEE Communications Surveys & Tutorials, vol. 15, no. 1, pp. 167–178, 2012

  2. [2]

    Energy efficiency of open radio access network: A sur- vey,

    A. I. Abubakar, O. Onireti, Y . Sambo, L. Zhang, G. K. Ragesh, and M. Ali Imran, “Energy efficiency of open radio access network: A sur- vey,” in2023 IEEE 97th V ehicular Technology Conference (VTC2023- Spring), 2023, pp. 1–7

  3. [3]

    Intelli- gence and learning in o-ran for data-driven nextg cellular networks,

    L. Bonati, S. D’Oro, M. Polese, S. Basagni, and T. Melodia, “Intelli- gence and learning in o-ran for data-driven nextg cellular networks,” IEEE Communications Magazine, vol. 59, no. 10, pp. 21–27, 2021

  4. [4]

    O-RAN Architecture Description v03.00,

    O-RAN Alliance, “O-RAN Architecture Description v03.00,” O- RAN Technical Specification, 2022, accessed: 2025-03-06. [Online]. Available: https://www.o-ran.org/specifications

  5. [5]

    Exploring functional splits in 5G RAN: Tradeoffs and use cases,

    RCR Wireless News, “Exploring functional splits in 5G RAN: Tradeoffs and use cases,” 2021, accessed: 2025-03-07. [On- line]. Available: https://www.rcrwireless.com/20210317/5g/exploring- functional-splits-in-5g-ran-tradeoffs-and-use-cases-reader-forum

  6. [6]

    Under- standing o-ran: Architecture, interfaces, algorithms, security, and re- search challenges,

    M. Polese, L. Bonati, S. D’oro, S. Basagni, and T. Melodia, “Under- standing o-ran: Architecture, interfaces, algorithms, security, and re- search challenges,”IEEE Communications Surveys & Tutorials, vol. 25, no. 2, pp. 1376–1411, 2023

  7. [7]

    O-RAN near-RT RIC architecture 4.0,

    O-RAN Alliance, “O-RAN near-RT RIC architecture 4.0,” ORAN. WG3.RICARCH- R003-v04.00 Technical Specification, Tech. Rep.,

  8. [8]

    O-RAN Operations and Maintenance Interface 4.0,

    O-RAN Alliance, “O-RAN Operations and Maintenance Interface 4.0,” O-RAN.WG1.O1-Interface.0-v04.00 Technical Specification, Tech. Rep., 2021. [Online]. Available: https://orandownloadsweb. azurewebsites.net/specifications

Show all 20 references
  1. [9]

    O-RAN E2 Application Protocol (E2AP) 7.0,

    O-RAN Alliance, “O-RAN E2 Application Protocol (E2AP) 7.0,” O- RAN.WG3.TS.E2AP-R004-v07.00 Technical Specification, Tech. Rep.,

  2. [10]

    O-RAN E2 Service Model (E2SM) KPM 6.0,

    O-RAN Alliance, “O-RAN E2 Service Model (E2SM) KPM 6.0,” O-RAN.WG3.TS.E2SM-KPM-R004-v06.00 Technical Specification, Tech. Rep., 2025. [Online]. Available: https://orandownloadsweb. azurewebsites.net/specifications

  3. [11]

    O-RAN E2 Service Model (E2SM), RAN Control 7.0,

    O-RAN Alliance, “O-RAN E2 Service Model (E2SM), RAN Control 7.0,” O-RAN.WG3.TS.E2SM-RC-R004-v07.00 Technical Specification, Tech. Rep., 2025. [Online]. Available: https://orandownloadsweb. azurewebsites.net/specifications

  4. [12]

    E2 Service Model (E2SM) Cell Configura- tion and Control 5.0,

    O-RAN Alliance, “E2 Service Model (E2SM) Cell Configura- tion and Control 5.0,” O-RAN.WG3.TS.E2SM-CCC-R004-v05.00 Technical Specification, Tech. Rep., 2025. [Online]. Available: https://orandownloadsweb.azurewebsites.net/specifications

  5. [13]

    Energy consumption of machine learning enhanced open ran: A comprehensive review,

    X. Liang, Q. Wang, A. Al-Tahmeesschi, S. B. Chetty, D. Grace, and H. Ahmadi, “Energy consumption of machine learning enhanced open ran: A comprehensive review,”IEEE Access, vol. 12, pp. 81 889–81 910, 2024

  6. [14]

    Programmable and customized intelligence for traffic steering in 5G networks using Open RAN architectures,

    A. Lacava, M. Polese, R. Sivaraj, R. Soundrarajan, B. S. Bhati, T. Singh, T. Zugno, F. Cuomo, and T. Melodia, “Programmable and customized intelligence for traffic steering in 5G networks using Open RAN architectures,”IEEE Trans. Mobile Comput., vol. 23, no. 4, pp. 2882– 2897, 2023

  7. [15]

    Deep learning for intelligent and automated network slicing in 5G open RAN (ORAN) deployment,

    S.-P. Yeh, S. Bhattacharya, R. Sharma, and H. Moustafa, “Deep learning for intelligent and automated network slicing in 5G open RAN (ORAN) deployment,”IEEE Open Journal of the Communications Society, vol. 5, pp. 64–70, 2023

  8. [16]

    TeraVM RIC Test,

    VIA VI Solutions, “TeraVM RIC Test,” Mar. 2025, [Online] Available: https://www.viavisolutions.com/en-uk/products/teravm-ai-rsg

  9. [17]

    Energy Saving in 6G O-RAN Using DQN-based xApp,

    Q. Wang, S. Chetty, A. Al-Tahmeesschi, X. Liang, Y . Chu, and H. Ahmadi, “Energy Saving in 6G O-RAN Using DQN-based xApp,”

  10. [18]

    Enhancing energy efficiency in o-ran through intelligent xapps deployment,

    X. Liang, A. Al-Tahmeesschi, Q. Wang, S. Chetty, C. Sun, and H. Ahmadi, “Enhancing energy efficiency in o-ran through intelligent xapps deployment,” in2024 11th International Conference on Wireless Networks and Mobile Communications (WINCOM), 2024, pp. 1–6

  11. [20]

    Available: https://arxiv.org/abs/2409.15098

    [Online]. Available: https://arxiv.org/abs/2409.15098

  12. [2025]

    Available: https://orandownloadsweb.azurewebsites.net/ specifications

    [Online]. Available: https://orandownloadsweb.azurewebsites.net/ specifications

Pith tools

Reviewed August 15, 2026 · model on record in the stance chip above.