ConceptioArchivearXiv CS
arXiv CSopen access

Jamming-Resilient PRB Reservation for Latency-Critical O-RAN Network Slicing

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

Jamming-Resilient PRB Reservation for Latency-Critical O-RAN Network Slicing Elahe Delavari, and Junaid Farooq † Department of Electrical and Computer Engineering, University of Michigan-Dearborn,

arXiv:2605.30622v1 [cs.NI] 28 May 2026

Dearborn, MI, 48128 USA, Emails: {elahed, mjfarooq}@umich.edu. Abstract—Open radio access network (O-RAN) architectures enable near real-time, software-driven control of network slicing through programmable xApps deployed on the near-real-time RAN Intelligent Controller (near-RT RIC). In industrial 5G downlink systems, adversarial jamming can abruptly reduce the effective physical resource block (PRB) capacity, triggering queue buildup and persistent latency violations, particularly in the presence of low spectral efficiency cell edge user equipments. This paper proposes a reserve-based resilience framework for PRB allocation in sliced O-RAN deployments. A finite pool of reserved PRBs is controlled by a near-RT RIC xApp that provides hybrid mitigation by proactively clearing backlog to build latency margin and reactively allocating reserve capacity during jammer active intervals. We formulate reserve activation as a constrained sequential decision problem and design a masked Deep Q-Network to learn effective control policies under non-stationary jamming. Simulation results show substantial reductions in URLLC latency violations and improved reserve efficiency compared to reactive baselines. Index Terms—O-RAN, near-real-time RIC, xApp, network slicing, PRB allocation, jamming, resilience, reinforcement learning.

I. I NTRODUCTION Industrial wireless networks must simultaneously support heterogeneous services ranging from high-throughput sensing and video analytics to ultra-low latency and highly reliable control for robotics and automation [1]. In 5G and beyond systems, these requirements are commonly realized through network slicing, where enhanced mobile broadband (eMBB) and ultra-reliable low-latency communication (URLLC) services share a common radio access infrastructure. In industrial settings, disruptions to slice performance can directly impact control stability, safety, and productivity, making resilience a first order design requirement. The open radio access network (O-RAN) architecture enables software driven and near-real-time control of radio resource management through the near-real-time RAN intelligent controller (Near-RT RIC) [2], [3]. By supporting operator deployed xApps and standardized control interfaces, O-RAN allows slice level resource allocation to adapt to time varying network conditions. While this flexibility enables advanced control strategies, it also requires that slicing mechanisms remain robust under abrupt physical layer capacity degradation caused by adversarial jamming or strong interference. Jamming attacks reduce the effective number of schedulable physical resource blocks (PRBs), leading to immediate

Fig. 1: System overview of the resilient PRB allocator. The Near-RT RIC xApp adjusts PRB quotas from a reserved pool to mitigate jamming-induced performance losses. capacity loss. An important and often overlooked factor is the interaction between such capacity shocks and queueing dynamics driven by spatial heterogeneity among user equipments. In industrial cells, a subset of user equipments (UEs) typically operates near the cell edge with low spectral efficiency and consumes a disproportionate share of PRBs. As a result, backlog may accumulate even under nominal conditions. When jamming occurs, even briefly, the resulting reduction in effective PRB capacity can trigger persistent URLLC latency inflation that outlasts the jammer active interval. Existing jamming mitigation approaches in O-RAN primarily rely on reactive control. Recent work integrates KPI monitoring, jamming detection, and slice based PRB reallocation through Near-RT RIC mitigation pipelines [4]. Learning assisted anti jamming techniques using deep reinforcement learning and federated learning have also been proposed [5]–[8]. While effective during jammer active periods, these approaches implicitly assume that the system enters the disruption in a relatively un-congested state. In backlog prone regimes dominated by low spectral efficiency UEs, purely reactive mitigation may be insufficient once queue buildup has already occurred. Resource reservation has been widely studied as a mechanism to hedge uncertainty in wireless systems, including dynamic spectrum reservation in cognitive radio networks [9], [10], hybrid reservation for heterogeneous users [11], [12], and reservation based medium access control [13]. However, reservation has not been explicitly explored as a resilience mechanism for mitigating adversarial capacity

