ConceptioArchivearXiv CS
arXiv CSopen access

Twin-Fidelity-Aware Resolution of Direct xApp Conflicts in Open RAN

Unknown · 2026 · arxiv_cs
arXiv CS · Papers · License: Open Access · 2026
Open Source ↗Direct PDF ↓
distributedsystemsprotocols
networking, internet, protocols, distributed systems

This work has been submitted to the IEEE for possible publication. Copyright may be transferred without notice, after which this version may no longer be accessible.

Twin-Fidelity-Aware Resolution of Direct xApp Conflicts in Open RAN

arXiv:2607.22857v1 [cs.NI] 24 Jul 2026

Akram Almohammedi, Member, IEEE, Mohammed Balfaqih, Senior Member, IEEE, Sam Darshi, Senior Member, IEEE, Rami Langar, Member, IEEE, and Wael Jaafar, Senior Member, IEEE

Abstract—Open Radio Access Network (O-RAN) allows independently developed xApps to control RAN functions through the Near-Real-Time RAN Intelligent Controller (Near-RT RIC). When multiple xApps with conflicting objectives operate concurrently, they may issue incompatible control actions that degrade network performance. This paper addresses a direct conflict in which an energy-saving (ES) xApp and a coverage/throughputoriented (CTO) xApp request different downlink transmit-power settings for the same cell. We formulate conflict resolution as the online selection of a continuous blend of the two proposals, maximizing an energy-aware utility that jointly considers throughput and power consumption. A network digital twin (NDT) predicts this utility for candidate actions before live deployment. However, relying solely on the highest twin-predicted utility becomes ineffective when the twin drifts. To address this issue, we propose a twin-fidelity-aware hard-switching arbiter that continuously monitors the prediction error between predicted and observed utilities using an exponentially weighted moving average. When the prediction error remains below a threshold, the arbiter follows the NDT-selected action; otherwise, it switches to the best previously observed action learned online. The proposed arbiter is lightweight, training-free, and requires no oracle knowledge of the optimal policy. System-level 5G evaluations show that it consistently achieves the closest throughput-power trade-off to the optimum across different operator energy priorities, yielding the lowest normalized utility regret (0.017±0.006, versus 0.159 ± 0.052 for a COMIX-style twin-based selector). Under severe NDT drift (10 dB), it further reduces the utility regret from 11.19 ± 3.58 to 0.55 ± 0.25. These results demonstrate that explicit online monitoring of twin fidelity enables robust digitaltwin-assisted xApp conflict resolution while preserving utilityaware throughput-power optimization. Index Terms—Conflict mitigation, digital twin, energy saving, Near-RT RIC, Open RAN, transmit power control, xApps.

I. I NTRODUCTION HE Open Radio Access Network (O-RAN) disaggregates the radio access network into interoperable, softwaredriven components connected through open, standardized interfaces [1]. This openness enhances interoperability, promotes

T

A. Almohammedi is with the Department of Software and IT Engineering, École de Technologie Supérieure (ÉTS), University of Quebec, Montreal, Canada (e-mail: [email protected]). Mohammed Balfaqih is with the Department of Computer and Network Engineering, University of Jeddah, Jeddah 23890, Saudi Arabia (e-mail: [email protected]). Sam Darshi is with the Department of Electrical Engineering, Indian Institute of Technology Ropar, Ropar 140001, India (e-mail: [email protected]). R. Langar and W. Jaafar are with the Department of Software and IT Engineering, École de Technologie Supérieure (ÉTS), University of Quebec, Montreal, Canada (e-mail: {rami.langar, wael.jaafar}@etsmtl.ca). R. Langar is also with LIGM-CNRS UMR 8049, University Gustave Eiffel, F-77420 Marne-la-Vallée, France. This work is funded by the FRQ Science in Exile program (FRQNT 2026EXICX-380348).

vendor diversity, and enables network operators to combine components from different vendors without sacrificing functionality. Central to this architecture is the RAN Intelligent Controller (RIC), which opens network control to independently developed applications. In the Near-Real-Time RIC (Near-RT RIC), these applications, called xApps, monitor network state and issue control actions on control timescales between 10 ms and 1 s [1]. This programmability enables flexible, multi-vendor RAN optimization, but it also introduces a new control problem. Indeed, xApps developed in isolation, often by different vendors, may pursue conflicting objectives and issue control actions that interfere with one another [2]. Conflicts among xApps are commonly categorized as direct, indirect, and implicit [2], [3]. A direct conflict occurs when two or more xApps attempt to set the same control parameter to different values. An indirect conflict arises when distinct parameters controlled by different xApps affect a common key performance indicator (KPI), while an implicit conflict emerges through less obvious dependencies that may become evident only during operation [2], [3]. Among these, the direct conflict is the most explicit form of contention and poses the most immediate arbitration problem. In fact, before any action reaches the RAN, the Near-RT RIC must decide which value or what compromise to apply to the shared parameter. Within the direct conflict context, this paper addresses a particular conflict between an energy-saving (ES) xApp and a coverage/throughput-oriented (CTO) xApp that both control a cell’s downlink transmit power, a setting motivated by prior O-RAN conflict studies in which energy-saving and mobility-, throughput-, or coverage-oriented xApps issue opposing transmit-power decisions [4], [5]. The ES xApp lowers transmit power to reduce energy consumption and inter-cell interference, whereas the CTO xApp raises it to improve received signal quality, coverage, and aggregate throughput. The two proposals cannot be reconciled using a static policy, as applying either one alone sacrifices the competing objective, while a fixed compromise fails to adapt to varying network conditions and operator energy-throughput preferences. Hence, the arbitration problem is to select, at runtime, a continuous blend weight between the ES and CTO proposals, where the blend determines the applied downlink transmit power according to both the current network state and the operator’s energy-throughput priority. An effective manner to arbitrate such conflicts is to evaluate candidate actions on a network digital twin (NDT) before applying them to the live network. NDTs are regarded as enablers of intelligent and resilient O-RAN, supporting network

2

modeling, artificial intelligence and machine learning (AI/ML) training and testing, performance assurance, network planning, and energy-saving [6], [7]. COMIX [5] follows this direction, using an NDT to evaluate conflicting xApp actions before committing a final decision to the live network. However, such an approach is only as reliable as the twin itself. In practice, a twin may drift from the live network through modeling error, stale calibration, and changing interference and traffic conditions. Moreover, O-RAN digital-twin studies stressed that model-based solutions require validation and performance assurance, as their behavior varies across environments and may harm the live network if left untested [7]. A twin-based arbiter that does not account for this possibility silently inherits the twin’s errors precisely when accuracy matters most. Prior O-RAN conflict-management research spans conflict detection and characterization [2], [8], [9], mitigation through prioritization or QoS-aware optimization [4], [10], learningbased coordination or consolidation [11], [12], and twinassisted action selection [5]. A complementary research direction investigates digital twins and runtime assurance for RAN control [7], [13], [14]; Section II reviews both directions. Within this body of work, existing mitigation methods either presume that the digital twin or learned model remains reliable throughout operation (e.g., [5], [15]), optimize a different objective such as quality-of-service (QoS)-threshold satisfaction (e.g., [4], [10]), or require offline training, coordination, or modification of the deployed xApps (e.g., [11], [12]). However, a lightweight, training-free runtime arbiter that explicitly accounts for NDT drift during direct conflict resolution is still lacking. Motivated by the above, we propose a twin-fidelity-aware arbitration method for direct xApp conflict resolution. Indeed, rather than treating the NDT as always trustworthy, the proposed arbiter continuously estimates whether the twin’s predictions remain consistent with live network observations or not. When the measured fidelity is high, the arbiter exploits the twin-selected action. However, if fidelity degrades, the arbiter falls back to a last-known-good action proven on the live network during operation. Hence, the Near-RT RIC retains the predictive benefit of the NDT without depending blindly on its estimates that may no longer reflect the reality of the network. Consequently, the main contributions of this paper are as follows: • We formulate direct ES/CTO transmit-power conflict resolution as the online selection of a continuous blend weight between the two xApp proposals. The selected blend sets the cell’s downlink transmit power and is evaluated through an energy-aware utility that captures the throughput-power trade-off. • We propose a training-free twin-fidelity-aware hardswitching arbiter. The arbiter maintains an exponentially weighted moving average (EWMA) of the mismatch between twin-predicted and live-observed utility. When this mismatch remains below a predefined threshold, the twin-selected action is applied; otherwise, the arbiter switches to an online-learned last-known-good action. Our method requires neither offline training nor oracle knowledge of the true optimum.