shocks in O-RAN based network slicing. Motivated by this gap, this paper introduces a reserve-based resilience framework for PRB allocation in sliced O-RAN deployments. A finite pool of reserved PRBs is controlled by a Near-RT RIC xApp to provide both proactive and reactive mitigation under jamming, as illustrated in Fig. 1. The main contributions of this work are summarized as follows: • We formulate jamming resilient PRB allocation in sliced O-RAN systems as a sequential decision problem that accounts for backlog driven latency amplification and finite reserve budgets. • We propose a reserve-based hybrid mitigation strategy that combines proactive backlog clearance with reactive reserve allocation during jammer-active intervals. • We design a masked Deep Q-Network xApp for the Near-RT RIC that learns feasible reserve activation policies under non-stationary jamming. • Simulation results demonstrate significant reductions in URLLC latency violations and improved reserve efficiency compared to reactive baselines. II. S YSTEM M ODEL A. Network Setup We consider a single-cell 5G downlink system with one gNodeB (gNB) serving a macro cell of radius Rcell over bandwidth W at carrier frequency fc . The gNB transmits with power Ptx . Let U = {1, . . . , K} denote the set of UEs served by the gNB, where K ≜ |U |. The UE set is partitioned into two slice-specific subsets: U = Ue ∪ Uu , with Ue ∩Uu = ∅, where Ue and Uu denote the eMBB and URLLC UE sets, respectively. We denote the number of UEs per slice by Ke ≜ |Ue | and Ku ≜ |Uu |, hence K = Ke + Ku . At the beginning of each episode, UEs are placed uniformly at random within a disk of radius Rspawn centered at the gNB and remain fixed during the episode. The system bandwidth is partitioned into Ntotal PRBs, which form the basic time–frequency scheduling unit in 5G. Let ηDL ∈ (0, 1] denote the downlink fraction. The nominal downlink PRB capacity is Cmax ≜ ηDL Ntotal . Two downlink slices coexist: eMBB (s = e) and URLLC (s = u). Each slice has a configured minimum PRB quota qsmin . In addition, a finite reserved resiliency pool of size Z PRBs can be activated to mitigate performance degradation. Let ns (t) ∈ Z≥0 denote the number of reserved PRBs allocated to slice s at decision step t. The resulting slice quota is qs (t) = qsmin (t) + ns (t), s ∈ {e, u}. we should note that the qsmin (t) is changing based on the jamming as the number of PRBs are decreased. Given the slice quota qs (t), the gNB allocates PRBs among UEs in slice s proportionally to each UE’s instantaneous demand. The resulting per-UE allocation Vk (τ ) is then used to compute the achievable service rate. B. Channel Model and Achievable Data Rate Let pg ∈ R2 and pi ∈ R2 denote the positions of the gNB and UE i, respectively. The distance between the gNB and

UE i is di ≜ ∥pi − pg ∥2 . Large-scale path loss follows the 3GPP urban macro (UMa) non-line-of-sight (NLOS) model [14]. The LOS and NLOS path losses in dB are given by P LLOS (di ) = 28 + 22 log10 (di ) + 20 log10 (fc ), P LNLOS (di ) = 13.54 + 39.08 log10 (di ) + 20 log10 (fc ) (1)  − 0.6 hUE − 1.5 . where hUE denotes the UE antenna height (meters). The effective path-loss is P L(d ) = i  max P LLOS (di ), P LNLOS (di ) . The received downlink (dBm) power at UE i is Prx,i = Ptx(dBm) − P L(di ), which is converted to linear scale (Watts). Thermal noise power is N = kB TUE B, where kB is Boltzmann’s constant, TUE is the UE noise temperature, and B is the system bandwidth. Assuming a single serving gNB and neglecting inter-cell interference, the downlink signal-to-noise ratio (SNR) is (W) Prx,i , (2) SNRi = N The SNR expressed in dB is mapped to a channel quality indicator (CQI) following 3GPP TS 38.214 [15]. This method utilizes a thresholding function T (·) such that CQIi = T (SNRi |dB ). The CQI value is subsequently used to select the Modulation and Coding Scheme (MCS) using lookup tables derived from 3GPP TS 38.214 Table 5.1.3.1-2, yielding a modulation order Mi and a target code rate ci ∈ [0, 1024]. Let Vi (τ ) denote the number of PRBs allocated to UE i during slot τ . The achievable downlink rate (bits/s) is computed as  Vi (τ ) NRE Mi ci /1024 ri (τ ) = , (3) Tslot where NRE is the number of resource elements per PRB per slot and Tslot is the slot duration. The slice throughput Rs (t) denotes the total downlink data P rate achieved by slice s at time t, computed as Rs (t) = i∈us ri (t). C. Traffic and Queueing Dynamics Downlink traffic is buffered at the gNB on a per-UE basis. For each UE i, the gNB maintains a first-in-first-out (FIFO) queue of chunks {(ai,j , bi,j )}j , where ai,j is the arrival time and bi,j is the number of bytes in chunk j. Traffic is replayed from per-UE DL traces, i.e., whenever a trace bin becomes due, the corresponding bytes are enqueued with timestamp equal to the current simulator time. Over a scheduling interval of duration ∆Tstep , let ri (t) denote the effective data rate (bits/s) available to UE i. The corresponding service capacity r (t) ∆T in bytes is Si (t) = i 8 step . Let Xi (t) be the number of bytes actually served for UE i during this interval, obtained by draining up to Si (t) bytes from the FIFO queue. If Xi (t) > 0, the reported downlink latency equals the bytesweighted queueing delay P of the served bytes: j∈Di (t) bi,j t − ai,j P Li (t) ≜ , (4) j∈Di (t) bi,j