Through extensive experiments, we evaluate the proposed arbiter in a multi-cell system-level simulation and compare it to several baselines in terms of two complementary metrics, namely utility regret and QoS satisfaction. Across operator energy-priority settings and under NDT drift, explicit fidelity monitoring is shown to enhance robustness over blind twin-based selection, especially under NDT drift conditions. We further characterize our method’s operating assumptions, namely a calibration warm-up and an approximately stationary live optimum. The remainder of the paper is organized as follows. Section II reviews the related work on conflict detection, mitigation and arbitration, digital-twin-based assurance, and practical deployment in O-RAN. Section III presents the system model and Section IV the problem formulation. Section V details the proposed twin-fidelity-aware arbiter. Section VI describes the evaluation methodology. Then, Section VII presents the results and discussion. Finally, Section VIII concludes the paper. •

II. R ELATED W ORK Research on O-RAN xApp conflicts can be viewed along the conflict-management lifecycle, which motivates the four directions reviewed in this section. A conflict must first be detected and characterized (Subsection II-A), then mitigated or arbitrated by selecting, prioritizing, coordinating, or combining competing xApp actions (Subsection II-B). Because recent arbitration methods increasingly relied on NDTs or learned models, twin-based evaluation and runtime assurance form a third direction (Subsection II-C). Finally, practical deployment studies define the operational constraints a deployable solution must satisfy, including modularity, low overhead, and compatibility with independently developed xApps (Subsection II-D). The proposed method lies at the intersection of the second and third directions. The first and fourth directions are not direct competitors but establish, respectively, the conflict model we adopt and the practical requirements that shape our design. A. Conflict Detection and Characterization Programmable O-RAN enables independently developed xApps and rApps to act on shared or coupled RAN control parameters, creating the possibility of conflicting objectives. Following the O-RAN taxonomy, such conflicts are commonly categorized as direct, indirect, or implicit [3]. Several works focused on detecting, profiling, and characterizing these conflicts before they degrade service. For instance, PACIFISTA [8] is a sandbox-based conflict evaluation and management framework that profiled O-RAN applications under controlled operational conditions, detecting both direct conflicts and parameterKey Performance Metric (KPM)-level conflicts, and quantifying their severity using statistical distance measures. It also provided threshold-based mitigation by deciding which applications should be allowed to coexist or be blocked before deployment. However, it did not perform fine-grained runtime arbitration among conflicting xApp control actions. Similarly, authors in [16] identified policy conflicts among xApps as a major operational challenge in O-RAN environments. Their analysis examined direct, indirect, and implicit conflicts and

3

highlighted their potential impact on network performance, stability, and security. The work further discussed the role of AI/ML techniques in supporting conflict detection and mitigation. However, its primary contribution lies in conflict taxonomy, risk analysis, and architectural considerations. More recent studies have leveraged graph analytics, ML, and causal inference to capture complex dependencies among xApps, control parameters, and network KPIs. In [17], GraphSAGE was employed to reconstruct and classify O-RAN conflict graphs, enabling the discovery of latent relationships among applications and the resources they influence. GRAPHICA [9] extended this idea through graph convolutional learning, predicting direct, indirect, and implicit conflicts while simultaneously identifying root-cause xApps, even under highly imbalanced conflict datasets. Also, the authors of [18] combined explainable ML with causal-inference techniques to identify potentially conflicting RAN control parameters and estimate their causal impact on performance indicators, thus improving conflict interpretability and root-cause analysis. Finally, the architecture proposed in [19] introduces a proactive conflictscreening mechanism within the Service Management and Orchestration (SMO)/Non-RT RIC that evaluates proposed rApp policy or configuration changes before they are introduced into the operational network. By identifying potential incompatibilities at design, such approaches reduce the likelihood of harmful interactions reaching the Near-RT RIC. B. Conflict Mitigation and Arbitration Once conflicts have been identified, they must be resolved in a manner that preserves network performance while respecting the objectives of competing xApps. Existing conflictmitigation approaches differ in how they arbitrate among conflicting control intents, ranging from rule-based prioritization and QoS-aware optimization to learning-based coordination and NDT-assisted decision making. In [2], the authors proposed the Conflict Mitigation Framework (CMF) embedded within the Near-RT RIC. It introduced dedicated conflictdetection and conflict-resolution components that monitor RAN control messages and identify direct, indirect, and implicit conflicts among xApps. The framework demonstrated conflict resolution through prioritization-based policies, whereby the control action of a higher-priority xApp supersedes competing actions. CMF established the feasibility of integrating conflict-management functionality directly within the Near-RT RIC and remains a key reference architecture for O-RAN conflict mitigation. Several studies formulated conflict mitigation as an optimization problem. For example, QoSAware Conflict Mitigation (QACM) [10] introduced a QoSaware conflict-management mechanism that selects shared control-parameter values to maximize the number of xApps whose QoS requirements are simultaneously satisfied. Similarly, [4] investigated threshold-aware mitigation strategies for a direct conflict between energy-saving (ES) and mobilityrobustness optimization (MRO) xApps, evaluating trade-offs among competing performance objectives under different QoS constraints. Building on this, the AI-powered framework proposed in [20] leveraged Generation of Conflicts (GenC)

to generate labeled conflict datasets and trained GNN-, BiLSTM-, and SMOTE-GNN-based models for scalable conflict detection and classification, integrating mitigation through a Conflict Management System (CMS)/QACM-oriented workflow. These approaches are particularly relevant because they consider competing objectives acting on shared control parameters. Conflicts have also been addressed through cooperation among learning agents or by consolidating control functionality. In [11], a team-learning framework enabled resourceallocation and power-allocation xApps to exchange intended actions and jointly optimize resource allocation, yielding improvements in throughput and packet-drop performance compared with independently operating agents. A different strategy is proposed in [12], where knowledge from multiple xApps is distilled into a single unified controller capable of reproducing their collective functionality while eliminating inter-xApp conflicts. Moreover, a context-aware scheduler was proposed in [21], where it dynamically determines which xApps should be activated on the basis of network context and target performance objectives, thus reducing conflicting interactions without requiring joint training of the participating applications. Similarly, [22] investigated conflict mitigation under varying levels of information sharing and inter-vendor coordination, emphasizing the fundamental trade-off between mitigation effectiveness and the operational independence of third-party xApps. Finally, among existing approaches, COMIX [5] is the closest to our work. COMIX resolved power-control conflicts by evaluating candidate xApp actions using an NDT and selecting the action predicted to yield the highest policy-specific performance. Although we leverage an NDT like COMIX, the latter assumes that the twin remains accurate for decision making throughout operation. In contrast, we explicitly model twin reliability as a time-varying runtime property and adapt the arbitration process to account for prediction errors and model drift. C. Digital Twins and Runtime Assurance While the conflict-mitigation approaches discussed in Section II-B focus on determining which action should be applied when xApps disagree, a complementary research direction investigates the trustworthiness of the models and NDTs increasingly used to support such decisions. On the one hand, as O-RAN evolves toward AI-native operation, NDTs are emerging as key enablers for evaluating control actions, validating policies, and assessing network behavior before changes are applied to the live RAN. The NDT-enabled O-RAN vision proposed in [6] advocates the use of digital twins for AI/ML training, network monitoring, policy optimization, and resilient closed-loop control in intelligent 6G RANs. Similarly, the ORAN nGRG DT-RAN report [7] identified a broad range of applications for digital twins, including AI/ML model development, performance assurance, network-testing automation, network planning, energy-efficiency optimization, and sitespecific configuration tuning. Beyond conceptual frameworks, digital twin-assisted control loops have been explored for energy-aware resource management in O-RAN-based fixed wireless access networks [23], while [15] integrated a digital

4

twin with multi-agent reinforcement learning (MARL) to support intelligent xApp management in Internet-of-Things (IoT)-enabled O-RAN. These works establish the NDT as a valuable environment for experimentation, training, validation, and decision support. On the other hand, as increasingly autonomous control functions are introduced into the RAN, model inaccuracies, distribution shifts, and unforeseen operating conditions can compromise decision quality. To address this issue, the Safety Copilot framework [13] intercepts AI-generated Near-RT RIC control actions and verifies them against predefined safety constraints before they are enforced in the operational network. Similarly, AIDITA [14] presented an end-to-end (E2E) AIdriven NDT platform for traffic analytics in O-RAN. By combining real-time KPM collection, GenAI-based syntheticdata generation, and incremental model updates, AIDITA continuously adapts traffic-prediction and anomaly-detection models under evolving network conditions. Although its primary objective is adaptive traffic analytics rather than xApp conflict management, it demonstrated the feasibility of continuously aligning an NDT environment with live-network observations. D. Practical Implementation and Industry Perspectives Beyond algorithmic performance, several studies emphasize that conflict-management solutions must remain compatible with the open, multi-vendor nature of O-RAN. In practice, xApps and rApps are often developed by different vendors, operate under limited information sharing, and evolve independently over time. As a result, conflict-resolution mechanisms must not only achieve effective arbitration but also preserve modularity, interoperability, and ease of deployment. Experimental demonstrations have highlighted the operational importance of coordinating independently developed applications. The multi-vendor O-RAN RIC demonstration reported in [24] integrated an energy-saving rApp with a traffic-steering xApp and showed that energy-efficiency objectives must be carefully coordinated with traffic-management decisions to avoid degrading user experience. Similarly, the study in [25] analyzed practical lessons learned from the design, implementation, and evaluation of O-RAN xApps, identifying challenges related to platform integration, service-model availability, portability, testing, lifecycle management, and third-party application deployment. These studies suggest that deployable conflictmanagement solutions should operate as external coordination layers rather than requiring modifications to existing xApps or rApps. Also, industry-driven efforts further reinforce the significance of conflict management in operational O-RAN deployments. For instance, the RIC-Apps Conflict Management white paper [26] provided a comprehensive discussion of vertical and horizontal conflicts, direct, indirect, and implicit conflict classes, and the corresponding requirements from operators, platform providers, and application developers. It outlined practical conflict-detection mechanisms based on shared control parameters and KPI interactions, and highlighted the need for scalable conflict management in real-world RIC deployments. In addition, direct xApp conflict detection and mitigation have been experimentally demonstrated on

a software-defined radio (SDR) O-RAN platform [27] integrating srsRAN, Open5GS, USRP hardware, and an O-RAN Software Community Near-RT RIC. The results confirmed the practical feasibility of runtime conflict handling while illustrating the limitations of simple resolution policies when competing xApps reflect legitimate operator trade-offs, such as balancing energy efficiency against throughput or userexperience objectives. As discussed in this section, existing solutions use techniques ranging from sandbox-based profiling, graph learning, and causal analysis to QoS-aware optimization, cooperative learning, scheduling, testbed validation, and NDT-assisted decision support. However, a gap remains between twin-assisted arbitration and deployable runtime operation. In particular, existing approaches do not provide a lightweight, trainingfree arbitration mechanism for direct conflicts over downlink transmit-power control when the reliability of the NDT itself changes over time. In this paper, we address this gap by continuously monitoring twin fidelity and adapting arbitration decisions accordingly, falling back to a live-validated action whenever the discrepancy between predicted and observed utility indicates that the twin is no longer sufficiently trustworthy. To clearly contextualize our contributions, Table I summarizes these distinctions across representative conflictmanagement and digital-twin-assisted O-RAN works, highlighting that the proposed arbiter uniquely combines runtime NDT-in-the-loop decision making, explicit NDT-fidelity monitoring, live-validated fallback, and deployment without offline training or per-application profiling. III. S YSTEM M ODEL We consider an O-RAN Near-RT RIC environment in which multiple independently developed xApps share control over RAN parameters. Such an architecture enables flexible network optimization but may also create conflicting control decisions when different xApps attempt to modify the same parameter. This work focuses on a direct conflict between an energy-saving (ES) xApp and a coverage/throughput-oriented (CTO) xApp that simultaneously control the downlink transmit power of a cell. This section defines the conflict scenario, the action space, and the utility metric used to evaluate candidate conflict-resolution decisions. A. Direct Conflict over a Shared Continuous Parameter Consider a Near-RT RIC hosting a set of xApps, denoted by X . A direct conflict arises when multiple xApps attempt to control the same RAN parameter and issue incompatible control actions. In this paper, we consider the canonical twoxApp conflict in which both ES and CTO xApps simultaneously control the downlink transmit power of a cell of interest. The ES xApp favors lower transmit power to reduce energy consumption, whereas the CTO xApp favors higher transmit power to improve coverage and throughput. Executing either request directly prioritizes one objective at the expense of the other. Consequently, a conflict-arbitration mechanism is required to determine a single transmit-power value to be applied by the Near-RT RIC at each control interval. The system architecture is illustrated in Fig. 1.

5

TABLE I C OMPARISON W ITH R ELATED O-RAN C ONFLICT-M ANAGEMENT AND D IGITAL -T WIN W ORKS Work

Main focus

CMF [2]

Rule-based detection, priority resolution Threshold/QoS mitigation of ES– MRO power conflict QoS-aware shared-parameter optimization Sandbox profiling, pre-deployment screening Conflict detection, prediction, root cause Learned detection/classification + mitigation workflow Joint training or xApp consolidation

ES/MRO mitigation [4] QACM [10] PACIFISTA [8] GNN/causal detection [9], [17], [18] GenC/CMS [20]

Team learning / distillation [11], [12] Scheduling/coordination [21], xApp activation, coordination levels [22] COMIX [5] NDT-assisted conflict-resolution policies DT frameworks and run- Twin-enabled control, training, time assurance [6], [7], model alignment [13]–[15], [23]§ This work Twin-fidelity-aware ES/CTO power arbitration

Direct runtime arbitration Yes

NDT in the decision loop No

Runtime fidelity monitoring No

No offline training/profiling Yes

Live-validated fallback No

Yes

No

No

Partial†

No

Yes

No

No

Partial†

No

Pre-deployment

No

No

No

No

No

No

No

No

No

Partial

No

No

No

No

Partial

No

No

No

No

Partial

No

No

Partial‡

No

Yes

Yes

No

Yes

No

No

Yes

Partial

No

No

Yes

Yes

Yes

Yes

Yes

† The QACM decision rule is optimization-based but presupposes per-xApp KPI prediction models, instantiated as offline-trained regressors in [10]; the same presupposition applies where [4] deploys QACM as its mitigation method. ‡ The scheduler in [21] is itself a trained agent, although no joint training or

retraining of the managed xApps is required. § The runtime safeguards in [13] verify actions against predefined safety constraints and may roll back to a previously verified safe configuration or invoke a conservative rule-based controller, while [14] continuously realigns the twin with live observations. Neither approach gates arbitration on an explicit twin-fidelity signal nor provides a fidelity-triggered, online-learned, live-validated fallback action. Likewise, reactive rollback to a previous or default configuration (e.g., [3], [4]) is neither fidelity-triggered nor online-learned.

Fig. 1. System architecture of the twin-fidelity-aware hard-switching arbiter.

B. Action Parameterization Let PES and PCTO denote the transmit-power requests issued by the ES and CTO xApps, respectively, with PES < PCTO . The specific values used in the evaluation are reported in Subsection VI-A and Table II, although the formulation applies to any pair of conflicting power requests. The arbiter selects a blending factor α ∈ [0, 1] and applies the transmitpower value, as follows:

Here, α = 0 reproduces the ES request and α = 1 reproduces the CTO request. Thus, α parameterizes a continuum of compromise actions between the two extremes. To simplify runtime arbitration, the continuous action space is discretized into the finite candidate set

P (α) = PES + α (PCTO − PES ) ,

Since the energy cost is naturally measured in watts (W), the selected transmit power is converted from dBm to linear scale P (α)−30 according to PW (α) = 10 10 .