where Di (t) is the set of FIFO chunks dequeued during the interval. If Xi (t) = 0 and the FIFO queue is non-empty, the reported latency is the head-of-line waiting time Li (t) ≜ t − ai,HOL , where ai,HOL is the arrival time of the oldest queued bytes. For slice s at time t, the simulator reports P the mean of per-UE downlink latencies as Ls (t) ≜ |Us1(t)| i∈Us (t) Li (t). D. Attack Model We consider active jamming attacks that degrade the downlink capacity of the radio access network by reducing the number of PRBs effectively available for scheduling. Rather than explicitly modeling jammer waveforms or physical-layer interference, we adopt a scheduler-level abstraction in which jamming manifests as a time-varying reduction in the usable downlink PRB budget. Let J(t) ≥ 0 denote the jamming severity at controller decision step t, expressed as the number of PRBs rendered unavailable due to the attack. The effective downlink PRB budget is Ceff (t) = Cmax − Z − J(t), where Cmax is the nominal downlink PRB capacity of the cell. To mitigate such capacity loss, the controller may activate PRBs from a finite resilience pool with total budget Z over the horizon T , subject to a per-step activation cap Npool . We assume J(t) takes values from a finite discrete set J . III. R ESILIENT PRB R ESERVATION F RAMEWORK This section presents a control-theoretic formulation of jamming-resilient resource allocation in O-RAN network slicing and motivates the use of learning-based control. We focus on the design and simulation-based evaluation of the reserve-control logic intended for Near-RT RIC xApps, rather than a full O-RAN-compliant software implementation. We first define an idealized stochastic optimization problem that captures the tradeoff between service protection and finite reserve usage under jamming. We then show why this formulation is intractable in practice, leading to the design of a DRL based xApp for near-real-time reserve control. A. Problem Formulation We define resilience as the ability of the slicing controller to limit service-level agreement (SLA) violations over a finite horizon T under stochastic jamming. At each controller decision step t, the Near-RT RIC selects the number of reserved PRBs ns (t) allocated to each slice s ∈ {e, u}, which in turn determines slice quotas, per-UE scheduling, queue evolution, and achieved performance metrics as described in Section II. Let Lu (t) denote the resulting mean URLLC downlink latency at time t and let Re (t) denote the resulting aggregate eMBB downlink throughput. These quantities are induced by the system dynamics and depend on the reserve allocation decisions {nu (τ ), ne (τ )}τ ≤t , the jamming process J(t), channel conditions, and traffic arrivals. Importantly, Lu (t) and Re (t) do not admit closed-form expressions due to nonlinear queueing dynamics and adaptive scheduling. To quantify SLA violations, we introduce non-negative slack variables δu (t) and δe (t) capturing URLLC latency

excess and eMBB throughput shortfall, respectively. The resilience-aware reserve allocation problem is formulated as the following constrained stochastic optimization: min

{nu (t),ne (t)}

E

" T X

# (ωu δu (t) + ωe δe (t) + ωp (nu (t) + ne (t)))

t=1

Subject to: Lu (nu (t), J(t)) ≤ Ltarget + δu (t)

(5) ∀t ∈ {1, . . . , T } (6)

Re (ne (t), J(t)) ≥ Rtarget − δe (t)

∀t ∈ {1, . . . , T } (7)

nu (t) + ne (t) ≤ Npool

∀t ∈ {1, . . . , T } (8)

T X

(nu (t) + ne (t)) ≤ Z

(9)

t=1

nu (t), ne (t) ∈ Z+ , δu (t), δe (t) ≥ 0 (10) The expectation is taken over exogenous uncertainties including UE locations, channel realizations, traffic arrivals, and the jamming process J(t). Constraint (9) introduces explicit time coupling across decision steps. Excessive reserve activation early in the horizon reduces the controller’s ability to mitigate future disruptions, while insufficient activation allows backlog accumulation that can cause persistent URLLC latency inflation even after jamming subsides. B. DRL-Based Reserve Allocation The optimization problem in Section III-A characterizes the desired resilience behavior but cannot be solved directly in near-real-time. The key difficulty lies in the fact that the performance metrics Lu (t) and Re (t) are emergent quantities induced by queueing dynamics, adaptive scheduling, channel variations, and stochastic jamming. These dynamics are nonlinear, history dependent, and do not admit tractable closed-form models. Moreover, the jamming process J(t) is unknown and non-stationary, making future capacity degradation inherently unpredictable. As a result, conventional model-based optimization is infeasible for Near-RT RIC operation. To address these challenges, we formulate reserve activation as a Markov Decision Process (MDP) and learn a control policy directly from interaction with the environment. The controller operates at discrete decision steps indexed by t, observes a slice-level system state, and selects reserve allocation actions that influence subsequent queue evolution and performance. This learning-based approach enables adaptive control under uncertainty while implicitly accounting for delayed effects of past decisions. Formally, the reserve control problem is modeled as an MDP ⟨S, A, P, R, γ⟩, where S denotes the observable system state, A the action space, P the unknown transition

dynamics induced by traffic, channels, scheduling, and jamming, R the reward function, and γ ∈ [0, 1] the discount factor. A learning-based xApp deployed on the Near-RT RIC seeks to learn a policy π : S → A that minimizes cumulative SLA violations and reserve usage, consistent with the objective in (5). 1) State Representation The state s(t) ∈ R15 provides a normalized view of demand, allocation, performance, and jamming:  s(t) = D̃e , D̃u , q̃e , q̃u , q̃emin , q̃umin , Q̄e , Q̄u , R̃e , R̃u ,  (11) L̃u , C̃ef f , Ñused , ãe,prev , ãu,prev . Here, D̃s is normalized PRB demand, q̃s and q̃smin are current/base PRB quotas, Q̄s is normalized backlog, R̃s is normalized throughput, L̃u is normalized URLLC latency, C̃ef f is the effective PRB ratio, Ñused is the fraction of reserved PRBs in use, and ãs,prev is the previous action for slice s ∈ {e, u}. 2) Action Space We use a discrete joint action a(t) = (∆ne (t), ∆nu (t)) that adjusts the reserved PRBs assigned to each slice. Each component is selected from a finite step set D ⊂ Z: ∆ns (t) ∈ D, s ∈ {e, u}, A = D × D. (12) The reserve update is ns (t) = ns (t − 1) + ∆ns (t). To enforce feasibility and speed up learning, we apply action masking [16] and restrict to Avalid (s(t)) ⊆ A by discarding actions that violate slice quotas, exceed the effective capacity budget, or returns more reserved PRBs than currently borrowed. 3) Reward Design The reward function is constructed as a smooth surrogate of the stochastic optimization objective in (5). At each decision step, the controller receives  R(t) = − Pe (t) + Pu (t) + Pres (t) . (13) Define the eMBB throughput gap and URLLC latency excess as Ge (t) = [Rtarget −Re (t)]+ , Eu (t) = [Lu (t)−Ltarget ]+ , (14) and apply log-scaled QoS penalties   Pe (t) = ωe ln 1 + Ge (t) , Pu (t) = ωu ln 1 + Eu (t) . (15) To encourage recovery under jamming while avoiding unnecessary reserve activation, we waive the reserve penalty during violations:  0, Ge (t) > 1 or Eu (t) > 1, Pres (t) = ωp ne (t) + nu (t) , otherwise, Z (16) C. DQN Agent We model reserved-PRB control as an MDP and learn a discrete policy with DQN. The xApp observes a 15-D normalized state and selects a joint action a(t) = (∆ne , ∆nu ).