(1)

where PES , PCTO , and P (α) are expressed in dBm; hence, the interpolation is performed on the logarithmic power scale.

A = {0, 0.05, 0.10, . . . , 1}.

(2)

6

C. Utility and Regret Let T (α) denote the aggregate system throughput (Mbit/s) obtained when the transmit-power level P (α) is applied. To balance network performance and energy consumption, the arbiter evaluates each candidate action using the following utility function: U (α) = T (α) − wE PW (α),

(3)

where wE ≥ 0 is an operator-defined energy-weight parameter that converts power consumption into the same utility scale as throughput. Larger values of wE place greater emphasis on energy efficiency, whereas wE = 0 reduces the objective to throughput maximization. The optimal action is defined as: α∗ = arg max U (α),

(4)

in the optimization objective and are considered only by the QoS-aware baseline methods used for comparison. A key challenge is that the throughput function T (α) is not available in closed form. Instead, it is obtained from a detailed system-level simulator or from the live network itself. Consequently, the utility function in eq.(3) is effectively a black-box objective whose value can only be estimated through evaluation. This motivates the use of an NDT to predict the utility of candidate actions before deployment. The optimal arbitration decision depends on the operatordefined energy weight wE . Denoting this dependency explicitly, α∗ = α∗ (wE ). In the evaluation, the true optimum α∗ is used only to compute regret metrics. During operation, the arbiter observes neither the complete utility landscape nor the optimal action.

α∈A

and the regret associated with selecting action α is r(α) = U (α∗ ) − U (α). By construction, r(α) ≥ 0, and r(α∗ ) = 0. To compare performance across different values of wE , we also consider the following normalized regret:

B. Twin-Assisted Decision Model

A low regret indicates effective conflict resolution, with zero regret corresponding to the utility-maximizing arbitration decision.

To estimate the utility of candidate actions prior to execution, the arbiter queries an NDT. For each α ∈ A, the twin b (α). In contrast, the live network provides a predicted utility U reveals only the realized utility of the action that is actually deployed, Ulive (αt ). Consequently, the twin is used to rank candidate actions, whereas the live network supplies feedback only for the selected action. However, the twin may become inaccurate over time because its internal representation of the network no longer matches reality. To model this effect in a controlled manner, we introduce a mismatch between the neighbor-cell transmit power assumed by the twin and the corresponding value in the live environment as follows:

IV. P ROBLEM F ORMULATION

Pneighbor = Pneighbor + d,

r̄(α) =

U (α∗ ) − U (α) , Umax − Umin

(5)

where Umax = max U (α), α∈A

Umin = min U (α). α∈A

(twin)

The conflict-resolution problem considered in this paper is to select a single transmit-power action from the candidate set generated by the ES and CTO xApps. The objective is to maximize the energy-aware utility defined in Section III. Because the utility associated with a candidate action cannot be observed before deployment, decisions must be made using estimates provided by an NDT. Hence, the resulting problem combines conflict resolution with decision-making under model uncertainty, since discrepancies between the NDT and the live network may cause prediction accuracy to degrade over time. A. Arbitration Objective Given conflicting transmit-power requests from the ES and CTO xApps, the arbiter must select a compromise action from the candidate set A. The objective is to maximize the energyaware utility introduced in Section III. Formally, the arbitration problem is given by eq.(4). The action space in eq.(2) is already restricted to convex combinations of the ES and CTO requests, ensuring that the applied transmit power always lies within the interval [PES , PCTO ]. No additional constraints are imposed at the arbitration layer. In particular, user scheduling, resource-block allocation, and lower-layer radio-resourcemanagement functions remain internal to the underlying RAN stack. Likewise, QoS requirements are not explicitly enforced

(live)

(6)

where d (in dB) denotes the drift magnitude, and all transmitpower values are expressed in dBm. When d = 0, the twin b (α) = Ulive (α) for all and live environments are aligned and U candidate actions. As d increases, the prediction error grows, thus reducing the reliability of twin-based recommendations. C. Runtime Fidelity Estimation Since twin accuracy cannot be assumed a priori, the arbiter continuously monitors the discrepancy between predicted and realized utility. Let αt denote the action selected at control step t. The instantaneous prediction error is b (αt ) − Ulive (αt ) . et = U

(7)

To suppress short-term fluctuations and measurement noise, the arbiter maintains an exponentially weighted moving average (EWMA) of the prediction error as follows: εt = βεt−1 + (1 − β)et ,

(8)

with initialization ε0 = 0 and smoothing factor β ∈ (0, 1). The quantity εt serves as a runtime fidelity indicator. Small values suggest that the twin remains well aligned with the live network, whereas large values indicate increasing divergence and reduced confidence in twin-generated action recommendations.

7

D. Fallback Action and Operating Assumptions In addition to the fidelity estimate, the arbiter maintains a live-network reference action that is independent of twin predictions. Specifically, it records the highest realized utility observed up to time t, Ubest,t = max Ulive (αk ),

(9)

k≤t

and stores the corresponding action αLKG,t = arg max Ulive (αk ),

(10)

αk , k≤t

which we refer to as the last-known-good (LKG) action. The rationale is that, if the twin becomes unreliable, the arbiter can fall back to an action that has previously demonstrated strong performance in the live network rather than continuing to rely on potentially inaccurate twin predictions. The proposed framework is based on three assumptions as follows: • A1 (Calibrated warm-up): During an initial warm-up period of Tw control steps, the twin is assumed to be well calibrated (d = 0). Consequently, actions selected using the twin provide reliable live observations from which the LKG action can be established. • A2 (Slowly varying optimum): The utility-maximizing action evolves more slowly than the control timescale. Therefore, an action that recently performed well remains a meaningful fallback candidate. Under highly nonstationary network conditions, additional aging or exploration mechanisms may be required. • A3 (Twin query budget): The digital twin can evaluate all candidate actions in A within a single control interval, allowing the arbiter to rank actions before execution. These elements define the information available to the arbiter and form the basis of the twin-fidelity-aware arbitration mechanism presented in the next section. V. P ROPOSED T WIN -F IDELITY-AWARE A RBITRATION A PPROACH This section presents the proposed conflict-resolution mechanism for direct xApp conflicts over downlink transmit power. The key idea is to exploit the NDT whenever its predictions remain consistent with live-network observations while avoiding excessive reliance on the twin when its fidelity deteriorates. To achieve this objective, the proposed method combines three elements: (i) twin-based candidate-action evaluation, (ii) online fidelity monitoring based on prediction error, and (iii) a fallback mechanism that reuses the best utility-proven action previously observed in the live network. A. Twin-Preferred Action At each control step t, the NDT evaluates all candidate actions in A and predicts their utilities. The twin-preferred action is defined as b (α). αtwin,t = arg max U α∈A

(11)

If the twin were perfectly accurate, repeatedly applying αtwin,t would recover the utility-maximizing decision. However, prediction errors may emerge as the twin drifts away from the live network. Consequently, the twin recommendation is accepted only when the estimated twin fidelity remains sufficiently high. B. Fidelity-Aware Hard Switching The proposed arbiter uses the EWMA fidelity signal defined in Section IV to determine whether the twin should be trusted. Let τ denote a predefined fidelity threshold. When the estimated mismatch remains below τ , the twin recommendation is applied. Otherwise, control is transferred to the last-knowngood (LKG) action learned from live observations. Formally, the applied action is as follows: αt = αtwin,t 1[εt−1 < τ ] + αLKG,t−1 1[εt−1 ≥ τ ] ,

(12)