Operational constraints are enforced by action masking; both ϵ-greedy selection and the TD target maximize only over Avalid (·). 1) Q-network and training We parameterize Q(s, a; θ) by an MLP with two hideen layers of 256 followed by ReLU unites and an output layer of size |A|. We train this network train with replay 105 , batch 64 and a target network updated every 2000 steps. For (s, a, r, s′ ), y = r + γ ′ max ′ Q(s′ , a′ ; θ− ), γ = 0.99, (17) a ∈Avalid (s )   2 and we minimize E (y − Q(s, a; θ)) using Adam (10−4 ). Exploration is ϵ-greedy over Avalid (s) with ϵ annealed linearly from 1.0 to 0.05. IV. S IMULATION R ESULTS A. Simulation setup We evaluate our xApp in a Python-based AI-RAN Simulator [17]. Training uses 2,000 episodes of 10 s each with 1 ms simulator steps and a control period of 10 ms. Fig. 2 shows the episodic training return. We adopt a periodic on–off jamming model, commonly used in the wireless literature to capture time-varying adversarial interference [18]. During jammer-ON intervals, the effective PRB budget is reduced according to J(t); during jammerOFF intervals, J(t) = 0 and the system operates at full capacity. To evaluate resilience across attack intensities, we consider a discrete set of severity levels J (Table I). Within each jammer-ON interval, the severity follows one of four non-stationary profiles: fixed—constant within the interval; increasing—monotonically increasing; decreasing—monotonically decreasing; or random—time-varying under a randomized process. The jammer follows a 50% duty cycle with period 2500 simulator steps, yielding four jammer-ON intervals per episode. Testing uses 50 episodes with identical UEplacement seeds across methods for fair comparison. We compare four policies, namely DQN as the proposed method, Aggressive that injects reserve PRBs to approximately match the jammed PRBs using the same discrete action space, Idle with no mitigation, and Random that samples uniformly from Avalid . In our experiments, we instantiate the step set as D = {−9, −3, −1, 0, 1, 3, 9} PRBs, yielding |A| = 49 joint reserve-adjustment actions. Metrics include URLLC latency, and reserved-PRB usage. We report three complementary metrics that capture service protection and reserve efficiency under jamming. (i) URLLC latency during jamming, Ljam u , is computed by averaging the instantaneous URLLC queueing latency over all controller decision instants that fall inside jammer-ON windows within an episode, and then averaging across test episodes. (ii) Reserved-PRB usage during jam jamming, Nused , is the mean number of activated PRBs from the reserved pool during jammer-ON windows, again averaged over jammer-ON instants and then across episodes.

Episodic Reward (Negative Penalty)

0 2000 4000 6000

Mean Reward (EMA span=50) Variability (± Rolling Std, w=25) Ideal Zero Penalty

0

250

500

750 1000 1250 1500 1750 Training Episode

Fig. 2: Training convergence of the DQN-based xApp. (iii) Reserve-efficiency, ηL , quantifies how effectively a policy converts reserve PRBs into URLLC protection and is defined 1/Ljam as ηL ≜ N jamu+ϵ , where ϵ avoids division by zero. Larger used ηL indicates lower jammer-ON latency achieved with fewer reserved PRBs. Finally, to isolate jamming-induced inflation from each policy’s inherent operating point, we also report the relative latency impact ∆Ljam ≜ Ljam − Lbase , where u u is the same metric measured for that policy under noLbase u jam conditions. TABLE I: Simulation Parameters Parameter Carrier frequency Bandwidth Cell / spawn radius Transmit power REs per PRB Slot / step Total PRBs / DL cap. Base quotas Reserved pool UEs (eMBB/URLLC) Packet size (e/u) Jamming severity

Symbol fc W Rcell , Rspawn Ptx NRE Tslot , Tstep Ntotal , Cmax min qemin , qu Z |Ue |, |Uu | Se , Su J