where 1[·] denotes the indicator function. Equivalently,  αtwin,t , εt−1 < τ, αt = α LKG,t−1 , εt−1 ≥ τ. During the warm-up period, the arbiter always follows the twin and collects live observations to initialize αLKG . The fidelity-based switching logic becomes active only after a valid LKG action has been identified. Unlike soft-combination strategies that interpolate between candidate actions, the proposed method performs a hard switch. This design choice is motivated by the possibility of non-monotonic utility landscapes, where an intermediate action may achieve lower utility than either of the two endpoint actions. By switching directly to a previously validated live-network action, the arbiter avoids traversing potentially poor intermediate operating points. C. Online Learning of the Last-Known-Good Action The fallback action is continuously learned from livenetwork feedback. Specifically, the arbiter records the highest realized utility observed so far, Ubest,t (eq.(9)) and stores the corresponding action αLKG,t (eq.(10)). The LKG mechanism provides a model-independent safety anchor. Algorithm 1 summarizes the operation of the proposed arbitration solution. D. Theoretical Properties 1) Detection Delay: A sustained prediction mismatch produces a predictable growth of the EWMA fidelity signal. Assuming a constant mismatch et = m > τ and an initially calibrated twin (ε0 = 0), EWMA evolves as εt = m(1 − β t ). Consequently, the fidelity threshold is crossed after:   ln(1 − τ /m) control steps. (13) tdetect = ln β The detection delay decreases as the sustained prediction mismatch increases and increases as the smoothing factor β approaches one.

8

Algorithm 1 Fidelity-Aware Hard-Switching Arbiter Require: action grid A = {0, 0.05, . . . , 1}; twin predictor b (·); fidelity threshold τ ; EWMA factor β ∈ (0, 1) U Ensure: sequence of applied actions {αt } 1: ε ← 0; αLKG ← ∅; Ubest ← −∞ 2: for t = 1, 2, . . . do b (α) ← twin.predict(α) for all α ∈ A 3: U b (α) 4: αtwin ← arg maxα∈A U 5: if ε < τ or αLKG = ∅ then 6: αt ← αtwin 7: else 8: αt ← αLKG 9: end if 10: Apply P (αt ); observe live utility Ulive (αt ) b (αt ) − Ulive (αt )| 11: e ← |U 12: ε ← β ε + (1 − β) e 13: if Ulive (αt ) > Ubest then 14: Ubest ← Ulive (αt ); αLKG ← αt 15: end if 16: end for

2) Reversibility: The proposed mechanism is inherently reversible. The fidelity estimate continues to be updated while the fallback action is active. Therefore, if the twin subsequently realigns with the live network, the prediction error decreases, the EWMA decays below the threshold, and control automatically returns to the twin-selected action. 3) On-policy fidelity: Since prediction errors are evaluated only on actions that are actually executed, the resulting fidelity estimate is on-policy. Hence, the monitor measures the accuracy of the twin along the realized operating trajectory without requiring additional exploratory probing of the action space. 4) Complexity: At each step, the arbiter queries the twin |A| times (here, 21 queries), computes the argmax, performs one threshold check, applies the action, and updates two scalar variables (ε and Ubest ). The per-step computational complexity is O(|A|), which is minimal and identical to that of blind twin selection. The storage complexity is O(1) beyond the twin itself, requiring only the scalars ε, αLKG , and Ubest . VI. E VALUATION M ETHODOLOGY This section describes the simulation environment, the NDT emulation procedure, the arbitration methods compared, and the performance metrics used to evaluate the proposed approach. The objective is to quantify the impact of twin drift on conflict-arbitration decisions and to assess whether online fidelity monitoring improves robustness relative to conventional twin-based and QoS-driven conflict-resolution strategies. A. Evaluation Scenario The evaluation scenario, shown in Fig. 2, consists of a seven-cell hexagonal deployment in which the central cell of interest (gNB1) hosts the conflicting ES and CTO xApps. The conflict-resolution mechanism determines the downlink transmit power of gNB1 within the range [10, 46] dBm, whereas the six neighboring cells (gNB2–gNB7) operate at a fixed

Fig. 2. Seven-cell hexagonal evaluation scenario. The cell of interest (gNB1) applies the arbitrated downlink transmit power P (α), while the six neighboring cells act as fixed-power interferers. Parameters are listed in Table II. TABLE II S IMULATION PARAMETERS Parameter Cell layout Inter-site distance / cell radius Carrier / bandwidth / subcarrier spacing gNB / UE heights Users and placement Scheduler / traffic

CoI transmit-power range [PES , PCTO ] Neighbor transmit power (live) Action grid A Scenario length per (α, d) sample Control steps per run (warm-up + main) EWMA factor β Soft-variant trust decay µ Fidelity threshold τ Operator energy weights wE (priority study) Operator energy weights (drift study) Twin drift levels d QoS targets

Independent random seeds

Value Seven-cell hexagonal (one cell of interest, six neighbors) 120 m / 60 m 2.5 GHz / 10 MHz / 30 kHz 30 m / 1.5 m 6 UEs per cell (42 total), uniform angle, radius 0.75–0.95 of cell radius Round-robin; always-on downlink source per UE (saturating offered load, 1500-byte packets) [10, 46] dBm 32 dBm (fixed) {0, 0.05, . . . , 1} (21 actions) 50 frames (0.5 s) T = 40 (10 calibrated warm-up + 30 main) 0.70 0.30 1 (selected from {1, 2, 3, 4, 5}; see Sec. VI-D) {0.05, 0.1, 0.2, 0.5, 1, 2, 5} {0.1, 0.2, 1} {0, 2, 4, 6, 8, 10} dB Throughput floor: 70% of per-seed max aggregate throughput; power ceiling: P (0.25) = 19 dBm (≈ 0.079 W) 20

transmit power of 32 dBm. The scenario is implemented using the MATLAB 5G Toolbox system-level simulator based on wirelessNetworkSimulator, nrGNB, and nrUE objects. The network operates at a carrier frequency of 2.5 GHz with 10 MHz bandwidth and 30 kHz subcarrier spacing. Downlink scheduling uses the default round-robin scheduler. Each cell serves six UEs, resulting in 42 UEs across the

9

deployment. UEs are dropped uniformly in angle and placed between 75% and 95% of the cell radius, thus emphasizing cell-edge conditions where inter-cell interference is most pronounced. An always-on traffic source generates 1500-byte downlink packets with an offered load of 100 Mbit/s per UE, creating a saturated operating regime in which throughput is primarily limited by radio conditions and interference. Unless otherwise stated, aggregate throughput is measured across all seven cells. Consequently, the utility function of eq.(3) captures both the throughput gains and the interference costs associated with a transmit-power decision. B. Digital-Twin Emulation and Experimental Procedure Both the live network and the NDT are obtained from the same MATLAB system-level model, evaluated under two different assumptions about the neighboring cells. The twin’s assumed neighbor transmit power is offset by d dB from the live value, following eq.(6). Fig. 3 shows the resulting data flow. When d = 0, the twin reproduces the live environment exactly and the predicted and realized utilities coincide. Increasing d progressively degrades twin fidelity by biasing the interference conditions assumed by the twin. Deriving both sides from one validated model makes the twin–live discrepancy exactly the injected offset d, so the arbiter’s behavior is attributable to the fidelity monitor rather than to differences between two simulator implementations. Accordingly, the NDT is homogeneous with the live model. For each random seed, the aggregate-throughput response of the live network is precomputed on the 21-point action grid, each operating point simulated for 50 frames (0.5 s), and the corresponding twin throughput curves are generated for each drift level. Utility values during arbitration are read from these curves, with linear interpolation where required. Each experiment runs T = 40 control steps, comprising a 10-step warm-up at d = 0, consistent with Assumption A1, followed by a 30-step evaluation phase over which all reported metrics are computed. C. Compared Methods The proposed twin-fidelity-aware arbiter is compared against the following baselines: • ES-only: Always applies the ES request (α = 0). • CTO-only: Always applies the CTO request (α = 1). • Naive Blend: Applies the fixed midpoint action α = 0.5. • COMIX-style Selection [5]: Always applies the twinb (α) without fidelity monipreferred action arg maxα U toring or fallback. This corresponds to the limiting case τ → ∞ of the proposed framework. • QACM-style Selection [10]: Selects the action that maximizes QoS-threshold satisfaction based on throughput and power objectives, with the throughput target evaluated on the twin-predicted curve. Unlike the proposed method, it neither optimizes the utility function of eq.(3) nor explicitly accounts for twin fidelity. • Soft-ES: A fidelity-aware soft arbitration rule that scales the twin-selected action by a trust factor that decays with the fidelity error. Let µ > 0 be a decay parameter

controlling how rapidly trust decreases as the twin-fidelity error ε increases (unless otherwise stated, µ = 0.30). The trust factor and applied action are qt = exp(−µεt−1 ) and αt = Π[0,1] (qt αtwin,t ), where εt−1 is the variant’s own EWMA fidelity estimate, updated as in eq.(8) and available before acting, and Π[0,1] (·) denotes clipping to [0, 1]. As twin fidelity deteriorates, the operating point moves progressively toward the ES action. • Soft-LKG: A fidelity-aware interpolation rule that blends the twin-preferred action with the last-known-good action using the same trust factor qt = exp(−µεt−1 ). The applied action is αt = Π[0,1] [qt αtwin,t + (1 − qt ) αLKG,t−1 ], so that the operating point moves toward the last-known-good action as twin fidelity deteriorates. D. Parameter Configuration Unless otherwise specified, the proposed arbiter operates with EWMA factor β = 0.70 and fidelity threshold τ = 1. The choice of β assigns a weight of 0.30 to the most recent observation while providing moderate smoothing of short-term fluctuations. This value is fixed throughout all experiments and is not tuned. Subsection VII-D below evaluates sensitivity to this choice. The threshold τ is selected from the candidate set {1, 2, 3, 4, 5} using mean regret over all evaluation runs. Among all tested values, τ = 1 consistently produced the lowest average regret both in the operator-priority study and in the twin-drift experiments. All simulation and algorithm parameters are summarized in Table II. E. Performance Metrics and Statistical Methodology Performance is evaluated using two complementary metrics. Normalized Regret: The primary metric is the normalized regret defined in eq.(5). This metric quantifies the utility loss incurred by an arbitration decision relative to the utilitymaximizing action and enables fair comparison across different operator priorities. Regret is reported in normalized form per (5) when comparing across operator priorities, and in unnormalized form (in the units of the utility (3)) within a fixed priority in the drift experiments. QoS-Satisfaction Ratio: The second metric measures the fraction of QoS objectives satisfied by the selected action. Two QoS targets are considered: (i) a throughput floor equal to 70% of the per-seed maximum aggregate throughput, and (ii) a power ceiling corresponding to the transmit power associated with α = 0.25 (19 dBm). In the operator-priority study, each metric is first averaged, within every seed, over the 30 main-phase steps, the six drift levels, and the seven operator energy weights, yielding one value per independent seed. The reported means and Studentt 95% confidence intervals are then computed across the 20 independent seeds, so that correlated within-seed samples are not treated as independent observations. For the twindrift study, results are reported separately for each drift level and operator weight. Confidence intervals are again computed using the distribution over the 20 independent random seeds.

10

Fig. 3. Evaluation data flow. For each seed, one system-level model precomputes the live-network and NDT throughput curves. These curves are then used to evaluate the fidelity-aware arbiter introduced in Fig. 1. Steps 1–4 execute at every control step.

Finally, claims regarding robustness relative to the COMIXstyle baseline are based on paired per-seed regret differences and are reported only when the corresponding 95% confidence interval excludes zero. VII. R ESULTS AND D ISCUSSION This section evaluates the proposed twin-fidelity-aware arbitration mechanism from complementary perspectives. First, we examine how the utility-maximizing conflict-resolution decision varies with the operator’s energy-efficiency preference. Second, we evaluate the robustness of the proposed method under increasing digital-twin drift and compare it with twinbased, QoS-oriented, and fixed-action baselines. Third, we investigate QoS satisfaction and parameter sensitivity to better understand the trade-offs introduced by fidelity-aware arbitration. Finally, we assess sensitivity to the EWMA smoothing factor. Unless otherwise stated, all results are obtained using the seven-cell scenario described in Section VI, and reported values correspond to sample means with 95% confidence intervals (CI). A. Impact of Operator Priorities 1) Utility Landscape and Optimal Operating Point: Fig. 4 illustrates the operating characteristics of the considered sevencell scenario as a function of the blend weight α. Increasing α moves the applied transmit power from the ES request toward the CTO request. Aggregate system throughput remains approximately constant at low α, decreases within the interference-sensitive region around α ≈ 0.7–0.8, and partially recovers near the CTO endpoint. In contrast, transmit power increases exponentially with α.

Hence, the resulting optimization problem is nontrivial. Indeed, increasing transmit power may improve throughput in some regions, but it simultaneously increases energy consumption and may intensify inter-cell interference. Consequently, neither the ES nor CTO endpoint is universally optimal. Fig. 5 shows the optimal blend weight α∗ as a function of the operator energy weight wE . When energy is lightly penalized (wE = 0.05 or 0.1), the optimum lies in the interior of the action space, corresponding to a throughput-oriented operating point. As wE increases, the optimum progressively shifts toward lower transmit power and eventually converges to the ES boundary α = 0 at wE = 5. These results demonstrate that the preferred conflict-resolution action depends strongly on operator priorities and motivate adaptive arbitration rather than static policies such as ES-only, CTO-only, or a fixed midpoint. 2) Utility-Regret Performance: Table III reports the normalized utility regret averaged across all evaluated energypriority settings. The proposed hard-switching arbiter achieves the lowest regret of 0.017 ± 0.006, thus outperforming all competing methods. Among the baselines, Soft-ES provides the closest performance with a regret of 0.036 ± 0.013, whereas the COMIX-style selector reaches 0.159 ± 0.052. Static policies perform substantially worse, particularly CTOonly, whose operation in the high-power region results in a regret of 0.665 ± 0.037. The superiority of the proposed approach stems from its combination of twin-assisted optimization and online reliability monitoring. Unlike blind twin-based arbitration, the proposed method does not continue to follow NDT recommendations once evidence of prediction drift emerges.

11

Fig. 4. Measured operating characteristics of the seven-cell scenario versus the blend weight α: (a) aggregate system throughput (Mbit/s, mean ± 95% CI); (b) applied radiated transmit power (W), with endpoint values in dBm.

B. Impact of Digital-Twin Drift

Fig. 5. Optimal blend weight α∗ versus operator energy weight wE in the seven-cell scenario (mean ± 95% CI). TABLE III N ORMALIZED U TILITY R EGRET ACROSS O PERATOR P RIORITIES Method Proposed hard-switch (τ = 1) Soft-ES ES-only QACM-style Naive blend Soft-LKG COMIX-style CTO-only

Normalized Regret 0.017 ± 0.006 0.036 ± 0.013 0.046 ± 0.015 0.046 ± 0.015 0.053 ± 0.018 0.059 ± 0.017 0.159 ± 0.052 0.665 ± 0.037

1) Drift Sensitivity of Twin-Based Arbitration: To isolate the role of twin fidelity, we first consider the representative case wE = 0.1, where the live optimum lies in the interior of the action space (α∗ ≈ 0.53). Fig. 6 presents the utility regret of all compared methods under increasing twin drift. The static baselines (ES-only, CTO-only, and naive blend) are insensitive to drift by construction, since their actions never consult the NDT. The QACM-style baseline evaluates its throughput target on the twin-predicted curve and therefore consults the NDT. However, under the selected QoS targets, its QoS-optimal action remains at the low-power operating point across all drift levels, so it appears drift-insensitive in these experiments. Thus, ES-only and QACM-style arbitration operate near the low-power region and incur a moderate but constant regret, as neither exploits the interior optimum. The naive blend remains constant at an intermediate level, while CTO-only is the worst static policy as it operates in the high-power, interference-limited region. The utility-driven twin-following methods separate as drift grows. The COMIXstyle selector achieves zero regret at d = 0, where the twin and live networks coincide, but its regret grows rapidly with drift, reaching 11.19 ± 3.58 at 10 dB, because it continues to follow the biased twin predictions. The soft variants degrade more smoothly. Indeed, Soft-ES contracts the applied action toward the ES endpoint as the fidelity error grows, which steers its loss toward the ES-only level, whereas Soft-LKG interpolates between the twin-preferred and LKG actions and can hence traverse lower-utility regions of the non-monotonic utility landscape. The proposed hard-switching arbiter, denoted “Hard@1” (τ = 1) in Figs. 6, 7, 9, and 10, maintains regret below 0.65 across the examined drift range, whereas the regret

12