Value 3.5 GHz (n78) 100 MHz 800 m / 400 m 40 dBm 168 ≈ 1 ms , 1 ms 273 / 218 (80% DL) 140 / 60 PRBs 18 PRBs 8,8 1500 , 650 bytes {5, 10, 15, 20} PRBs

B. Traffic load calibration and UE count Each UE generates one packet every 1 ms, yielding an arrival rate of 12 Mb/s per eMBB UE (1500 bytes per packet) and 5.2 Mb/s per URLLC UE (650 bytes per packet). Due to distance-dependent SNR and adaptive MCS selection, the achievable per-PRB rate spans 0.45–1.24 Mb/s/PRB. With the slice PRB quotas in Table I, the corresponding slice capacities are 63–174 Mb/s for eMBB and 27–74 Mb/s for URLLC. Comparing the aggregate arrival rate to these capacity bounds gives a feasible operating range of 5–14 UEs per slice. We set 8 UEs per slice to operate in a stressed-but-feasible regime, avoiding both trivial underload and persistent saturation. C. Experimental Results We evaluate four policies (DQN xApp, aggressive injection, idle, and random) under periodic on–off jamming that removes J PRBs during jammer-ON. Fig. 3 evaluates periodic on–off jamming with fixed severity J and reports jammer-ON averages. In Fig. 3(a), Idle latency increases sharply with J because PRB removal amplifies queue

(a) Mean URLLC latency.

(b) Mean reserved PRBs used.

Fig. 3: Fixed-severity periodic on–off jamming sweep. Curves are jammer-ON averages over test episodes.

Fig. 4: Reserve-efficiency under fixed-severity jamming. buildup in the stressed regime, while the proposed DQN xApp keeps URLLC latency low by allocating reserve in response to emerging backlog and effective-capacity drops. Fig. 3(b) shows in the Aggressive approach, reserve injection rises sharply toward the pool limit as J grows, indicating over-provisioning and rapid budget consumption, whereas DQN scales reserve more selectively, preserving budget while sustaining URLLC protection. Fig. 4 reports reserve-efficiency ηL , i.e., URLLC protection achieved per reserved PRB used during jammer-ON. DQN attains the highest ηL across severities, implying it spends reserve where it has the largest marginal impact on queue drain and latency reduction rather than simply matching jammed PRBs. Fig. 5 normalizes jammer-ON latency by each policy’s nojam baseline via ∆Ljam , isolating attack-induced inflation

R EFERENCES

Fig. 5: Relative URLLC latency impact per-policy compared to no-jam baselines.

Fig. 6: URLLC latency during jammer-ON under timevarying severity profiles. from inherent operating points. DQN consistently reduces ∆Ljam versus Idle, while Aggressive degrades at higher severities as the finite reserve budget becomes binding; small negative ∆Ljam can occur when reserve PRBs persist briefly after jammer-OFF and accelerate backlog clearance. Fig. 6 compares time-varying severity profiles during jammer-ON. Idle performs worst due to unchecked backlog growth, whereas DQN maintains low jammer-ON latency across profiles, indicating robustness to within-interval severity drift and effective balancing of proactive backlog clearance with reactive reserve injection. V. C ONCLUSION This paper addressed jamming-resilient PRB reservation in O-RAN network slicing by showing that capacity shocks caused by physical-layer jamming can induce persistent URLLC latency violations due to backlog-driven dynamics, particularly in the presence of low spectral-efficiency UEs. We formulated reserve activation as a time-coupled control problem with finite budget constraints and demonstrated that purely reactive mitigation is insufficient once congestion has accumulated. To address this, we designed a learningbased reserve control mechanism implemented as a NearRT RIC xApp that combines proactive backlog clearance with reactive reserve allocation under jamming. Simulation results show that the proposed approach significantly reduces URLLC latency inflation while using reserved PRBs more efficiently than reactive and heuristic baselines, highlighting the importance of time-aware reserve control for resilience in software-driven O-RAN slicing systems.