Fig. 6. Utility regret versus digital-twin drift at an interior optimum (wE = 0.1, mean ± 95% CI).

Fig. 7. Applied blend weight α versus digital-twin drift (wE = 0.1, mean ± 95% CI).

of blind twin-based selection increases sharply with drift. Fig. 7 reveals the underlying mechanism of the twinfollowing methods. As twin predictions become increasingly biased, the COMIX-style action progressively moves away from the live-optimal operating region, whereas the proposed method remains anchored near the live-validated operating point. Although the displacement in α appears modest, it occurs on a steep section of the utility landscape, causing substantial regret growth. Similar behavior is observed for wE = 0.2, confirming that the phenomenon is not specific to a single energy-weight configuration. 2) Robustness of the Proposed Method: As shown in Fig. 6, the proposed method exhibits fundamentally different behavior. Once the fidelity estimate exceeds the threshold, control shifts from the twin-preferred action to the live-validated lastknown-good action, preventing sustained operation in regions favored only by a degraded twin. At wE = 0.1, the proposed method maintains regret below 0.65 across all drift levels

Fig. 8. Utility-regret reduction of the proposed hard-switching arbiter relative to COMIX-style selection versus digital-twin drift, for wE ∈ {0.1, 0.2, 1}.

and achieves only 0.55 ± 0.25 regret even at 10 dB drift. In contrast, the COMIX-style selector reaches 11.19 ± 3.58 (Fig. 6), a more-than-twentyfold difference in favor of the proposed arbiter. Fig. 8 summarizes the paired per-seed regret reduction of the proposed method relative to the COMIX-style selector. In the interior-optimum regimes wE = 0.1 and wE = 0.2, the reduction is positive at every nonzero drift level and grows with drift. At wE = 0.1, it increases from +1.32 ± 0.90 at 2 dB to +10.64 ± 3.47 at 10 dB, with the 95% CI excluding zero throughout, indicating statistically significant robustness gains. For wE = 1, the gain is smaller because the biased twin moves toward a low-power region that is already close to the live optimum; this boundary-optimum regime is examined in Subsection VII-B3. Fidelity monitoring thus provides the largest benefit when drift displaces the twin-selected action away from an interior optimum. The same trend is reflected in operational performance. At 10 dB drift, the proposed method maintains an aggregate throughput of approximately 64 Mbit/s, whereas the COMIXstyle selector falls to approximately 53 Mbit/s (Fig. 9). Likewise, the proposed method maintains a stable power operating point near 28–29 dBm despite substantial twin degradation (Fig. 10). 3) Boundary-Optimum Scenario: The largest benefits of fidelity monitoring occur when digital-twin drift displaces the operating point away from an interior optimum. A different behavior emerges when the live optimum lies near a boundary of the action space. For wE = 1, the optimum shifts toward the low-power region (α∗ ≈ 0.37). Under increasing drift, the COMIXstyle selector naturally moves toward the ES boundary. In this particular regime, the twin bias happens to guide the action toward a region that remains close to the live optimum. Consequently, COMIX-style selection, the proposed method, the soft variants, and ES-only converge to similar performance at high drift levels.

13

TABLE IV Q O S-S ATISFACTION R ATIO ACROSS O PERATOR P RIORITIES Method ES-only QACM-style Soft-ES Proposed hard-switch Soft-LKG COMIX-style Naive blend CTO-only

QoS Satisfaction 1.000 ± 0.000 1.000 ± 0.000 0.742 ± 0.060 0.740 ± 0.061 0.739 ± 0.061 0.724 ± 0.066 0.500 ± 0.000 0.500 ± 0.000

TABLE V EWMA-FACTOR S ENSITIVITY: OVERALL H ARD -S WITCH U TILITY R EGRET FOR β ∈ {0.5, 0.7, 0.9} (τ = 1; M EAN ± 95% CI OVER S EEDS AND D RIFT ). B OLD M ARKS THE R EPORTED VALUE β = 0.70.

Fig. 9. Achieved aggregate system throughput at the applied operating point versus digital-twin drift (wE = 0.1, mean ± 95% CI).

wE 0.1 0.2 1.0

β = 0.5 0.482 ± 0.194 0.496 ± 0.160 0.544 ± 0.177

β = 0.7 0.466 ± 0.192 0.448 ± 0.137 0.543 ± 0.176

β = 0.9 0.548 ± 0.221 0.475 ± 0.131 0.579 ± 0.188

The proposed method is not designed to maximize QoSthreshold satisfaction. Instead, it optimizes the energy-aware utility of (3). Consequently, methods optimized for QoS targets, such as ES-only and QACM-style arbitration, achieve higher QoS-satisfaction ratios while incurring larger utility regret. This difference reflects distinct optimization objectives rather than a deficiency of either approach. Reporting both metrics therefore provides a more balanced assessment of conflict-resolution behavior. D. Sensitivity to the EWMA Factor

Fig. 10. Applied radiated transmit power versus digital-twin drift (wE = 0.1, mean ± 95% CI).

Importantly, however, the proposed method does not incur a penalty in this regime. When the twin continues to recommend a near-optimal action, fidelity monitoring does not force a harmful intervention, allowing the proposed method to match the strongest baselines. This result delineates the scope of the gain provided by fidelity monitoring while demonstrating that the safeguard does not degrade performance when intervention is unnecessary. C. QoS-Oriented Perspective Table IV evaluates performance from a QoS-oriented perspective. As expected, ES-only and QACM-style arbitration achieve the highest QoS-satisfaction ratio because the selected QoS targets strongly favor low-power operating points. The proposed method, Soft-ES, Soft-LKG, and COMIX-style selection attain intermediate QoS-satisfaction ratios, whereas CTO-only and the naive blend satisfy only one of the two QoS targets on average.

Table V summarizes the sensitivity of the proposed method to the EWMA factor β. Although β = 0.70 achieves the lowest average regret, the differences among the tested values remain small. The observed variation is negligible compared with the robustness gains achieved over the COMIX-style baseline under significant drift. The slightly higher regret observed at β = 0.9 is consistent with the slower drift-detection dynamics predicted by (13). Overall, the results indicate that the proposed method is not highly sensitive to the precise choice of β. E. Key Findings We identify three main observations from our evaluation. First, the utility-maximizing transmit-power compromise depends strongly on the operator energy weight. Consequently, fixed arbitration policies cannot provide uniformly optimal behavior across deployment objectives. Second, NDTs are valuable decision-support tools but should not be treated as intrinsically reliable. Blind twin-based arbitration performs well when the twin is accurate but deteriorates rapidly under drift as it continues to trust biased predictions. Third, explicit fidelity monitoring provides an effective safeguard against such degradation. Across interior-optimum regimes, the proposed method consistently maintains low regret by switching from twinrecommended actions to live-validated actions when prediction

14