[1] Y. Luo, M. Jiang, D. Zhang, and F. Effenberger, “Field trial of network slicing in 5G and PON-enabled industrial networks,” IEEE Wireless Communications, vol. 30, no. 1, pp. 78–85, 2023. [2] M. Polese, L. Bonati, S. D’oro, S. Basagni, and T. Melodia, “Understanding O-RAN: Architecture, interfaces, algorithms, security, and research challenges,” IEEE Communications Surveys & Tutorials, vol. 25, no. 2, pp. 1376–1411, 2023. [3] B. Balasubramanian, E. S. Daniels, M. Hiltunen, R. Jana, K. Joshi, R. Sivaraj, T. X. Tran, and C. Wang, “RIC: A RAN intelligent controller platform for AI-enabled cellular networks,” IEEE Internet Computing, vol. 25, no. 2, pp. 7–17, 2021. [4] J. Moore, A. S. Abdalla, C. Ueltschey, and V. Marojevic, “Demonstrating jamming mitigation in O-RAN via AI enabled intrusion detection and secure slicing xApps,” in IEEE Military Communications Conference (MILCOM), Los Angeles, CA, USA, Oct. 2025. [5] P. D. Thanh, H. T. H. Giang, and I.-P. Hong, “Anti-Jamming RIS Communications Using DQN-Based Algorithm,” IEEE Access, vol. 10, pp. 28422–28433, 2022. [6] H. Sharma, N. Kumar, and R. Tekchandani, “Mitigating jamming attack in 5g heterogeneous networks: A federated deep reinforcement learning approach,” IEEE Transactions on Vehicular Technology, vol. 72, no. 2, pp. 2439–2452, 2022. [7] G. Asemian, M. Amini, and B. Kantarci, “Anti-Jamming Task Scheduling in MEC-O-RAN with Hierarchical DRL and Transformer-Based Control,” IEEE Internet of Things Journal, pp. 1–1, 2025. [8] Z. A. E. Houda, H. Moudoud, and B. Brik, “Federated Deep Reinforcement Learning for Efficient Jamming Attack Mitigation in O-RAN,” IEEE Transactions on Vehicular Technology, vol. 73, pp. 9334–9343, July 2024. [9] I. A. Balapuwaduge, F. Li, and V. Pla, “Dynamic spectrum reservation for CR networks in the presence of channel failures: Channel allocation and reliability analysis,” IEEE Transactions on Wireless Communications, vol. 17, no. 2, pp. 882–898, 2018. [10] N. M. El Azaly, E. F. Badran, H. N. Kheirallah, and H. H. Farag, “Centralized dynamic channel reservation mechanism via SDN for CR networks spectrum allocation,” IEEE Access, vol. 8, pp. 192493– 192505, 2020. [11] G. Abbas, Z. H. Abbas, T. Baker, M. Waqas, et al., “Spectrum efficiency in CRNs using hybrid dynamic channel reservation and enhanced dynamic spectrum access,” Ad Hoc Networks, vol. 107, p. 102246, 2020. [12] A. U. Khan, M. Tanveer, W. U. Khan, J. Nebhen, X. Li, M. Zeng, and O. A. Dobre, “An enhanced spectrum reservation framework for heterogeneous users in CR-Enabled IoT networks,” IEEE Wireless Communications Letters, 2021. [13] M. Luı́s, R. Oliveira, R. Dinis, and L. Bernardo, “A novel reservationbased MAC scheme for distributed cognitive radio networks,” IEEE Transactions on Vehicular Technology, vol. 66, no. 5, pp. 4327–4340, 2016. [14] ETSI, “5G; study on channel model for frequencies from 0.5 to 100 GHz (3GPP TR 38.901 version 16.1.0 release 16),” Tech. Rep. TR 138 901 V16.1.0, European Telecommunications Standards Institute, Nov. 2020. [15] 3GPP, “NR; Physical layer procedures for data (Release 15),” Technical Specification TS 38.214 V15.3.0, 3rd Generation Partnership Project (3GPP), 2018. [16] A. Kanervisto, C. Scheller, and V. Hautamäki, “Action space shaping in deep reinforcement learning,” in IEEE conference on games (CoG), Osaka, Japan, Aug. 2020. [17] “AI-RAN simulator.” https://github.com/ntutangyun/ai-ran-sim. Accessed: 2025-11-24. [18] H. Pirayesh and H. Zeng, “Jamming Attacks and Anti-Jamming Strategies in Wireless Networks: A Comprehensive Survey,” IEEE Communications Surveys & Tutorials, vol. 24, no. 2, pp. 767–809, 2022.

Record · ID 246500 · SHA-256 678c643411f5273a
Retrieved via Conceptio — every document is proof-bundled with source, license, and retrieval metadata.