accuracy deteriorates. At 10 dB drift, this mechanism reduces regret by more than one order of magnitude relative to blind twin-based selection. In boundary-optimum regimes, where drift does not materially affect the optimal operating point, the proposed method matches the strongest baselines rather than introducing a performance penalty. These observations indicate that online NDT fidelity monitoring is a lightweight and effective mechanism for robust utility-aware arbitration of direct O-RAN xApp conflicts under model drift. VIII. C ONCLUSION This paper investigated resolving direct xApp conflicts in O-RAN when arbitration decisions rely on an NDT whose accuracy may degrade over time. Focusing on a representative conflict between energy-saving (ES) and coverage/throughputoriented (CTO) xApps, we formulated conflict resolution as a utility-aware transmit-power arbitration problem and proposed a twin-fidelity-aware arbitration mechanism. The proposed approach combines twin-based action evaluation with online fidelity monitoring and a lightweight fallback strategy based on a live-validated LKG action. By continuously tracking the mismatch between predicted and realized utility, the arbiter can exploit the twin when it remains reliable and automatically reduce its influence when drift is detected. The resulting mechanism is training-free, model-agnostic, and does not require modifying, retraining, or coordinating the underlying xApps. Through system-level evaluation, we demonstrated three key findings. First, the utility-maximizing conflict-resolution decision depends strongly on the operator’s energy-efficiency preference, confirming the need for adaptive arbitration instead of fixed policies. Second, blind reliance on NDT recommendations can lead to substantial performance degradation as twin drift increases. Third, explicit fidelity monitoring provides an effective safeguard against degradation, allowing the proposed arbiter to maintain low utility regret across a wide range of drift conditions while matching the performance of the strongest baselines in regimes where fidelity monitoring offers limited additional benefit. These results show that NDT fidelity is an important runtime signal that should be incorporated into O-RAN conflict-management decisions rather than assumed to remain constant throughout operation. Finally, this work highlights the importance of coupling AI-driven decision support with runtime trust assessment. While demonstrated on a direct transmit-power conflict, the underlying fidelityaware arbitration principle is applicable to other O-RAN control parameters and to broader classes of xApp interactions. Future work will extend the framework to indirect and implicit conflicts, multi-parameter control actions, and non-stationary environments in which the optimal operating point evolves over time. R EFERENCES [1] M. Polese, L. Bonati, S. D’Oro, S. Basagni, and T. Melodia, “Understanding O-RAN: Architecture, interfaces, algorithms, security, and research challenges,” IEEE Commun. Surv. & Tuts., vol. 25, no. 2, pp. 1376–1411, 2023. [2] C. Adamczyk and A. Kliks, “Conflict mitigation framework and conflict detection in O-RAN Near-RT RIC,” IEEE Commun. Mag., vol. 61, no. 12, pp. 199–205, Dec. 2023.

[3] O-RAN Working Group 3, “O-RAN conflict mitigation 1.0,” O-RAN Alliance, Tech. Rep., Oct. 2024. [4] A. Wadud, F. Golpayegani, and N. Afraz, “xApp-level conflict mitigation in O-RAN, a mobility driven energy saving case,” in Proc. IEEE INFOCOM Wrkshps. (INFOCOM WKSHPS), 2025, pp. 1–6. [5] A. E. Giannopoulos, S. T. Spantideas, G. Levis, A. S. Kalafatelis, and P. Trakadas, “COMIX: Generalized conflict management in O-RAN xApps—architecture, workflow, and a power control case,” IEEE Access, vol. 13, pp. 116 684–116 700, 2025. [6] A. Masaracchia, V. Sharma, M. Fahim, O. A. Dobre, and T. Q. Duong, “Digital twin for open RAN: Toward intelligent and resilient 6G radio access networks,” IEEE Commun. Mag., vol. 61, no. 11, pp. 112–118, Nov. 2023. [7] O-RAN nGRG, “Research report on digital twin RAN use cases,” ORAN next Generation Research Group, Report RR-2024-07, May 2024. [8] P. Brach del Prever et al., “PACIFISTA: Conflict evaluation and management in open RAN,” IEEE Trans. Mob. Comput., vol. 24, no. 10, pp. 10 590–10 605, Oct. 2025. [9] M. Al Shami, J. Yan, and E. T. Fapi, “O-RAN xApps conflict prediction using graph convolutional networks,” IEEE Trans. Mob. Comput., vol. 25, no. 7, pp. 10 876–10 892, Jul. 2026. [10] A. Wadud, F. Golpayegani, and N. Afraz, “QACM: QoS-aware xApp conflict mitigation in open RAN,” IEEE Trans. Green Commun. Network., vol. 8, no. 3, pp. 978–993, Sep. 2024. [11] H. Zhang, H. Zhou, and M. Erol-Kantarci, “Team learning-based resource allocation for open radio access network (O-RAN),” in Proc. IEEE Int. Conf. Commun. (ICC), Seoul, South Korea, 2022, pp. 4938– 4943. [12] H. Erdol, X. Wang, R. Piechocki, G. Oikonomou, and A. Parekh, “xApp distillation: AI-based conflict mitigation in B5G O-RAN,” Computer Netw., vol. 274, no. 111848, 2026. [13] M. A. Jawad, M. M. H. Munna, A. H. Kabir, N. H. Antu, and R. F. Tulona, “A runtime safety copilot for AI-native O-RAN: Predictive verification and fail-safe enforcement in Near-RT RIC control loops,” IEEE Access, vol. 14, pp. 63 106–63 120, 2026. [14] H. Navidan, C. Martín, V. Maglogiannis, D. Naudts, M. Díaz, I. Moerman, and A. Shahid, “An end-to-end digital twin framework for dynamic traffic analytics in O-RAN,” IEEE Trans. Netw. Serv. Mngt., vol. 23, pp. 76–92, 2026. [15] Z. He, A. Al-Tahmeesschi, C. H. Foh, H. Ahmadi, and M. Shojafar, “Digital twin-enhanced reinforcement learning for intelligent xApps management in O-RAN systems,” IEEE IoT Mag., 2025. [16] N. M. Yungaicela-Naula, V. Sharma, and S. Scott-Hayward, “Misconfiguration in O-RAN: Analysis of the impact of AI/ML,” Computer Netw., vol. 247, no. 110455, Jun. 2024. [17] A. Zolghadr, J. F. Santos, L. A. DaSilva, and J. Kibiłda, “Learning and reconstructing conflicts in O-RAN: A graph neural network approach,” in Proc. IEEE Wireless Commun. Network. Conf. (WCNC), Milan, Italy, 2025, pp. 1–6. [18] P. Sharma, S. Sun, S. Deshpande, A. Stavrou, and H. Wang, “Towards xApp conflict evaluation with explainable machine learning and causal inference in O-RAN,” in Proc. IEEE Conf. Netw. Funct. Virtualiz. Softw.Def. Network. (NFV-SDN), Athens, Greece, 2025, pp. 1–7. [19] J. Armstrong, E. Fallon, and S. Fallon, “Pre-emptive conflict detection architecture for O-RAN service management and orchestration,” in Proc. IEEE Int. Conf. Industry 4.0, AI, and Commun. Technol. (IAICT), Bali, Indonesia, 2024, pp. 335–340. [20] A. Wadud, F. Golpayegani, and N. Afraz, “AI-powered conflict management in open RAN: Detection, classification, and mitigation,” Computer Netw., vol. 286, no. 112432, 2026. [21] I. Cinemre, T. Mahmoodi, and A. Farzaneh, “xApp conflict mitigation with scheduler,” arXiv preprint arXiv:2504.06867, 2025. [22] H. Zafar, E. Tohidi, M. Kasparick, and S. Stańczak, “Conflict mitigation approach for O-RAN xApps,” in Proc. IEEE Wireless Commun. Network. Conf. (WCNC), Milan, Italy, 2025, pp. 1–6. [23] A. Ndikumana, K. K. Nguyen, and M. Cheriet, “Digital twin backed closed-loops for energy-aware and open RAN-based fixed wireless access serving rural areas,” IEEE Trans. Mob. Comput., vol. 24, no. 3, pp. 1669–1683, Mar. 2025. [24] A. Akman, P. Oliver, M. Jones, P. Tehrani, M. Hoffmann, and J. Li, “Energy saving and traffic steering use case and testing by O-RAN RIC xApp/rApp multi-vendor interoperability,” in Proc. IEEE 100th Veh. Technol. Conf. (VTC2024-Fall), Washington, DC, USA, 2024, pp. 1–6. [25] M. Hoffmann et al., “Open RAN xApps design and evaluation: Lessons learnt and identified challenges,” IEEE J. on Sel. Ar. Commun., vol. 42, no. 2, pp. 473–486, Feb. 2024.

15

[26] H. Zafar, E. Tohidi, M. Kasparick, B. Lorbeer, H. Lehmann, M. Weh, G. Rastogi, J. Charaf, M. Tarwala, A. Kliks, D. A. Awan, and K. Munshi, “RIC-apps conflict management,” White Paper, i14y Lab, Oct. 2024. [27] A. Sultana, F. Bashar, M. R. Chowdhury, and A. P. da Silva, “A software-

defined radio based O-RAN platform for xApp conflict detection and mitigation,” in Proc. IEEE Milit. Commun. Conf. (MILCOM), Washington, DC, USA, 2024, pp. 686–687.

Record · ID 405599 · SHA-256 824d669801c55a45
Retrieved via Conceptio — every document is proof-bundled with source, license, and retrieval metadata.