O RAN - WG1.Use Cases Analysis Report R003 v11.00
O RAN - WG1.Use Cases Analysis Report R003 v11.00
00
Technical Report
Contents
Foreword............................................................................................................................................................. 5
Modal verbs terminology ................................................................................................................................... 5
Introduction ........................................................................................................................................................ 5
1 Scope ........................................................................................................................................................ 6
2 References ................................................................................................................................................ 6
3 Definition of terms, symbols and abbreviations ....................................................................................... 8
3.1 Terms ................................................................................................................................................................. 8
3.2 Symbols ............................................................................................................................................................. 9
3.3 Abbreviations ..................................................................................................................................................... 9
4 Use Cases ............................................................................................................................................... 11
4.1 Use case 1: Context-Based Dynamic HO Management for V2X .................................................................... 11
4.1.1 Background Information ............................................................................................................................ 11
4.1.2 Motivation .................................................................................................................................................. 11
4.1.3 Proposed Solution ...................................................................................................................................... 11
4.1.4 Benefits of O-RAN Architecture ................................................................................................................ 12
4.1.5 Notes / FFS ................................................................................................................................................. 12
4.2 Use case 2: Flight Path Based Dynamic UAV Radio Resource Allocation ..................................................... 12
4.2.1 Background Information ............................................................................................................................ 12
4.2.2 Motivation .................................................................................................................................................. 12
4.2.3 Proposed Solution ...................................................................................................................................... 13
4.2.4 Benefits of O-RAN Architecture ................................................................................................................ 13
4.3 Use case 3: Radio Resource Allocation for UAV Application Scenario ......................................................... 14
4.3.1 Background Information ............................................................................................................................ 14
4.3.2 Motivation .................................................................................................................................................. 14
4.3.3 Proposed Solution ...................................................................................................................................... 15
4.3.4 Benefits of O-RAN Architecture ................................................................................................................ 15
4.4 Use case 4: QoE Optimization ......................................................................................................................... 16
4.4.1 Background Information ............................................................................................................................ 16
4.4.2 Motivation .................................................................................................................................................. 16
4.4.3 Proposed Solution ...................................................................................................................................... 17
4.4.4 Benefits of O-RAN Architecture ................................................................................................................ 22
4.5 Use case 5: Traffic Steering ............................................................................................................................. 22
4.5.1 Background Information ............................................................................................................................ 22
4.5.2 Motivation .................................................................................................................................................. 22
4.5.3 Proposed Solution ...................................................................................................................................... 22
4.5.4 Benefits of O-RAN Architecture ................................................................................................................ 23
4.6 Use case 6: Massive MIMO Beamforming Optimization ................................................................................ 24
4.6.1 Background Information ............................................................................................................................ 24
4.6.2 Motivation .................................................................................................................................................. 24
4.6.3 Proposed Solution ...................................................................................................................................... 24
4.6.4 Benefits of O-RAN Architecture ................................................................................................................ 28
4.7 Use case 7: RAN Sharing ................................................................................................................................ 29
4.7.1 Background Information ............................................................................................................................ 29
4.7.2 Motivation .................................................................................................................................................. 29
4.7.3 Proposed Solution ...................................................................................................................................... 30
4.7.4 Benefits of O-RAN Architecture ................................................................................................................ 31
4.8 Use case 8: QoS Based Resource Optimization ............................................................................................... 31
4.8.1 Background Information ............................................................................................................................ 31
4.8.2 Motivation .................................................................................................................................................. 32
4.8.3 Proposed Solution ...................................................................................................................................... 33
4.8.4 Benefits of O-RAN Architecture ................................................................................................................ 33
4.9 Use case 9: RAN Slice SLA Assurance ........................................................................................................... 33
4.9.1 Background Information ............................................................................................................................ 33
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 2
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 3
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 4
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
Foreword
This Technical Report (TR) has been produced by O-RAN Alliance.
"must" and "must not" are NOT allowed in O-RAN deliverables except when used in direct citation.
Editor’s note: This is a required clause per O-RAN TR Template. As part of ODR compliancy, rest of the
document will be modified to comply with modal verbs terminology described in this section.
Introduction
This document provides O-RAN WG1 high level use case descriptions. Any multi-WG use case defined in O-
RAN is expected to be documented in this report. If the use case is to be studied further, it will be covered in
O-RAN WG1 detailed use case specification next, and then in relevant WGs. It should be noted that not all of
the use cases presented here are currently supported by O-RAN specifications and these use cases will be
addressed in future O-RAN work.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 5
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
1 Scope
The contents of the present document are subject to continuing work within O-RAN and may change
following formal O-RAN approval. Should the O-RAN Alliance modify the contents of the present document,
it will be re-released by O-RAN with an identifying change of version date and an increase in version number
as follows:
version xx.yy.zz
where:
xx: the first digit-group is incremented for all changes of substance, i.e. technical enhancements,
corrections, updates, etc. (the initial approved document will have xx=01). Always 2 digits with
leading zero if needed.
yy: the second digit-group is incremented when editorial only changes have been incorporated in the
document. Always 2 digits with leading zero if needed.
zz: the third digit-group included only in working versions of the document indicating incremental
changes during the editing process. External versions never include the third digit-group. Always 2
digits with leading zero if needed.
The present document specifies potential O-RAN use cases as defined by O-RAN WG1 UCTG (Use Case Task
Group). The use cases are described at a very high level, emphasizing how the use is enabled by O-RAN
architecture along with basic input data expectations and resulting actions. These high level use cases are
prioritized within O-RAN, and selected use cases are further detailed in O-RAN WG1 UCTG and relevant O-
RAN WGs to define the requirements for O-RAN components and their interfaces.
2 References
The following documents contain provisions which, through reference in this text, constitute provisions of
the present document.
- References are either specific (identified by date of publication, edition number, version number,
etc.) or non-specific.
- For a specific reference, subsequent revisions do not apply.
- For a non-specific reference, the latest version applies. In the case of a reference to a 3GPP document
(including a GSM document), a non-specific reference implicitly refers to the latest version of that
document in Release 16.
[1] 3GPP TR 21.905: “Vocabulary for 3GPP Specifications”
[2] 3GPP TS 22.261: “Service requirements for the 5G system; Stage 1”, Release 16, December
2019
[3] 3GPP TS 23.285: “Architecture enhancements for V2X services”, Release 16, June 2019
[4] 3GPP TS 23.501: “System Architecture for the 5G System (5GS); Stage 2”, Release 16,
December 2019
[5] 3GPP TS 26.247 “Transparent end-to-end Packet-switched Streaming Service (PSS);
Progressive Download and Dynamic Adaptive Streaming over HTTP (3GP-DASH)”, Release 16,
October 2020
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 6
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
[6] 3GPP TS 28.310: “Management and orchestration; Energy efficiency of 5G”, Release 17,
December 2021
[7] 3GPP TS 28.313: “Management and orchestration; Self-Organizing Networks (SON) for 5G
networks”, Release 16, December 2020
[8] 3GPP TS 28.530: “Management and orchestration; Concepts, use cases and requirements”,
Release 16, September 2019
[9] 3GPP TS 28.541: “5G Network Resource Model (NRM); Stage 2 and stage 3”, Release 16,
January 2020
[10] 3GPP TS 28.552: “Management and orchestration; 5G performance measurements”, Release
16, September 2019
[11] 3GPP TS 36.300: “Evolved Universal Terrestrial Radio Access (E-UTRA) and Evolved Universal
Terrestrial Radio Access Network (E-UTRAN); Overall description; Stage 2 (Release 16)”,
Release 16, January 2021
[12] 3GPP TS 36.902: “Evolved Universal Terrestrial Radio Access Network E-UTRAN); Self-
configuring and self-optimizing network (SON) use cases and solutions (Release 9)”, Release
9, April 2011
[13] 3GPP TS 37.340: “NR; Multi-connectivity; Overall description; Stage-2”, Release 16, April
2020
[14] 3GPP TS 38.305: “NG Radio Access Network (NG-RAN); Stage 2 functional specification of
User Equipment (UE) positioning in NG-RAN”, Release 16, April 2020
[15] 3GPP TS 38.321: “Medium Access Control (MAC) protocol specification”, Release 16,
September 2019
[16] 3GPP TS 38.331: “NR; Radio Resource Control (RRC) protocol specification (Release 16)”,
Release 15, January 2021
[17] 3GPP TR 38.802: "Study on new radio access technology Physical layer aspects", Release 14,
September 2017
[18] 3GPP TR 38.889: “Study on NR-based access to unlicensed spectrum”, Release 16, December
2018
[19] 3GPP TSG-RAN WG3 Meeting #101-Bis
[20] 3GPP TSG-RAN WG3 Meeting #104
[21] ETSI EN 302 637-2: “Intelligent Transport Systems (ITS); Vehicular Communications; Basic Set
of Applications; Part 2: Specification of Cooperative Awareness Basic Service”, Release 1,
November 2010
[22] ETSI EN 302 637-3: “Intelligent Transport Systems (ITS); Vehicular Communications; Basic Set
of Applications; Part 3: Specifications of Decentralized Environmental Notification Basic
Service”, Release 1, November 2014
[23] GSMA Future Networks: “Infrastructure Sharing: An Overview”, June 2019
[24] GSMA NG.116: “Generic Network Slice Template”, Version 2.0, October 2019
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 7
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
[25] López-Pérez, David, et al. "A Survey on 5G Radio Access Network Energy Efficiency: Massive
MIMO, Lean Carrier Design, Sleep Modes, and Machine Learning." IEEE Communications
Surveys & Tutorials (2022)
[26] O-RAN WG6: “Orchestration Use Cases and Requirements for O-RAN Virtualized RAN”
[27] 3GPP TS 29.520: “5G System; Network Data Analytics Services”
[28] 3GPP TS 23.288: “Architecture enhancements for 5G System (5GS) to support network data
analytics services
[29] 3GPP TS 29.510: “Network Function Repository Services, Stage 3”
[30] 3GPP TS 23.502: “Procedures for the 5G System (5GS); Stage 2”
[31] 3GPP TS 28.550: “Management and orchestration; Performance assurance”
[32] 3GPP TS 28.532: “Management and orchestration; Generic management services”
[33] O-RAN R1 interface: General Aspects and Principles
[34] O-RAN.WG1.OAD: “O-RAN Architecture Description”
[35] O-RAN.WG2.Non-RT-RIC-ARCH-TS: “Non-RT RIC: Functional Architecture”
Editor’s note: References will be further divided into Normative and Informative as part of ODR compliancy
work in next release of this document.
3.1 Terms
For the purposes of the present document, the terms and definitions given in 3GPP TR 21.905 [1] and the
following apply. A term defined in the present document takes precedence over the definition of the same
term, if any, in 3GPP TR 21.905 [1].
A1: Interface between non-RT RIC and Near-RT RIC to enable policy-driven guidance of Near-RT RIC
applications/functions, and support AI/ML workflow.
A1 policy: Type of declarative policies expressed using formal statements that enable the non-RT RIC
function in the SMO to guide the near-RT RIC function, and hence the RAN, towards better fulfilment of the
RAN intent.
A1 Enrichment information: Information utilized by near-RT RIC that is collected or derived at SMO/non-RT
RIC either from non-network data sources or from network functions themselves.
E2: Interface connecting the Near-RT RIC and one or more O-CU-CPs, one or more O-CU-UPs, and one or
more O-DUs.
E2 Node: a logical node terminating E2 interface. In this version of the specification, O-RAN nodes terminating
E2 interface are:
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 8
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
3.2 Symbols
Void
3.3 Abbreviations
For the purposes of the present document, the the abbreviations given in 3GPP TR 21.905 [1] and the
following apply. An abbreviation defined in the present document takes precedence over the definition of
the same abbreviation, if any, in 3GPP TR 21.905 [1].
AI/ML Artificial Intelligence/Machine Learning
ASM Advanced Sleep Mode
DCCF Data Collection Coordination and Delivery Function
EC Energy Consumption
EE Energy EfficiencyeNB eNodeB (applies to LTE)
ES Energy Saving
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 9
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 10
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
4 Use Cases
4.1.2 Motivation
As vehicles traverse along a highway, due to their high speed and the heterogeneous natural environment
V2X UE-s are handed over frequently, at times in a suboptimal way, which may cause handover (HO)
anomalies: e.g., short stay, ping-pong, and remote cell. Such suboptimal HO sequences substantially impair
the functionality of V2X applications. Since HO sequences are mainly determined by the Neighbour Relation
Tables (NRTs), maintained by the xNBs, there is hardly room for UE-level customization.
This UC aims to present a method to avoid and/or resolve problematic HO scenarios by using past navigation
and radio statistics in order to customize HO sequences on a UE level. To this end, the AI/ML functionality
that is enabled by the Near-RT RIC is employed.
In order to prevent anomalous HO sequences causing performance degradation for the V2Xs, an xApp can
be built with two main functionalities. Applying long-term analytics by using AI/ML algorithms is the first
function expected from the xApp. As it is suggested by O-RAN framework, non-real-time intelligent
management of RAN functions are deployed in the Non-RT RIC. V2X AS maintains the UE-based HO events
and mobility data which are shared with Non-RT RIC over O1 interface. Hence, Non-RT RIC can identify causes
of HO anomalies and discover optimal HO sequences. Finally, a data base is maintained to keep track of
resolutions to anomalies based on these feedbacks. The other function of the xApp is performing real-time
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 11
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
optimization which is offered by trained ML model on the Near-RT RIC. Near-RT RIC will monitor UE specific
real-time mobility context based on V2X data. Deployed ML model is used to detect/predict unexpected HO
events and generate desired HO sequence which can eliminate/avoid HO anomaly. Finally, Near-RT RIC is
expected to create and update UE-specific NRTs to improve performance of the V2X users.
The xNB is assumed to host, besides the default NRT, also UE-specific NRTs (UE-NRTs) for V2X (and potentially
other types of) users. If the UE-NRT for a specific V2X user exists, it is used. If not, the default NRT remains
valid.
The input samples for handover profiling can come from the V2X AS and the xNB:
The long-term analytics function and the real-time optimization function can be thought of as ML training
and ML inference, respectively.
4.2.2 Motivation
The field trials’ results show that the coverage for low altitude is good and can provide various services for
terrestrial UEs with good performance. However, since the site along the flight is mainly for terrestrial UEs,
the altitude of the UAV is always not within the main lobe of the ground station antenna. And the side lobes
give rise to the phenomenon of scattered cell associations particularly noticeable in the sky. The cell
association pattern on the ground is ideally contiguous area where the best cell is most often the one closest
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 12
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
to the UE. As the UE move up in height, the antenna side lobes start to be visible, and the best cell may no
longer be the closest one. The cell association pattern in this particular scenario becomes fragmented
especially at the height of 300m and above. Hence, at higher altitudes, several challenges that lead to a
different radio environment are:
These challenges directly impact on the mobility performance of the drone and the service experience of the
user. Hence, we would like to support the use case of flight path based dynamic UAV Radio Resource
Allocation to resolve the above issues.
Figure 4.2.3-1: Use case of flight path based dynamic UAV Radio Resource Allocation
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 13
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
mechanism can be supported by the RIC function modules, i.e. Non-RT RIC and Near-RT RIC. Therefore, we
provide the description of O-RAN support use case for flight path based dynamic UAV Radio Resource.
At the same time, the UAV control mobile station and the UAV anti-weapon combination provide the UAV
control, fight against illegal UAV and other services to ensure low-altitude safety in special areas.
The UAV Operation terminal, the anti-UAV weapon, and the UAV control mobile station are connected with
the UAV Control Vehicle using 5G network. UAV Control Vehicle deploys network equipment, including O-
CU,O-DU, the Non-RT RIC, the Near RT RIC function modules and Application Server (In this use case, it is an
Edge computing Service Platform) to provide reliable network services through 5G networks.
4.3.2 Motivation
UAV terminal access is a new scenario of 5G networks. It has a large amount of high real-time data that is
more suitable for local processing. For the existing radio resource allocation strategy, there is no solution for
such uplink high-rate data transmission.
In this use case, UAV Control Vehicle is required to provide reliable network services through 5G networks.
The data of the UAV terminal interacting with the network includes control data and application data, and
the control data includes navigation commands, configuration changes, flight status data reporting, etc.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 14
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
Control data requires low latency and low bandwidth requirements. The application data includes 4K high-
definition video data, which has obvious uplink and downlink service asymmetry, and the uplink has high
requirements on network bandwidth.
The UAV Control Vehicle deploys edge computing services that application services and content are placed
on the edge instead of core network so that local processing of video and control information can be
managed. At the same time, real-time data services can be provided to third-party applications through a
video server.
In both deployment options, radio resource allocation for UAV application use case requires some of the
basic functionalities of the O-RAN components. Non-RT RIC shall retrieve UE-level radio resource
requirements from Application Server to generate UE based radio resource allocation policies. In this
scenario, Near-RT RIC shall support execution and interpretation of retrieved policies to create configuration
parameters to be applied on the E2 nodes. In addition to UE-specific radio resource adjustment with respect
to received parameters, E2 nodes shall provide information about UE registration or UE status change to
Near-RT RIC so that it can be transferred to Application Server. As it is stated in previous section, UAV
terminals require low latency and high throughput in the uplink direction. For this reason, Application Server
is needed to receive user plane data from UAV terminals.
Figure 4.3.3-1: Network architecture for UAV Control Vehicle Application scenario
In the UAV Control Vehicle Application scenario, there are a small amount of control data interaction
requirements between the terminal and the network interaction, as well as the large bandwidth
requirements for uploading HD video.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 15
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
The service asymmetry raises new requirements for resource allocation of the gNB. At the same time, the
existing network operation and maintenance management platform (OSS system) can only optimize the
parameters of a specific group of UEs, but not for individual users. Therefore, under the O-RAN architecture,
the radio resource requirements for different terminals are sent to the gNB for execution by means of the
Near-RT RIC function module.
The UAV control vehicle has flexible layout features. In this use case, the application service and content are
deployed on the edge computing platform instead of the core network; the Non-RT RIC function module is
used to schedule radio resources instead of the core network's QoS mechanism. In this way, the load and
overhead of the core network can be reduced, and the forwarding and processing time in data transmission
can be reduced, and the delay can be reduced.
4.4.2 Motivation
The main objective is to ensure QoE optimization be supported within the O-RAN architecture and its open
interfaces in a way that allows per-user, slice or 5QI flow modification of RAN behavior, features, scheduling
procedures and other configuration based on user application requirements or other input. This includes:
1. A user-centric QoE policy approach. Input from external systems, such as user applications, can be
used to set or request specific RAN behavior automatically and without preloading of static
configuration data and QoS profiles into E2 Nodes. Feedback is provided to these systems on the
acceptance of the request.
2. A user-centric QoE update and feedback approach. During a user or application session lifetime, a
closed-loop including the user application or other external input can provide enriched performance
targets to the RAN, varying the targeted performance in response to these external factors.
Feedback is provided to the requesting source on the RAN performance for measurement against
an SLA or for the application itself to take action to improve the user QoE.
3. Using AI / ML approaches embedded in the RAN. Multi-dimensional data, e.g., user traffic data, QoE
measurements, network measurement report, can be acquired and processed via ML algorithms to
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 16
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
support traffic recognition, QoE prediction, QoS enforcement decisions. ML models can be trained
offline and model inference will be executed in a real-time manner.
4. Radio performance analytics and exposure. Based on the data analysis and ML algorithms, Near-RT
RIC provides either statistics or predictions on the cell level or UE level, e.g., traffic rate, latency,
packet loss rate. Furthermore, Near-RT RIC can expose the real time RAN analytics information to
the external applications, and helps external applications to executes logic control, e.g., TCP sending
window adjustment, video coding rate selection to improve the user QoE.
The use case focus is a general solution that supports any specific QoE use case (e.g. Cloud VR, video, gaming,
connected vehicles, etc.).
The proposed solution consists of O-RAN components, Non-RT RIC, Near-RT RIC and E2 Nodes, empowered
with Machine Learning algorithms and user, slice or 5QI flow-centric feature and QoS modification interfaces.
The solution introduces a “User RAN Policy”, hosted at the Non-RT RIC (3.4.3.2) or Near-RT RIC (3.4.3.3). The
User RAN Policy will be instantiated as an rApp or xApp which will apply the operator’s desired QoE
configuration for specific user, slice or 5QI flow types on the network in response to requests from external
systems or in response to UE mobility, and provide feedback and reporting mechanisms, including SLA
information, to external systems which are hosting the user application(s). The solution also includes
exposing per-user or per-cell radio performance analytics information to external applications, and the
application can optimize user QoE based on the RAN analytics information.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 17
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
This solution is expected to be invoked in response to changes in the applications being delivered to a UE,
updates in the intended use-case handling behavior by an operator, implementation of a new network slice
within the network, or mobility of a UE to a node which requires an update of the relevant handling policy.
The Non-RT RIC hosts a RAN QoE connection policy configuration which can be modified by operators to
apply RAN connection level behaviors to a network slice, 5QI flow per device, specific user types or specific
user ID(s).
The Non-RT RIC will use the O1 interface to activate and configure the features of a particular QoE Connection
Policy as they are needed across the network, while the A1 interface is used to request policy updates from
the Non-RT RIC by specific network nodes (Policy Request) and by the Non-RT RIC to communicate the
performance handling features that apply to a specific user, slice or 5QI flow (User-centric QoE Connection
Policy).
For example, in response to an A1 interface Policy Request: The O1 interface is first used to implement or
update a constellation of carrier aggregation configuration, traffic steering, mobility, power control or
scheduling priority or other behaviors (e.g. DRX) as a constellation of features which can be referred to by a
feature activation policy index. The A1 interface is then used to indicate the users or flows this set of features
is to be applied to.
E2 nodes provide updated RAN user state information with sufficient granularity to the Near-RT RIC to trigger
Policy Requests as needed.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 18
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
Figure 4.4.3-2: QoE Performance Policy application concept, Non-RT RIC version
This solution is expected to be invoked in response to changes in the user experience which could happen at
any time during the lifetime of an application or session. This will typically operate as a continuous closed-
loop including feedback from the user application(s).
In (a), the Non-RT RIC hosts a RAN QoE performance policy configuration which accepts input from external
systems (user application or via other SMO/BSS functions) that provide closed-loop feedback on the user
experience. This will be translated into a User-Centric performance policy which is communicated via the A1
interface towards the Near-RT RIC which in turn, enforces these policies on the set of E2 nodes which
currently host UEs of the type configured in the performance policy. For example, this policy would include
specific latency, bitrate, and jitter targets which are used in conjunction with the connection policy described
at 4.4.3.1 to determine how a specific user is handled in real time.
An alternative, optional approach is shown at (b), which instead uses Application Layer Measurement
Reporting from the UE to the RAN as defined in [16] (MeasReportAppLayer RRC Container) and [5] for LTE,
or equivalent when standardized for NR. This approach is complementary to (a) and will be limited to those
user applications with access to UE AT interfaces or appropriate middleware, and so is not universally
applicable. The MeasReportAppLayer is forwarded from the RAN to a QoE handling node (outside of the O-
RAN architecture) and provides input to the Non-RT RIC analogous to the external system but with reduced
latency.
E2 nodes provide updated User State information with sufficient granularity to allow for the distribution of
connection policy, and PMs with required granularity to SMO to report on performance KPIs given the
performance policy targets. This is then used to determine if an agreed performance target or SLA has been
met, or alternatively, to indicate the RAN performance to an external application which may itself take action
to improve the user QoE.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 19
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
Figure 4.4.3-3: QoE Performance Policy application concept, Near-RT RIC version
This solution has the same set of usage patterns as described at 4.4.3.2, except the RAN QoE performance
policy configuration is moved to the Near-RT RIC. This solution is only expected to be necessary to support
QoE input from edge-hosted applications co-located with the Near-RT RIC or CU-UP nodes.
In (a), the edge hosted external app provides input to the Near-RT RIC. The specific interface used is not
defined here, and may be vendor specific or part of a future O-RAN release. In the (b) variant, which instead
uses Application Layer Measurement Reporting [16][5], the QoE handler is also implemented at the edge
location, with MeasReportAppLayer RRC containers forwarded for handling and then providing input to the
Near-RT RIC rather than relying on the external app.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 20
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
The Non-RT RIC will construct AI/ML models trained with data retrieved from SMO, network level
measurements and policies to be sent Near-RT RIC for managing RAN parameters. The ML model will be
deployed in the Near-RT RIC to assist QoE optimization such as making predictions on application/traffic
types, QoE and available bandwidth.
To achieve all these functions, E2 Nodes shall provide the PMs with required granularity to SMO over O1 and
to the Near-RT RIC over E2. Also, RRM behaviour updates shall be allowed by E2 Nodes through E2 to support
QoS enforcement.
SMO(Non-RT RIC)
Radio performance
RAN data
prediction rApp
collectioin
(AI/ML Model Training)
O1 A1
Near-RT RIC
O1 Radio performance
RAN data Local NEF N33 External App
prediction xApp
collectioin
(AI/ML Model Inference)
E2
RAN
Figure 4.4.3.5-1: Radio Performance Analytics Information Exposure, through Local NEF
SMO(Non-RT RIC)
Radio performance
RAN data
prediction rApp
collectioin
(AI/ML Model Training)
O1 A1
E2
RAN
This solution is expected to be invoked when the external application requests for RAN performance from
near-RT RIC. In response to application requests, near-RT RIC subscribes measurements through E2 interface
and runs radio performance prediction model to generate predicted performance for a specific UE or cell.
In Figure 4.4.3.5-1, Near-RT RIC exposes radio performance prediction information through Local NEF(defined
in 3GPP) to External Apps. In Figure 4.4.3.5-2, Near-RT RIC exposes radio performance prediction information
directly to MEC App deployed in MEC App server(defined in ETSI MEC).
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 21
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
External application receives radio performance prediction information and executes logic control based on
the service and user requirements, e.g., for 4K/8K/VR videos, application could execute TCP sending window
adjustment, video coding rate selection to improve user experience.
The traffic steering use case allows, using the A1 interface, flexibly configure the desired optimization policies
and utilize the appropriate performance criteria to proactively manage user traffic across different access
technologies. A1 interface can also provide the enrichment information, e.g., radio fingerprint information
based on the data analytics of the historical RAN data
4.5.2 Motivation
Imbalances in the traffic load across cells of different access technologies, or variances in their available
bandwidth and QoS attributes, may give rise to situations with suboptimal spectrum utilization and negative
impact on the user experience. The 3GPP Self-Organizing Network (SON) function Mobility Load Balancing
(MLB) is the legacy approach to improve the user experience by balancing the load through optimization of
the handover triggers and handover decisions using load information shared between neighbouring cells.
Normally all users are treated equally in this respect. In addition, the statistical characteristics of the radio
network information have not been fully exploited and utilized to enhance the network and user experience
performance.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 22
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
interface. The traffic management policy allows allocating cells in order of priority to individual users, for the
control plane and user plane respectively. A traffic management policy could be issued for any reason, e.g.
reasons not known to the RAN.
The Non-RT RIC monitors the user experience by UE level performance measurements and the resource
utilization on cell level. The Non-RT RIC assesses the observed performance vs. the expected service level
requirements. If the requirements are breached the Non-RT RIC locates the cell where the breach is detected
and assesses the local load or bandwidth conditions in the associated cells. It may desire to relocate one or
more users to other cells e.g., in order to increase their available radio resources, offer increased bandwidth,
desire to off-load a certain cell to improve conditions for the remaining users, or for any other reason.
Further in a multi-access system, apart from selecting the appropriate access technology to steer the traffic,
there is a need to switch the traffic across different access technologies based on changes in radio
environment and application requirements and even split the traffic across multiple access technologies to
satisfy performance requirements. The different types of traffic and frequency bands in a commercial
network may require appropriate bearer selection (Master Cell Group (MCG) bearer, Secondary Cell Group
(SCG) bearer, Split bearer) and bearer type change for achieving load balancing, low latency and best in class
throughput in a multi-access scenario with 5GC networks., (see TS 37.340 [11]).
The Non-RT RIC creates corresponding traffic management policies directed to identify UEs expressing the
priority order of cells to be allocated to each one for their control planes and user planes respectively. The
policies are sent over the A1 interface to the Near-RT RIC, who uses the policies when enforcing the radio
resource control.
The enrichment information can be utilized to optimize traffic management performance. The enrichment
data could include Network Radio fingerprint information, UE trajectory information (e.g., way points in cell-
level or beam-level), UE mobility profile (e.g., stationary, horizontal, vertical speed), UE service type (e.g.,
delay sensitivity or bit error rate sensitive), traffic pattern (e.g., average UL/DL packet size, periodicity). With
the assistance of the enrichment information provided by Non-RT RIC, Near-RT RIC can efficiently derive
optimized solutions.
For example Non-RT RIC can derive the radio fingerprint enrichment information via the data statistical
analysis of historical measurement results. The radio fingerprint information captures the mapping
relationship of the intra-frequency measurement results and the inter-frequency measurements. Then Non-
RT RIC can deliver it to Near-RT RIC to help it predict the inter-frequency measurement, reduce the
unnecessary inter-frequency measurement, accelerate the process of traffic optimization and improve the
network system performance and user experience.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 23
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
4.6.2 Motivation
The massive MIMO BF optimization use case aims at proactively and continuously improving cell and/or user-
centric coverage, capacity and mobility performance in a massive MIMO deployment area by adapting beam
configurations (e.g., number of beams, beam boresights, vertical beam widths, horizontal beam widths, beam
black lists/white lists, beam mobility thresholds) in a multi-cell, possibly multi-vendor, deployment scenario
to non-real time (e.g., 3D construction, 3D terrain topology, network, weather seasons, intra-day cell
splitting/merging/shaping, traffic distribution, beam conflicts) and near-real time (e.g., moving
users/hotspots, changing traffic distribution, crowd source data) changes. The high number of configuration
parameters per array antenna, the amount of available measurement input data, the complexity, pro-
activeness as well as non- and near-real time requirements suggest the application of machine learning
techniques of input data analytics as well as use case decision generation.
The objective of this use case is to allow the operator to flexibly configure Massive MIMO system parameters
by means of policies, configuration or machine learning techniques, according to objectives defined by the
operator.
2) A key factor in multiuser (MU) mMIMO is the management of Beam Failures (BFAs)
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 24
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
In order to prevent connectivity and user experience degradation, two AI/ML based Beam Mobility
Optimization solutions are proposed.
In this use case three optimization loops for mMIMO BF are proposed:
The two optimization loops can be implemented and deployed either individually or jointly in a nested
fashion.
Non-RT RIC hosts an application with long-term analytics function (=ML training, Non-RT RIC), whose task is
to collect, process and analyze antenna array parameters, cell performance KPIs, UE mobility/spatial density
data, traffic density data, interference data and BF gain/beam RSRP and MDT measurement data.
The input data for BF optimization training and inference can be comprised of [17] antenna timing advance
and Angle-of-Arrival measurements (for positioning estimation unless derived from another entity),
aggregated & preprocessed beam-based reference signal measurements (average) traffic density
measurements (across the respective mMIMO spatial grid) with associated positioning information, CSI
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 25
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
measurements or, power headroom reports (PHRs), neighboring cells' beams/interference information and
beam RSRPs/gains as well as cell performance measurements such as handover and beam failure statistics.
The output of the BF optimization inference can be optimized BF configuration, number of beams, beam
elevation, beam horizontal & vertical widths and power allocation of beams.
The long-term analytics function and the BF optimization function can be thought of as ML training and ML
inference, respectively.
Operator objectives may include desired coverage, defined in terms of the cell geometry (SSB beams), cell
capacity requirements (CSI-RS beams), per UE cell edge throughput and traffic density weighted average
RSRP and BF gain requirements. (E.g., the operator might wish to implement the strategy to cover low-density
areas with wide beams and high-density areas with narrow beams.)
The near-RT RIC may host an xApp to optimize inter-cell beam mobility such as a beam-based Mobility
Robustness Optimization. In this case the Near-RT RIC might for instance configure beam individual offsets
for inter-cell mobility decisions.
The Near-RT bMRO function can run individually, without the Non-RT BF Optimization. However, it can be
deployed in a nested fashion within a Non-RT BF Optimization loop. In that case, upon change of the GoB
configuration, the Near-RT bMRO function is reset or reconfigured. There are several options for coordinating
the outer and the inner loops such as:
1) The outer loop's output comes from a finite set of configurations, and to each configuration the inner
loop employs a trained model.
2) The inner loop employs a reinforcement or adaptive learning technique which is reset upon change of
the GoB configuration, or, depending on implementation, adapted to it.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 26
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
Non-RT RIC hosts an application with long-term analytics function (=ML training, Non-RT RIC), whose task is
to collect and analyze underlying GoB configuration, if GoB configuration exists, beam mobility and failure
statistics, L1/L2 RSRP values, potential source-target beam pairs.
Near-RT RIC hosts an xApp with bMRO Optimization function (=ML inference, near-RT RIC), whose task is to
monitor potential source-target beam pairs and optimize beam mobility for scheduling by managing user-
beam pairing.
The input data for Beam Mobility Robustness Optimization training and inference can be comprised of [17]
per-user measurements (e.g. RSRP, SINR, etc.), handover failure statistics (e.g. overall HO failures, too early
or to late or HO to wrong cell), such as number of BFAs, times of BFAs, BFA rate etc., per-user potential
source-target beam pairs and neighbouring cells' beams/interference information.
The output of the bMRO optimization function can be [12] adjusted offsets for candidate source-target beam
pairs for beam mobility.
The long-term analytics function and the bMRO function can be thought of as ML training and ML inference,
respectively.
Operator objectives may include minimization of BFA rate for a group of users (e.g., high-mobility users).
The Near-RT RIC may host an xApp to optimize intra-cell beam mobility. In this case the Near-RT RIC might
for instance configure parameters for intra-cell beam switching decisions.
The Near-RT BSO function can run individually, without the Non-RT BF Optimization. However, it can be
deployed in a nested fashion within a Non-RT BF Optimization loop. In that case, upon change of the GoB
configuration, the Near-RT BSO function is reset or reconfigured. There are several options for coordinating
the outer and the inner loops such as:
1) The outer loop's output comes from a finite set of configurations, and to each configuration the inner
loop employs a trained model.
2) The inner loop employs a reinforcement or adaptive learning technique which is reset upon change of
the GoB configuration, or, depending on implementation, adapted to it.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 27
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
Non-RT RIC hosts an application with long-term analytics function (=ML training, Non-RT RIC), whose task is
to collect and analyze underlying GoB configuration, if GoB configuration exists, beam mobility and failure
statistics, L1/L2 RSRP values, potential source-target beam pairs.
Near-RT RIC hosts an xApp with BSO function (=ML inference, near-RT RIC), whose task is to monitor potential
source-target beam pairs, and to optimize beam mobility for scheduling by managing user-beam pairing.
The input data for BSO training and inference can be comprised of per-user measurements (e.g. RSRP, SINR
etc.), beam failure statistics, per-user potential source-target beam pairs and neighbouring cells'
beams/interference information.
The output of the BSO optimization function can be adjusted offsets for candidate source-target beam pairs
for beam mobility.
The long-term analytics function and the BSO function can be thought of as ML training and ML inference,
respectively.
Operator objectives may include minimization of BFA rate for a group of users (e.g., high-mobility users).
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 28
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
Besides, regulatory requirements often force operators to provide coverage in not business attractive areas,
causing profitability issues. To this end, RAN sharing is seen as a promising solution that should reduce
network costs, increase network capacity and coverage, while enhancing customer satisfaction. Accordingly,
the open and multivendor nature of the O-RAN architecture can accelerate the introduction and
development of RAN sharing solutions, by enhancing the deployment of virtual network functions (VNF) on
commodity shared hardware, while taking into account diverse QoS requirements.
Among the different RAN-sharing models that have been experimented so far, a special focus is put here on
the evaluation of the compatibility of the “Geographical Split” RAN sharing model with the O-RAN
architecture. In such a model, a coverage area is split between two or more operators; each operator
manages the RAN in a specific area, while offering access to its RAN resources to its operator partners. Two
main configurations have been used worldwide [23] Multi Operator Core Network (MOCN) and Multi
Operator RAN (MORAN). In MOCN, both the RAN infrastructure and carriers are pooled. Even though this
model enables further cost saving, especially in rural areas due to a lower number of carriers, it requires the
presence of a regulatory entity that takes care of the allocation of different parts of the shared spectrum
between operators. Conversely, in MORAN, each operator utilizes a separate carrier, while getting more
freedom and independency on the control of the radio resources. MORAN is the most widely used sharing
configuration as it can provide appropriate independency to each sharing partner operator, while maximizing
the benefits of sharing in terms of CAPEX and OPEX.
Besides, the O-RAN architecture can provide new opportunities for implementing this RAN sharing model in
a more efficient way, thanks to its multi-vendor interfaces and abstraction control provided by the RIC (RAN
Intelligent Controller). Accordingly, O-RAN can accelerate the deployment of 3GPP-based solutions by
providing more flexibility in the management of the shared resources.
4.7.2 Motivation
Currently, in 3GPP there are ongoing discussions for identifying which RAN functions should be included in
the RAN sharing procedures in 5G [4][17]. Specifically, it has been analysed the feasibility to share the whole
or a part of the DU or CU functional blocks while assuming the sharing of a common physical layer (PHY). In
[20], a first agreement has been achieved stating that multiple logical CU-CP/ DU can control the same PHY
radio resources but coordination between logical CU-CP needs to be ensured by an appropriate
implementation (not standardized).
In this context, O-RAN can be seen as the ideally enabler of the 3GPP RAN sharing model by providing the
required coordination between the shared network nodes. To this end, the RIC can enable the coordination
of multiple CU-CP/ DU via the E2 interface, while opening the road for diverse RAN sharing scenarios.
Moreover, O-RAN can accelerate the deployment of compliant 5G RAN sharing solutions by taking advantage
of the multi-vendor nature of the F1, X2 interfaces.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 29
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
Specifically, Operator A owns the site A and shares the PHY Layer (LOW) with Operator B (Shared O-RU in
Figure 4.7.3-1). Indeed, multiple PLMN IDs are broadcasted [23], while each operator operates in a different
carrier.
Moreover, site A hosts VNF instances of Operator B in a shared O-DU and O-CU site. Specifically, the
computing resources of the site A are shared among multiple VNFs, belonging to the operator A and B
respectively. Each VNF represents a logic implementation of the O-DU and O-CU functionalities and should
be controlled by each partner operator in an independent manner.
While Operator A can directly control its VNFs, Operator B needs to control its VNFs in a remote manner. The
challenge here is to enable Operator B to control resources in an infrastructure that is owned by another
operator. Accordingly, it is assumed that Operator B can monitor and control the remoted resources via the
RIC node of site B. Note that in the proposed architecture, the RIC are not shared and kept independent at
the site A and B respectively.
A common interface is needed to control and coordinate the usage of shared resources.
An orchestrator has to be able to communicate effectively with the shared nodes regardless of the
manufacturer or vendor of the used hardware devices.
To this end, this use-case proposes to enable Operator B to remote control the O-CU and O-DU VNFs via a
“remote E2 interface”, giving it the freedom to implement and configure its RIC policies in an autonomous
manner.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 30
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
Besides, it is assumed that Operator A instantiates all the network nodes in site A, including the VNFs of
Operator B, via the O2 interface, while the management and orchestration is provided by Service &
Orchestration Framework. To better orchestrate the shared resources, the Service & Orchestration
Framework of Site A shall interact with the one of Operator B. This interaction may be enabled as follows:
by designing a new interface between the Service & Orchestration Framework of the two sites (RAN-
Sharing Orchestration Interface in Fig. 4.7.3-1)
by enabling the Operator B to directly orchestrate its VNFs deployed in site A via “remote O1 & O2”
interfaces.
Regarding the control plane, it is assumed that Operator A can control only the shared physical resources,
while Operator B can handle only the virtual resources that belong to it.
The “remote E2” interface shall provide secure access to Op. A site, while from the Operator B RIC perspective,
the O-DU and O-CU VNFs hosted at site A shall be controlled in a transparent manner as in non-shared
scenario.
Finally, this use-case proposes an extension of the E2 interface in order to support the remote control of
shared resources, while taking account security aspects related to the risk of: i) offering to an external actor
the possibility to have access to the resources of the hosting RAN infrastructure, and ii) enabling an external
actor to orchestrate the resources of the partner operator.
The proposed MORAN sharing architecture in. Figure 4.7.3-1 lets operators to configure shared network
resources independently from configuration and operating strategies of the other sharing operators.
Accordingly, this architecture enables the RIC of the Operator B to monitor the radio state of the customers
served by the partner operator’s site, facilitating the optimization of the radio allocation process and the
remote configuration of QoS parameters. Moreover, this approach can favour the deployment of slicing
scenarios facilitating the differentiation of services running on the shared RAN.
QoS based resource optimization can used when the network has been configured to provide some kind of
preferential QoS for certain users. One such scenario can be related to when the network has been
configured to support e2e slices. In this case, the network has functionality that ensures resource isolation
between slices as well as functionality to monitor that slice Service Level Specifications (SLS) are fulfilled.
In RAN, it is the scheduler that ensures that Physical Resource Block (PRB) resources are isolated between
slices in the best possible way and also that the PRB resources are used in an optimal way to best fulfill the
SLS for different slices. The desired default RAN behavior for slices is configured over O1. For example, the
ratio of physical resources (PRBs) reserved for a slice is configured at slice creation (instantiation) over O1.
Also, QoS can be configured to guide the RAN scheduler how to (in real-time) allocate PRB resources to
different users to best fulfill the SLS of a specific slice. In the NR NRM this is described by the resource
partition attribute.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 31
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
Instantiation of a RAN sub-slice will be prepared by rigorous planning to understand to what extent deployed
RAN resources will be able to support RAN sub-slice SLS. Part of this procedure is to configure RAN
functionality according to above. With this, a default behavior of RAN is obtained that will be able to fulfill
slice SLSs for most situations. However, even through rigorous planning, there will be times and places where
the RAN resources are not enough to fulfill SLS given the default configuration. To understand how often
(and where) this happens, the performance of a RAN slice will continuously be monitored by SMO. When
SMO detects a situation when RAN SLS cannot be fulfilled, Non-RT RIC can use A1 policies to improve the
situation. To understand how to utilize A1 policies and how to resolve the situation, the non RT-RIC will use
additional information available in SMO.
4.8.2 Motivation
To motivate the use case an example with an emergency service as a slice tenant is used. For this example,
it is understood (at slice instantiation) that 50% of the PRBs in an area should be enough to support the
emergency traffic under normal circumstances. Therefore, the ratio of PRBs for the emergency users is
configured to 50% as default behavior for the pre-defined group of users belonging to the emergency slice.
Also, QoS is also configured in CN and RAN so that video cameras of emergency users get a minimum bitrate
of 500 kbps.
Now, suppose a large fire is ongoing and emergency users are on duty. Some of the personnel capture the
fire on video on site. The video streams are available to the Emergency Control Command. Because of the
high traffic demand in the area from several emergency users (belonging to the same slice), the resources
available for the Emergency slice is not enough to support all the traffic. In this situation, the operator has
several possibilities to mitigate the situation. Depending on SLAs towards the Emergency slice compared to
SLAs for other slices, the operator could reconfigure the amount of PRB reserved to Emergency slice at the
expense of other slices. However, there is always a risk that Emergency video quality is not good enough
irrespective if all resources are used for Emergency users. It might be that no video shows sufficient resolution
due to resource limitations around the emergency site.
In this situation, the Emergency Control Command decides, based on the video content, to focus on a selected
video stream to improve the resolution. The Emergency Control System gives the information about which
users to up- and down-prioritized to the e2e slice assurance function (through e.g. an Edge API) of the mobile
network to increase bandwidth for selected video stream(s). Given this additional information, the Non-RT
RIC can influence how RAN resources are allocated to different users through a QoS target statement in an
A1 policy. By good usage of the A1 policy, the Emergency Control Command can ensure that dynamically
defined group of UEs provides the video resolution that is needed.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 32
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
Near-RT RIC enforce the modified QoS target for the associated UEs over the E2 interface to fulfill
the request
The Emergency Control Command experiences a higher resolution of the selected video feed
Although network slicing support is started to be defined with 3GPP Release 15, slice assurance mechanisms
in RAN needs to be further addressed to achieve deployable network slicing in an open RAN environment. It
is necessary to assure the SLAs by dynamically controlling slice configurations based on slice specific
performance information. Existing RAN performance measurements [10] and information model definitions
[9] are not enough to support RAN slice SLA assurance use cases. This use case is intended to clarify necessary
mechanisms and parameters for RAN slice SLA assurance.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 33
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
4.9.2 Motivation
In the 5G era, network slicing is a prominent feature which provides end-to-end connectivity and data
processing tailored to specific business requirements. These requirements include customizable network
capabilities such as the support of very high data rates, traffic densities, service availability and very low
latency. According to 5G standardization efforts, the 5G system should support the needs of the business
through the specification of several service needs such as data rate, traffic capacity, user density, latency,
reliability, and availability. These capabilities are always provided based on a Service Level Agreement (SLA)
between the mobile operator and the business customer, which brought up interest for mechanisms to
ensure slice SLAs and prevent its possible violations. O-RAN’s open interfaces and AI/ML based architecture
will enable such challenging mechanisms to be implemented and help pave the way for operators to realize
the opportunities of network slicing in an efficient manner.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 34
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
which could potentially change the way network operators do their business and also enable new business
models. For example, O-RAN architecture and interfaces can enable operators to manage spectrum resource
allocation across slices more efficiently and dynamically in response to usage patterns, thereby allowing more
efficient use of spectrum resources.
4.10.2 Motivation
When providing multiple slices, it is assumed that suitable vO-DU/scheduler and vO-CU treat each slice
respectively. A vendor who provides vO-DU and vO-CU function may have a strength of a customized
scheduler for a certain service. With accomplishment of multi-vendor circumstances, following benefits can
be expected:
Also, when an operator wants to add a new service/slice, new functions from a new vendor can be
introduced with less consideration for existing vendors if multi-vendor circumstance was realized. This
may help expand vendor’s business opportunities rapidly.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 35
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
provided by vendor C. Each vO-DU/scheduler and vO-CU functions treat one slice as an example. O-RU
provided by vendor A is shared between two vO-DU(s) supplied by two different vendors, vendor B and C.
The case of vO-DU and vO-CU from different vendors in a slice is for further study.
As mentioned in clause 4.10.2, through RAN sharing, CAPEX and OPEX are expected to be reduced. Savings
achieved by RAN sharing can then be invested again for additional expansions of RAN sharing area.
This use case considers single slice in each operator and multiple slices in each operator is for further study.
To realise multi-vendor slices, some coordination between vO-DU/vO-CUs will be required since radio
resource shall be assigned properly and without any conflicts. Depending on different service goals and the
potential impact on O-RAN architecture, a required coordination scheme needs to be determined. The
possible cases are:
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 36
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
In case 1, a resource allocation between slices or vO-DU/vO-CUs is provisioned through O1/A1 interface and
each pair of vO-DU and vO-CU will allocate radio resources to each customer within radio resources allocated
by Near-RT RIC and/or Non-RT RIC.
In case 2, a resource allocation can be negotiated between slices or vO-DU/vO-CUs through E2, X2 and F1
after provisioned through O1/A1 interface.
If a more adaptive radio resource allocation is needed (case 3), a more frequent negotiation would be
required. This can potentially be achieved via an interface or API extension between vO-DU(s), which would
be for FFS in WG1 and WG4.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 37
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
4.11.2 Motivation
DSS is compelling considering the need for operators to dynamically share already deployed spectral
resources between LTE and NR devices without degrading the QoE of the current 4G subscribers while
offering the same level of coverage to support NR devices, with the consideration that they will be rolled out
in an incremental manner. The objective of this use case is to propose DSS in the context of the O-RAN
architecture, specifically to realize it as an application in the RIC framework. This would particularly benefit
vRAN implementations when the 4G/5G CU/DU are from different vendors and one could leverage RAN data
over ORAN’s framework for traffic prediction, resource management and control functions. Towards this, we
identify the intelligent control functions which can be realized as a DSS application to augment the L2/L1
control functions defined as part of LTE-NR coexistence in Rel-15/16.
When DSS is enabled in the SA mode, 5G UE would be capable of operating on lower LTE bands (below 2GHz),
C and mmWave bands and requires connectivity only to the gNBs. The sharing of the LTE bands between LTE
and 5G data channels are achieved by both 4G scheduler and 5G scheduler, assisted by the coordination
function, complimented by the RIC, between them.
For 5G NSA mode, the 5G UE is required to have dual connectivity capability and be able to connect to eNBs
on LTE bands for control plane requirements and user plane connectivity towards the LTE and/or 5G
depending on deployment requirements. In the scenario where gNB only operates on 5G C or mmWave
bands, the sharing of the LTE frequency band between 4G and 5G UEs can be solely fulfilled by eNB MAC
scheduler, as the two devices are indistinguishable from L2/L1 perspective. While, if the gNB is required to
operate on lower LTE bands as well, then spectral sharing needs to be coordinated between the LTE and 5G
schedulers.
The use case proposes to conduct DSS related policy, configuration, resource management and control
functions using the Non-RT and Near-RT functions over open interfaces proposed by ORAN.
An abstracted view of how DSS application can be realized using the Non-RT and Near-RT RIC components is
shown in Figure 4.11.3-2. The DSS over RIC can be realized as multiple applications considering its multiple
optimization and operational objectives. One possible logical breakdown is as a resource management
application (DSS-App) managing the shared spectrum resource adapting to dynamic 4G and 5G specific
workload requirements in various local contexts, and another application (RAT-App) to configure, control and
monitor DSS rules in the CU/DU corresponding to the LTE and 5G cells. The DSS-App engineers to translate
the global DSS objectives such as workload requirements for a region and time-of-day to spectrum sharing
policies such as max/min bandwidth threshold at a local level (e.g. central office). The RAT-App then
translates the DSS-App’s resource policies to RAT specific configuration and control actions communicating
with the respective CU/DU instances.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 38
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
Figure 4.11.3-1: RIC Based DSS Architecture Figure 4.11.3-2: RIC Based DSS Realization
The main goal of the Non-RT DSS-App is to provide long-term policy or intent as a scheduling guidance to 4G
and 5G scheduler considering business, user, spatial and temporal workload factors and the main
functionality of Non-RT RAT-App is to translate the global DSS policies from Non-RT DSS-App to RAT specific
policies to the RAT-App in the Near-RT RIC over A1.
The main functionalities of the Near-RT DSS-App include policy translation between Non-RT DSS-App to RAT
specific configuration to the Near-RT RAT-App. Furthermore, it is actively involved in closed-loop decision
using the KPIs from the RAN adapting to the needs of the 4G and 5G cells. The main functionality of Near-RT
RAT-App is to perform RAT specific configuration, control and data subscription over E2 interface with RAN
(CU/DU components).
1) DSS over RIC allows policy driven resource management between the 4G and 5G schedulers, aided by
predictive intelligence. Furthermore, DSS requires synchronizing the MAC schedulers to avoid scheduling
interference. However, the granularity of synchronization depends on the nature of workload. While
workloads that are bursty in nature may require close to per-TTI synchronization, predictable workload
could be handled without trading-off significant efficiency with coarser TTI synchronization. The latter
would be workloads DSS over RIC would be suitable for, which would also be in line with Near-RT RIC’s
operational requirement of 10ms-1s control loop latency.
2) DSS over RIC can also improve resource management efficiency over multiple 4G/5G spectrum sharing
cells. In this scenario, the RIC could use the global data spanning distributed cell sites, aided with
predictive models to share the spectral resources dynamically. For example, data on predictive LTE or
5G user mobility can be used to predict the bandwidth requirement in adjacent 4G and 5G cells. This
bandwidth decision can be then coordinated in advance across multiple distributed 4G/5G cells.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 39
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
3) DSS over RIC can also be useful when the 4G/5G cells may only overlap over the cell edge, in which case
UE related information such as RSRP/RSRQ, PDCP throughput can be used by the Near-RT RIC to identify
the set of overlapping cells along with the projected workload. This information is then used to slice the
shared resource among the cell edge users to avoid interference by the respective schedulers while
optimizing resources for the cell center users.
4.12.2 Motivation
eMBB, URLLC, and mMTC services in 5G are typically realized as NSI(s) (Network Slice instance(s)) and the
resources allocated to NSSI (Network Slice Subnet Instance) to support the O-RAN nodes can be optimized
according to the service requirements. As the new 5G services have different characteristics, the network
traffic tends to be sporadic, where there may be different usage pattern in terms of time, location, UE
distribution, and types of applications. For example, most IoT sensor applications may run during off-peak
hours or weekends. Special events, such as sport games, concerts, can cause traffic demand to shoot up at
certain times and locations. Therefore, NSSI resource allocation optimization function trains the AI/ML
model, based on the huge volume of performance data collected over days, weeks, months from O-RAN
nodes. It then uses the AI/ML model to predict the traffic demand patterns of 5G networks in different times
and locations for each network slice subnet, and automatically re-allocates the network resources ahead of
the network issues surfaced.
The resource quota policies associated with RAN NFs (E2 Nodes) included in the respective NSSIs enable 5G
network providers to optimize or prioritize the utilization of the RAN resources across slices and supports the
flexibility to share resources optimally across critical service slices during resource surplus or scarcity. For
example, an NSSI allocated for premium service can receive a major share of the resources compared to a
slice allocated for a standard/best-effort service. Another such example is the scenario of additional resource
allocation for emergency services. An important consideration here is that the NSSI resource quota policies
focuses on maximization of resource utilization across the NSSIs .The resource quota policies can be used as
a constraint for resource allocation that defines the range of resources that can be allocated per slice. One
use case for applying such a constraint is the analysis and decision based on history of resource allocation
failure that may be reflected in the RAN Node measurements. Here resource quota policy can be provisioned
to control the minimum, maximum and dedicated resources that need to be allocated based on the historical
pattern.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 40
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
1) Monitoring: monitor the radio network(s) by collecting data via the O1 interface, including performance
measurements (that are measured per S-NSSAI (TS 28.552 [10])) such as DL PRB used for data traffic, UL
PRB used for data traffic, Average DL UE throughput in gNB, Average UL UE throughput in gNB, Number
of PDU Sessions requested to setup, Number of PDU Sessions successfully setup, Distribution of UL UE
throughput in gNB, etc.
2) Analysis & Decision:
2a. Utilize AI/ML models to analyze the measurements and predict the future traffic demand,
including the RRMPolicyRatio IOC limits, for each NSSI for a given time and location.
2b. Determine the actions needed to add or reduce the resources (e.g. capacity, VNF resources,
slice subnet attributes (TS 28.541 [9]), etc.) for the RAN NFs (E2 Nodes) included in the respective
NSSI at the given time, and location.
3) Execution: execute the following actions to reallocate the NSSI resources:
3a. Re-configure the NSSI attributes, including RRMPolicyRatio IOCs (TS 28.541 [9]) via the OAM
Functions in SMO which uses O1 interface to configure the E2 Nodes.
3b. Update the cloud resources via the O2 interface.
O2 A1 3.a. execution
O1
Near-RT RIC
E2 E2
Network functions
O-CU- O-CU-
UP E1 CP
E2
F1-U F1-C
O-DU
Open Fronthaul interface
O-RU
O-Cloud
Figure 4.12.3-1: The realization of NSSI resource allocation optimization over Non-Real Time RIC
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 41
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
local indoor navigation and shop recommendation by leverage real-time indoor positioning. Industrial
manufacturing field shall send real-time safe warning to remind operators keep away from the dangerous
area which would also need real-time indoor positioning.
NR positioning is introduced by 3GPP Rel.16. The location management function (LMF) resides in core
network acts as a location server. LTE positioning protocol (LPP) is reused for the UE measurements and NR
positioning Protocol “a” (NRPPa) based on LPPa is used for the gNB measurements [11]. The NR Positioning
Protocol A (NRPPa) PDUs carry E-CID, OTDOA are routed between eNB/gNB and the LMF via AMF. The AMF
routes the NRPPa PDUs transparently based on a Routing ID corresponding to the involved LMF over NG-C
interface without knowledge of the involved NRPPa transaction. This long route messages between eNB/gNB
and centralized LMF may suffer network jitters and leads to un-real-time UE location results. For some local
indoor scenario, e.g., mall and industrial manufacturing, it would be better to directly deploy the positioning
function in the RAN side and expose UE location to local applications.
4.13.2 Motivation
For local indoor scenarios, the positioning function inside RAN is envisioned to be a promising solution. It not
only reduces the latency of positioning but also can reuse the edge cloud infrastructure in RAN. In the context
of O-RAN architecture, the positioning function can be deployed as a positioning xApp in the Near-RT RIC.
The positioning xApp computes the UE location and optional velocity based on the positioning measurement
obtained via the E2 interface.
One example is that distributed indoor small base station in the operator’s domain can provide UE positioning
service by adding Near-RT RIC with positioning xApp. The positioning related information report from small
base station to the positioning xApp inside Near-RT RIC can be measured based on the uplink SRS information.
By leveraging multi-point positioning, field strength positioning and other positioning algorithms, positioning
xApp inside Near-RT RIC can conduct a real-time position of UE.
Non-RT RIC can also be leveraged to provide the AI/ML model if machine learning based algorithm is selected
for the positioning. In this case, Non-RT RIC trains the AI/ML position model based on the historical
positioning measurements (e.g., RSSI) and the labeled user location (e.g. by manual or by minimal drive test
(MDT). Then, the trained positioning AI/ML model can be deployed to Near-RT RIC for real-time positioning
inference.
The E2 nodes are expected to provide positioning measurements to Near-RT RIC as required. The
measurements report can be periodical or event driven based on Near-RT RIC subscription. Near-RT RIC may
also adjust the corresponding positioning measurement configurations in E2 nodes to assure the measure
requirement. What kind of positioning measurements need to be reported from E2 Node depend on the
subscription request from positioning xApp in Near-RT RIC. For instance, the positioning measurements may
include E-CID,OTDOA, UTDOA, TOA, RSSI, RSRQ and RRU antenna ID if it is the indoor system. The report
granularity is expected in the order of 10-100 ms.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 42
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
The positioning xApp in Near-RT RIC can pass the positioning results to the SMO for further exposure.
Furthermore, Near-RT RIC may also expose the positioning results to edge application nearby in a secure
manner (via. API gateway with firewall).
In the commercial deployment, the massive MIMO eNB/gNB support both SU-MIMO and MU-MIMO
transmission. The SU-MIMO and MU-MIMO are targeting for different scenarios, and can achieve different
spectral efficiency. Some subscribers can be stationary, some subscribers can be pedestrian, and some
subscribers can be moving at a high speed. The performance of MU-MIMO is very susceptible to subscriber’s
moving speed, while the performance of SU-MIMO is relatively robust to subscriber’s moving speed.
Additionally, some subscribers may have VoLTE or VoNR traffic, some subscribers may have download/FTP
traffic, and some subscribers may have YouTube-like traffic. The performance of MU-MIMO considerably
reduces in the low traffic volume scenario, while the performance of SU-MIMO is relatively robust to low
traffic scenarios.
The spectral efficiency of SU-MIMO and MU-MIMO differ from each other. The spectral efficiency of MU-
MIMO can be several times of spectral efficiency of SU-MIMO. Furthermore, SU-MIMO and MU-MIMO have
different requirement for C-DRX, SRS, and other RRC configurations. These RRC configurations can be
optimized based on scenario information.
4.14.2 Motivation
The massive SU/MU-MIMO grouping optimization use case aims at proactively and continuously improving
cell and/or user-centric transmission efficiency and reliability in a massive MIMO deployment area by
adapting appropriate transmission methods (e.g., SU-MIMO, MU-MIMO) for each user. The massiveness of
available measurement input data, the complexity, pro-activeness as well as near-real time requirement
suggest the application of machine learning techniques of input data analytics as well as use case decision
generation.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 43
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
The objective of this use case is to allow the operator and vendor to optimize SU/MU-MIMO transmission by
means of policies, configuration, or machine learning techniques, according to objectives defined by the
operator.
4.14.3.1 Solution 1
Figure 4.14.3-1 shows Non-RT RIC Inference solution. In this solution, Non-RT RIC is for SU/MU-MIMO
grouping decision.
The SMO shall collect the necessary configurations, performance indicators, measurement reports data from
RAN nodes triggered by Non-RT RIC if required, and Non-RT RIC shall retrieve user enrichment information
(e.g. GPS Information, traffic information) from the application server. When the optimization objective fails,
it triggers the AI/ML model re-training, data analytics and optimization in Non-RT RIC.
The Non-RT RIC shall enable to retrieve necessary configurations, performance indicators, measurement
reports and other information (e.g. user GPS Information, traffic information) for the purpose of
constructing/training relevant AI/ML models. The Non-RT RIC shall use the trained AI/ML model to decide
the UE list for SU-MIMO group and MU-MIMO group by inferring the mobility, traffic model of each user.
Additionally, Non-RT RIC should also decide RRC configuration for SU-MIMO group and MU-MIMO group,
such as SRS and C-DRX configuration etc.
The Near-RT RIC shall be able to retrieve SU/MU-MIMO grouping, and related RRC configurations from non-
RT RIC (if it configures over A1). Moreover, it can send the configurations to E2 nodes by policy.
The RAN Nodes shall send proper RRC configuration accordingly for UE in both SU-MIMO and MU-MIMO
groups, do SU-MIMO scheduling for UE in SU-MIMO group, and do SU-MIMO or MU-MIMO scheduling for
UE in MU-MIMO group dynamically. The RAN nodes shall collect and report the performance measurement
to SMO related to SU- MIMO and MU-MIMO spectral efficiency. For example, average layer, rank, and
throughput for SU-MIMO and MU-MIMO.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 44
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
4.14.3.2 Solution 2
Figure 4.14.3-2 shows Near-RT RIC Inference solution. This solution is Near-RT RIC centered SU/MU-MIMO
grouping decision. Another alternative is that the Near-RT RIC just provides the mobility and the traffic model
prediction result over E2 interface. The E2 node makes final decision on SU/MU-MIMO grouping.
The SMO shall collect the necessary configurations, performance indicators, measurement reports data from
RAN nodes triggered by Non-RT RIC if required, and Non-RT RIC shall retrieve user Enrichment Information
(e.g. GPS Information, traffic information) from the application server when the optimization objective fails,
and it triggers the AI/ML model re-training, data analytics and optimization in Non-RT RIC.
The Non-RT RIC shall enable the operators to retrieve necessary configurations, performance indicators,
measurement reports and other information (e.g. user GPS Information, traffic information) for the purpose
of constructing/training relevant AI/ML models. The Non-RT RIC shall sends Enrichment Information to Near-
RT RIC by A1-EI I/F. The Near-RT RIC supports deployment and execution of AI/ML model from Non-RT RIC.
The Near-RT RIC does ML inference to decide the UE list for SU-MIMO group and MU-MIMO group by
inferring the mobility, the traffic model of each user. Additionally, Near-RT RIC shall decide RRC configuration
for SU-MIMO group and MU-MIMO group, such as SRS and C-DRX configuration, etc.
The Near-RT RIC shall be able to send the configurations to E2 nodes by policy.
E2 Nodes shall send proper RRC configuration accordingly for UE in both SU-MIMO and MU-MIMO groups,
do SU-MIMO scheduling for UE in SU-MIMO group, and do SU-MIMO or MU-MIMO scheduling for UE in MU-
MIMO group dynamically. E2 nodes shall collect and report performance measurement to SMO related to
SU- MIMO and MU-MIMO spectral efficiency. For example, average layer, rank, and throughput for SU-MIMO
and MU-MIMO. An E2 node may also decide on the SU/MU-MIMO grouping; the E2 nodes should retrieve
the mobility and the traffic model prediction result over the E2. E2 nodes should support the advanced MAC
scheduling algorithms that decide to do SU-MIMO or MU-MIMO transmission for each user considering the
user mobility and traffic model prediction.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 45
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
view. The Non-RT RIC supports long-term AI/ML training based on enrichment information. O-RAN interfaces
such as O1, A1, and E2 has support for necessary data, policy, and configuration exchanges between the
architectural elements. These advantages motivate massive MIMO SU/MU-MIMO grouping optimization to
run on O-RAN based RAN implementations.
4.15.2 Motivation
The main defense mechanism against attacks coming from the devices toward the network is based on
configuration of the devices themselves and trust that the devices will indeed comply to restrictions defined
by mobility standards. One such defense mechanism is the back-off timer that restricts the number of
repeated device registrations, thus preventing devices from overloading the network with attaches. If this
trust is breached there are no other options for defending the network rather than rejecting (denying service)
randomly to both benign and malicious devices, a state which is equivalent to DDoS. Unfortunately, even
today the network has few hundreds of device types that accidently breach this trust and allow devices to
aggressively attach to the network in a rate of few thousand times per hour (the maximum allowed number
by standard is less than 20 attaches per hour). An attacker that finds a way to manipulate a large set of these
vulnerable devices remotely can cause an attach storm that would lead to a long outage of large parts of the
network. Furthermore, this attacker can continue this attack over many hours, each time picking few
thousand of devices from a large pool of millions of devices available; the network carrier will not be able to
stop this attack without intelligent and fine-grained controls to act against a certain patterns of behaviour.
The good news is that detecting these aggressive devices is possible as their behaviour is very different from
the other devices in the network. What the network really needs is to apply dynamic restriction over these
devices to prevent them from overloading the control plane of the network. This restriction should be smart
enough to still allow benign devices to register to the network without interruption. Having smart security
control at the RAN can stop such attack and without overloading deeper parts of the network in the core.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 46
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
the 5G Core detection results computed by the SMO rApp provide slower response with finer grained
aggressive device detection. It is noted that for some attack scenarios the xApp can perform the detection
without the help of external information coming from the Non Real-Time RIC. The DDoS Mitigation xApp can
implement an E2 INSERT-CONTROL control loop where the xApp can decide for each attach request if it
should be accepted or rejected, or it may update an appropriate E2 POLICY when a UE is determined to be
suspect. An exemplary E2 POLICY in this use case may allow suspected UEs to be blocked completely or
throttled at a given rate at the E2 Node.
The detection algorithms should detect abnormal activity of high volume of control plane messages
originating from a set of devices. The detection algorithm may change based on the network environment
(metro, rural, enterprise, etc.) as well as dynamic usage trends and available devices. The output of the
detection algorithm may also be of different levels of quality, depending on the attack type, in some cases
the detection algorithm will produce list of specific devices while in other cases, it would only point to
problematic geographic locations, specific gNBs or cell towers where the attack seems to be originated.
Generally speaking, a detection algorithm should track registration behavior of individual devices and alert
in the case that a threshold is exceeded for a given time threshold (e.g. one minute). The thresholds per
tracking unit (i.e. cell site, gNB, AMF group etc.) should be calculated dynamically based on normal behavior
of the tracking unit. The learning of the normal behavior may be achieved using ML algorithm over time.
An important concern regarding the detection report quality is the identifiers lifetime. Identifiers of network
elements such as a gNB or cell tower are considered persistent over long periods of time. When considering
device or subscriber related identifiers their life span depends on where they are collected. Specifically,
equipment identifier (such as IMEI) or subscriber identifier (such as IMSI) are only visible at the network core
and are not available at the RAN. Some RAN identifiers change upon every network attach and are allocated
randomly (for example C-RNTI), while others persist longer such as the 5G TMSI. The available identifiers in
the detection report depends on the nature of the attack: location, number of devices used, exploited
vulnerability type and more. For example, if an aggressive device uses an RRC Connection Re-Establishment
procedure, the C-RNTI remains the same over the numerous connection attempts, while in the case of RRC
Connection Establishment procedure there is a fresh randomly selected C-RNTI for each attempt. There are
detection techniques to identify an aggressive UE that don’t rely solely on its identifiers, rather on signal
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 47
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
parameters such as signal quality or timing advance, which may in turn, help build a unique fingerprint of the
aggressive device. An important disclaimer is that not all attack scenarios can be prevented. Specifically, in
the case where the modem or chipset itself are compromised and communication parameters can be faked
by the attacker, the detection methods mentioned above could be avoided.
The mitigation functionality should support a set of actions, depending on the policy applied. These actions
can be applied to a single UE, or a set of UEs that apply to a certain criterion. The criteria may be a location,
a cell tower or a gNB. A UE set may be defined in a custom manner to include a list of UEs, where the criteria
is based on considerations external to RIC, such as UE reputation, vendor, or vulnerability type. The actions
applied to a single UE or set of UE should include (but not be limited to) rejecting attach requests, throttling
attach requests (attach rate should not exceed a certain threshold), handover a set of devices to a different
radio or applying a different slice to set.
The combination of near real time logic at the Near Real-Time RIC for fast detection, with slower scale analysis
and input from the Non Real-Time RIC and SMO provides a good mixture between quick reaction and
advanced detection schemes. Lighter detection processes can be applied as xApps while more advanced
heavy processing ML analytics can run externally and send input to RIC over the A1 interface.
4.16.2 Motivation
Large-scale commercial cellular networks have many problems - like cell congestions leading to RLF (Radio
Link Failure etc.), Handover Failure, poor data rates etc. Network congestion is a crucial problem for the
telecom operators as it affects the Quality of Service (QoS) of the users directly. An operator has many
solutions like Offload (across carriers, Wi-Fi, etc.) or Antenna techniques (Cell Split, Higher order MIMO, etc.)
to handle congestion. However, the congestion patterns in the network are not fully understood and
mitigation is done post facto at the expense of the prolonged user experience degradation. The congestion
mitigation is critical for operators to retain their subscribers for operator and individual user experience. With
5G, the congestion needs to be handled to as to best utilize the radio resources. Today operators do not have
a well-defined mechanism to predict congestion. The main objective of this use case is to use the embedded
intelligence of O-RAN to predict the congestion ahead of time, so that operators can keep the cell congestion
mitigation solution in place before the congestion is predicted to happen.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 48
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
The inference will contain the cell ids, information about whether the cell is congested or not, time stamp of
cell congestion and predicted KPI value (to decide the congestion intensity). As per the CPM rApp information
in Non-RT RIC, there are two options to mitigate cell congestion as follows:
Option a: CPM rApp in Non-RT RIC transfers the inference to the CPM xApp in Near-RT RIC through A1
interface. Near-RT RIC can decide the mitigation solutions as per the inference. Mitigation solutions can
include
1. Switching to dual connectivity mode
2. Debarring of user access
3. Load sharing.
Option b: Non-RT RIC can also directly help to mitigate the congestion with the help of O1 interface. Some
of the mitigation solutions can be
1. Splitting a cell (assuming hardware support available)
2. Add more carriers
3. Switching to higher order MIMO
4. Switching some of the users to Wi-Fi.
Finally, the E2 nodes feedback can be sent to Non-RT RIC through O1 interface. Figure 4.16.3-1 depicts the
proposed CPM solution in detail.
Please note: There can be more mitigation solutions apart from the one provided in steps 6a and 6b (see Fig
4.16.3-1). Choosing the mitigation solution is up to the operator to decide as per the congestion intensity
(specified in the inference).
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 49
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
Based on O-RAN architecture some of these features can be optimized, e.g., PDCP duplication, EHC, and
different prioritized transmission multiplexing. For PDCP duplication, up to 4 RLC entities/legs can be
supported. RRC signaling is used for initial configurations. And MAC CE is used for dynamic control. According
to 3GPP specifications definition, PDCP duplication can only be applicable for NR. For EHC, PDCP entities
associated with DRBs can be configured by RRC to use EHC. Each PDCP entity carrying user plane data may
be configured to use EHC. Every PDCP entity uses at most one EHC compressor instance and at most one EHC
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 50
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
decompressor instance. For different prioritized transmission multiplexing, the lower priority transmission
can be cancelled and preempted by the higher priority transmissions. RRC signaling is used for the related
configurations.
Network deployment of IIoT use case includes both public network and non-public network (NPN). For public
network, network slicing may be used to implement the resource isolation to guarantee the performance of
IIoT use case. For NPN or private network, it can have different ways to implement the network deployment.
For example, one way is to deploy private network equipment completely, such as gNB, UPF and 5GC. The
network equipment can only provide services for the private use. The other way is to use network slicing to
implement a virtual NPN, which means only some of the network equipment are deployed for private use,
such as gNB. Meanwhile, the others, such as UPF, 5GC, are shared with the public network. The network
resource isolation can be implemented by network slicing. If network slicing is used, IIoT use case only focuses
on optimization for the specific piece of slicing bearing IIoT traffic.
4.17.2 Motivation
The objective of the IIoT optimization use case is to guarantee reliability, and resource utilization efficiency
in the above scenarios by optimizing the enhancement mechanisms of related technique features, e.g. PDCP
duplication, EHC, different prioritized transmission multiplexing and etc.
PDCP duplication and EHC is applied to the corresponding DRB. Improper configuration of PDCP duplication
and EHC will leads to the waste of HW/SW and transmission resources. What service or data radio bearer
(DRB) needs to use PDCP duplication is not only depends on the reliability requirement, but also related to
the network environment, such as network load and channel quality/interference condition. Besides, what
service or DRB needs to use EHC is depends on the service characteristics, such as service type, traffic period,
duration, and packet size. EHC is especially beneficial when payload sizes are relatively small compared to
the overall size of the frame, which is typically the case in IIoT networks based on Ethernet. Additionally, for
different prioritized transmission multiplexing, which and where users are configured to listen to the Pre-
emption Indication (PI) or Cancellation Indication (CI) depends on the service characteristics and network
conditions. Improper configuration of PI or CI related configurations will cause invalid monitoring and power
consumptions.
Therefore, the the enhancement mechanisms for IIoT shall be semi-static or dynamic configured for some
specific users and some specific services based on the service prediction and performance prediction,
considering the variant network load and channel quality/interference environment. AI/ML can be used for
service prediction and KPI prediction to infer and derive the strategies.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 51
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
Figure 4.17.3-1: Architecture of Non-RT RIC solution of IIoT optimization use case
Non-RT RIC shall be able to retrieve network data (network load, performance metrics, QoS flow 5QI, and
etc.) and external service information from SMO. The external enrichment information such as service type,
traffic period, duration, packet size, KPI requirements can be provided by MEC server, APP server or industrial
control platform and etc., to SMO. Non-RT RIC shall be able to retrieve configured policy from SMO, e.g., cell
edge user reliability KPI target, Ethernet header compression efficiency. Additionally, Non-RT RIC shall be
able to deploy and update AI/ML model from SMO. Non-RT RIC shall use AI/ML model to infer and decide
related IIoT key techniques configurations, such as whether the QoS flow shall map to DRB supporting
duplication and EHC, whether high priority traffic can preempt transmission resource by cancelling the low
priority traffic transmission.
Near-RT RIC shall be able to retrieve IIoT related configurations from Non-RT RIC (if it configures over A1).
Near-RT RIC shall be able to send the configurations to E2 nodes by policy.
E2 Node (O-CU, O-DU) shall provide UE measurement report, performance metrics, and etc. to SMO through
O1 interface. E2 Node shall enforce E2 control policy or O1 configuration, if O1 configuration per UE can be
supported.
Figure 4.17.3-2: Architecture of Near-RT RIC solution of IIoT optimization use case
Non-RT RIC shall be able to retrieve network data (network load, performance metrics, QoS flow 5QI, and
etc.) and external service information from SMO. The external enrichment information such as service type,
traffic period, duration, packet size, KPI requirements can be provided by MEC server, APP server or industrial
control platform and etc. to SMO. Non-RT RIC shall be able to train AI/ML model for Near-RT RIC. Additionally,
Non-RT RIC shall be able to evaluate the collected data and A1 policy feedback, if required, and generate or
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 52
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
update the appropriate optimization policy, such as reliability targets, and sends it to the Near-RT RIC via A1
interface.
Near-RT RIC shall be able to deploy or update AI/ML model via O1 interface. Near-RT RIC shall be able to
receive an A1 policy from the Non-RT RIC, and initiate the corresponding optimization procedure.
Additionally, Near-RT RIC shall be able to evaluate the performance data from the E2 Nodes and monitor
whether the performance is out of KPI targets which are indicated in the A1 policy. E.g., cell edge user
performance cannot meet the A1 policy. Based on service estimation, i.e. service characteristics, and channel
quality estimation, and A1 policy, the Near-RT RIC shall infer and make decision of PDCP duplication on/off,
RLC entity selection and high priority traffic preemption. Then, Near-RT RIC may generate new E2 policies or
modify the existing ones to send them to the E2 Nodes. If required, Near-RT RIC shall send report to Non-RT
RIC for evaluation and optimization.
E2 Node (O-CU, O-DU) shall provide network metrics and etc. to SMO through O1 interface. E2 Node shall
provide UE measurement report, performance metrics, and cell resource utility to Near-RT RIC through E2
interface. Additionally, E2 Node shall enforce E2 control policy.
4.18.2 Motivation
Pooling of BBU resources provides many benefits like having to maintain only a single large, controlled
environment for many cell sites, better resiliency and agility to deal with unexpected failures and increases
in demands, and allowing capacity to be added incrementally and assigned to cell sites as needed resulting
in better overall utilization. More importantly, BBU Pooling provides significant statistical multiplexing
benefits due to better resource consolidation. The total resources required from the shared pool will be less
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 53
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
than total resources required across distributed locations, because the peak of the sum of the traffic will
generally be lower than the sum of the individual cell site traffic peaks. BBU Pooling enables more aggressive
capacity dimensioning based on different percentiles of resource consumption rather than for the peak
consumption. This proposal addresses the scenarios where both O-CUs and O-DUs can pooled, but for
simplicity the following sections focuses on the description of O-DU pooling.
1) Class 0 pooling: A scenario where an O-RU is assigned to a single specific O-DU statically, and the traffic
from the O-RU is not split into subsets that could be assigned to different O-DUs. This is the same as
Simple Centralization as defined in CADS V2.0. With Class 0 pooling, re-assigning an O-RU to connect to
a different O-DU would require significant “hands on” activity, and is performed very infrequently during
specific maintenance windows.
2) Class 1 pooling: A scenario where n O-RUs are initially assigned to a single O-DU during a specific period
of time, but the O-RUs can be re-assigned to different O-DU at any point of time via orchestration
procedures with the help of SMO. This automated re-assignment can be triggered outside maintenance
windows, based on various performance criterion or for load balancing. Like with Class 0 pooling, the
traffic from the O-RU is not split into subsets that could be assigned to different O-DUs.
3) Class 2 pooling: A scenario where n O-RUs are assigned to m O-DUs, and subsets of traffic from one O-
RU are dynamically distributed (and load-balanced) across the O-DU resources within the O-DU pool
using a cluster aware scheduler.
O-RU O-RU O-RU O-RU O-RU O-RU O-RU O-RU O-RU O-RU O-RU O-RU … O-RUn
n O-RU to k O-DU Blades
With all classes of O-DU pooling, the total resources required from the shared pool will be less than total
resources required across distributed locations, because the peak of the sum of the traffic will generally be
lower than the sum of the individual cell site traffic peaks. In particular, Class 1 and Class 2 O-DU pooling
enables more aggressive capacity dimensioning based on different percentiles of resource consumption
rather than for the peak consumption. However, the key distinction between the classes of pooling is the
granularity at which traffic can be load balanced across the O-DUs, which provides different statistical
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 54
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
multiplexing benefits. While Class 0 pooling provides a one-time statistical multiplexing gains at the time of
initial deployment due to the centralization, Class 1 pooling allows further load balancing benefits due to the
automated and flexible re-mapping of O-RUs to the O-DUs periodically. However, the re-assignment of O-
RUs needs to be performed during maintenance windows (or via hitless migration) to minimize service
interruptions. Finally, Class 1 Pooling enables better handling of hot spots, and more efficient management
of traffic loads and maintenance/upgrades.
On the other hand, Class 2 pooling dynamically assigns subsets of traffic to the O-DU resources in the shared
O-DU pool. Hence, if some cell sites experience light traffic demand, while others experience high traffic
demand, then subsets of traffic can be routed to O-DU resources in the shared pool such that the traffic is
optimally consolidated among the O-DU resources needed to meet the performance requirements, leading
to significant statistical multiplexing benefits. At one extreme, Class 2 pooling allows each O-DU in the O-DU
pool to have similar load (once the optimal number of blades have been predicted for a given time period),
if each UE flow or each slot processing can be mapped to the least-busy blade for the duration of that flow.
In addition, there is no service interruption as with Class 1 pooling. Class 2 pooling could also be performed
with more coarse-grained distribution of traffic subsets to the O-DUs. For example, traffic could be mapped
to the least-utilized blade on a per UE basis or on a per-carrier basis within a TRP.
Class 2 pooling is relatively less explored in the industry, aiming to provide fine-grained load scheduling across
the O-DUs in the pool. For Class 2 Pooling, O-RAN Architecture helps with:
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 55
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
network operation. SON also helps better network performance and customer experience and can
significantly improve Opex-to-revenue ratio and help in realizing avoidable Capex.
SON is an automation technology that enables the network to set itself up and self-manage resources and
configuration to achieve optimal performance. The SON functions are handled by SON algorithms either
individually or in groups. SON algorithms monitor the network(s) by collecting management data including
MDAS (Management Data Analytics Service) data and subsequently analyze the data to determine if there
are issues in the network(s) and what needs to be resolved.
3GPP SON specification TS 28.313 [7] specifies the concepts, use cases, requirements, and procedures for the
SON functionality. Based on the location of the SON algorithm, the implementation of SON solution is termed
as
Centralized SON (C-SON – where the SON algorithms are executed in the 3GPP management system)
Distributed SON (D-SON - where the SON algorithms are executed in the Network Function layer) and
Hybrid SON (where the SON algorithm execution is spread across the network function layers and
the management layers).
Since the interfaces between various entities hosting the SON algorithms are not standardized, there can be
interoperability issues in multi-vendor network deployments. This is further explained in detail in clause
4.19.2
4.19.2 Motivation
The objective of this use case is to enable the realization of SON functions in the O-RAN architecture
framework i.e. as rApps, xApps or as management entity functions through open interfaces in a way that
inter vendor interoperability issues can be addressed.
The following SON functions are of interest for operators for this use case definition:
- Initial PCI allocation, conflict resolution and ANR (Automatic neighbor relations)
- Mobility load balancing (MLB) and Mobility robustness optimization (MRO)
- RACH optimization
- Energy savings
- Coverage and Capacity Optimization
When the SON algorithms are realized in a centralized location, as a C-SON variant, the interface between C-
SON and the RAN nodes, being proprietary, demands the operator to choose the same vendor for both SON
solution and the RAN nodes. When the SON algorithms are realized in distributed fashion, as a D-SON variant,
the interface between D-SON and the RAN nodes could be proprietary and internal to vendor’s design. The
performance of such vendor specific SON solutions affect KPIs as typical 5G deployments are expected to be
multi-vendor based.
When operators use management entities like NMS, EMS from a different vendor and RAN nodes (gNB-CUs,
gNB-DUs) from different vendors, the following issues are observed:
• D-SON implementations in different gNB-CU vendors may not interoperate though they
communicate each other via open Xn interface.
• C-SON can be realized as either collocated with management entities (e.g. EMS/NMS) or as a
standalone entity. Integrating the C-SON as a standalone entity with RAN nodes could lead to
interoperability issues due to vendor specific interfaces.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 56
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
Integrating third party SON solutions partially leads to degradation of the overall operator KPIs. Non
interoperable SON / RRM implementations have been seen to significantly impact the overall network
performance. Even with operator assisted vendor and integrated third-party SON Solutions, it is difficult to
deterministically quantify/confirm the output performance mainly due to the nature of multi-vendor
implementations.
The nature of band allocations in different geographic regions have led to some operators to consider using
these new bands along with LTE bands for 5G network deployment. Large-scale deployment of small cells in
urban areas is required to accommodate large traffic especially with smaller millimeter wave band cells (i.e.,
cell ISD of 100~200 meters). Therefore, the acquisition, deployment, and operation of ultra-dense cells
become more important. This will force operators to explore small-sized and low weight base stations where
multi-vendor interoperability of end-to-end system and realization of SON technology becomes necessary.
Time insensitive SON functions implemented within SON functions. SON functions. ML Model.
the management entity. Management Entity Non-RT RIC
Enhanced A1 interface to support all the SON
A1 functions/Profiles.
As shown in Figure 4.19.3-1, time insensitive SON functions like Initial PCI, Initial ANR, and Energy Saving can
be implemented either at Non-RT RIC using separate rApp or in the management entities like EMS, NMS or
at the SMO. A group of such functionalities can also be combined and executed in an rApp. The SON function
related information can be exchanged either directly via O1 interface or via A1 & E2 Interfaces. The dynamic
or time sensitive SON functions will be realized in the xApps of RT-RIC. The actual SON algorithm
implementation within xApps/rApps/Management entities are implementation specific and it is out of scope
of the current proposal, and the SON functions provide the derived SON configurations to the associated E2
Nodes via E2 interface (in case of xApps).
This approach helps provide a framework for the realization of the following SON functions within the existing
O-RAN architecture. As an illustrative example, consider the PCI allocation SON function:
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 57
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
When an operator wants to deploy a cell, the location for the E2 Node/O-RU deployment is identified. As
part of the plug-and-play functionality, the E2 Node first establishes the link with the Management entity via
the O1 interface, to get the FCAPS configurations. Before the E2 node becomes operational, it needs the
initial PCI allocated. At this stage as the E2 node will not be able to establish any link with the Near-RT RIC,
there should be some SON functions within the SMO that can derive the initial SON configurations. Within
the SMO, the SON functions can be realized either as rApps or through SON functions within the management
entities. The Initial PCI SON function must be equipped to get the location information of the E2 Node being
deployed. This can be provided by the E2 Node itself across the O1 interface or an application can directly
provide the location information to the management entity. The management entity can internally share it
with the Initial PCI function rApp. The initial PCI rApp can use this location information [Azimuth, elevation,
Altitude, etc.,] to derive the possible neighbor nodes already deployed in and around the current node’s
location and the associated PCIs of these neighbors. The rApp can then derive a mutually exclusive PCI for
the current node being deployed. This derived PCI acts as an initial PCI for the E2 Node being deployed. This
allocated PCI will be shared to the management entity internally and which in turn forwards to the node via
the O1 interface. The E2 Node will be operational with this initial PCI. Similarly, the Initial PCI SON function
can also be implemented within the Management entity itself. In this case it can access the Node’s location
information within the Management entity database and the rest of the functionalities defined above for
rApp case follows.
When an E2 Node becomes operational, there may be race conditions with other E2 nodes becoming
operational resulting in a PCI conflict. To detect and correct such PCI conflicts during the lifetime of a
deployed node, there may be a dynamic PCI SON functions, which could reside at the Near-RT RIC level as
such PCI conflicts that needs to be detected and corrected at the earliest.
By using the O-RAN framework, third-party SON algorithms (realized as an rApp, xApp or as a management
entity function) can be easily integrated to achieve optimal performance, across a multi-vendor deployment
scenario.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 58
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
4.20.2 Motivation
Already defined use cases, including RAN Sharing as defined in clause 4.7 and Multi-Vendor Slices as defined
in clause 4.10 describe use cases where a common O-RU is operated with a plurality of O-DUs. More
generically, deployments of a common O-RU node with multiple O-DU nodes offers the ability to support
enhanced capabilities when using O-RAN’s lower layer split, including:
Enhanced scalability and/or enhanced availability and/or enable access-specific node deployments
in fronthaul systems, where multiple O-DU nodes are deployed by a single operator and connected
to a shared O-RU.
Enhanced sharing capabilities where multiple O-DU nodes are deployed by different operators and
connected to a common shared O-RU node.
For single operator deployments, the decomposition of the RAN into O-RU and O-DU functional components
based on interoperable O-RAN defined interfaces enables new approaches to the delivery of enhanced
systems whereby multiple O-DU nodes can be deployed in different configurations, including:
As described elsewhere in this document, RAN sharing is envisioned as an efficient and sustainable way to
reduce the network deployment costs, while increasing network capacity and coverage. Accordingly, the
open and multivendor nature of the O-RAN architecture can accelerate the introduction and development of
RAN sharing solutions.
For multi-operator deployments, the decomposition of the RAN into O-RU and O-DU functional components
based on interoperable O-RAN defined interfaces leads to new options for RAN sharing:
Shared O-RU, where a common O-RU node is shared and dedicated O-RU resources (e.g., spectrum,
transmit power, etc) and dedicated O-DU node is used by each sharing operator
Shared O-RU, where a common O-RU is shared and dedicated O-DU node is used by each sharing
operator and O-RU resources are dynamically shared between sharing operators.
Whilst there are a variety of RAN sharing deployment models, a key motivation of this use case is to enable
O-RAN based architectures to be able to support shared O-RU based RAN sharing. In the conventional radio
node based sharing, a “host” operator makes available a shared radio node as part of distributed antenna
system (DAS) that can be partitioned between one or more mobile operators. The host operator then
integrates with the RAN equipment of the one or more mobile operators (MNOs), where the interface
between DAS radio node and RAN equipment may re-use an attenuated Uu interface. Translating this into
the O-RAN architecture, the host operator is responsible for operating the shared O-RU that can integrate
with the O-DUs of one or more mobile operators. Hereafter such a host operator is referred to as a Shared
Resource Operator – Host (SRO-H) and the mobile operators operating the O-DUs are referred to as Shared
Resource Operator - Tenants (SRO-T). The SRO-H may operate its own O-DU and O-CU functionalities, in
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 59
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
which case the O-RU is shared between the SRO-H and SRO-T(s). Alternatively, the host may operate the O-
RU as a neutral-host, in which case the O-RU is shared between the SRO-Ts. Hereafter such a host operator
is referred to as a Shared Resource Operator - Neutral Host (SRO-NH).
When such RAN sharing is coupled with established open fronthaul specified shared cell functionality, where
multiple O-RU nodes are used to support a common cell, then it is evident that there is an opportunity for
the O-RAN ecosystem to be re-applied to address the distributed antenna system market; a market that is
estimated to have a global revenue of over USD 19 Bn by 2025 according to Market Data Forecast
(https://www.marketdataforecast.com).
4.20.3.1.1 Introduction
The initial phase of the proposed solution is to enhance the current open fronthaul architecture to enable a
common O-RU node to operate with multiple O-DU nodes with the limitation that resources are statically
allocated to separate O-DU nodes.
Figure 4.20.3.1.2-1: Single Operator Solution for Hybrid and Hierarchical Open Fronthaul Deployments
In the case of Active/Standby operation, the SMO is responsible for configuring identical carrier
configurations on separate O-DU nodes. The data model of the O-RU is enhanced with capabilities to
associate the fronthaul transport flows associated with an active O-DU node, which necessarily includes the
O-DU node’s CU-Plane transport endpoint, with the corresponding fronthaul transport flows associated with
a standby O-DU node. The operation of the stand-by O-DU node is enhanced such that carrier configuration
of the O-RU is omitted, which is instead performed only by the active O-DU node. The stand-by O-DU node
subscribes to receive supervision notifications from the O-RU. The switchover from active to stand-by O-DU
node may be initiated by the SMO, e.g., enabling operation of a planned procedure to de-commission the
active O-DU node. Alternatively, the switchover from active to standby O-DU node may be initiated
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 60
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
automatically whereby the standby O-DU node becomes aware that the Active O-DU has become non-
operational which triggers the switchover procedure.
In the case of Scale in/Scale out operation, the SMO statically partitions O-RU resources between a set of
candidate O-DU nodes. The SMO oversees the definition and reporting of long-term traffic metrics in a whole
cluster of cells that can be served by the candidate O-DUs, e.g., using the Non-RT RIC. The SMO uses the O1
interface to either i) activate and configure or ii) de-activate and de-commission candidate O-DU nodes in
response to varying traffic load.
In the case of “access-centric configuration” to support combined LTE and NR deployments, the SMO
statically partitions O-RU resources between LTE and NR carriers. The SMO uses the O1 interface to configure
one or more O-DU nodes for each of the respective radio technologies, e.g., including associated DSS aspects
such as MBSFN configuration, subframe masks and rate matching configurations.
The shared O-RU is enhanced with additional role-based access control capabilities to restrict the ability of
an SRO-T from accessing the configuration of the shared O-RU associated with resources to which it has not
been authorized, e.g., those resources that have been allocated to a second SRO-T. Furthermore, the shared
O-RU’s enhanced role-based access control capabilities restrict the ability of an SRO-T from receiving
performance management information to that which is associated with its authorized set of shared O-RU
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 61
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
resources. Additional capabilities are defined to support supervision of the communications link between the
shared O-RU and an SRO-T, with an alarm indication able to indicate to the SRO-H that the communications
to the SRO-T have been interrupted. Unlike in conventional O-RU operation, the loss of supervision to an
SRO-T O-DU does not result in the O-RU ceasing all radio transmissions and performing an autonomous reset.
Instead, only those carriers associated with the SRO-T O-DU are disabled.
The SRO-H is able to validate that the SRO configuration adheres to the specifics of the sharing agreement
between the parties. The SMO of the SRO-H can configure to be notified of modifications to the O-RU’s
configuration datastore. These notifications can be used to confirm that the sharing agreement is being
adhered to. Any remedial action required, e.g., if the SRO-T configuration is not in compliance with the
sharing agreement, is handled between the SRO-H and the SRO-T.
4.20.3.2.1 Introduction
This phase of the proposed solution is to enhance the current open fronthaul architecture to enable a
common O-RU node to operate with multiple O-DU nodes with the limitation that resources are dynamically
allocated to separate O-DU nodes.
Figure 4.20.3.2.2-1: Single Operator Solution for Hybrid Open Fronthaul Deployments migrating to vO-DU
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 62
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
The proposed multi-operator shared O-RU architectures in Figure 4.20.3.1.3-1 let operators use the open
fronthaul to enable a single O-RU node to be shared between multiple different operators. The architecture
allows shared resource operators to configure shared O-RU resources independently from configuration and
operating strategies of the other shared resource operators while preventing one shared resource operator
from gaining insight into the configuration and operational status of shared O-RU resources allocated to a
second shared resource operator. Moreover, the architecture enables the SRO-H to operate as an
independent neutral host provider.
Notes/FFS:
Use cases where resources are dynamically allocated to separate O-DU nodes for Multi Operator use case
are for further study.
Different ES features are investigated in industry, some of which are deployed in operational networks.
Examples are deep sleep mode (e.g., shut down of a base station of a given technology); carrier shut down;
and RF channels’ switch off/on). More recently, short time scales ES mechanisms have been proposed, at
symbol-, subframe- and frame-levels, known as Advanced Sleep Modes (ASM).
O-RU is responsible for the major part of the mobile network EC. EC of VNFs have not yet been standardized
in Release 17 of 3GPP and can be only estimated, e.g. based on mean vCPU usage of the underlying VMs. EC
measurements will be further addressed in release 18. In O-RAN O-Cloud, the only feature with relation to
ES is scale in/out that is mentioned in the use case document [26]. Sub-use cases involving scale-in / scale-
out processes, workload placement or HW processors’ sleep modes are FFS.
4.21.2 Motivation
ES for legacy and 5G networks can be carried out using manual configuration or SON functions. 3GPP defines
both centralized and distributed ES features [6], which are mainly targeting intra- or inter-RAT cell on/off
switching. The motivation of the ES use case is to leverage on ORAN AI/ML services and open interfaces in
order to introduce optimized ES and EE solutions involving switching off/on of different network components
at different time scale. Will be considered off/on switching solutions supported by 3GPP configurations or
supported by propriety implementations that require additional standardization.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 63
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
1. Carrier and cell switch off/on ES. Time scale: non-real time for both control and controlled system.
The feature aims at reducing O-CU/DU/RU power consumption by switching off/on one or more
carriers or a cell of a given technology. AI/ML-assisted solutions in the Non-RT RIC can be used to
control the traffic load of the carriers and the cell, and to automatically decide when to switch off/on
one or more carriers or a cell using O1 and/or Open fronthaul M-plane parameter configurations.
Off/on switching is accompanied with adequate traffic steering, guided by policies, to ensure service
continuity and quality of service. Carrier switch off/on has two modes of operation: (i) hibernate
mode in which the radio’s power amplifiers remain with minimum current draw, and (ii) complete
switch off.
2. RF channel switch off/on ES. Time scale: non- or near-real-time are possible for both control and
controlled system. This feature aims at reducing power consumption of O-RU with massive MIMO
deployment by switching off/on certain RF channels [25]. Using AI/ML assisted solutions, rApp or
xApp will trigger switching off/on certain RF channels, based on traffic information such as load, user
location and mobility. As example, one can switch off 32 out of 64 RF channels in a digital M-MIMO
architecture or reduce the number of layers and/or number of Multi-User scheduled UEs in a hybrid
architecture. The O-RU reconfiguration can be performed using the Open fronthaul M-plane from
E2 node or SMO.
3. Advanced Sleep Mode ES. Time scale for control: near-real-time. Time scale for the controlled
system: real-time and near-real-time. This feature is expected to reduce power consumption by
partially switching off O-RU components. The impact of ASMs on O-DU and O-CU EC is FFS. Using
multi-dimensional data, e.g., traffic load, user service type, energy efficiency measurements, etc.,
the Near-RT RIC can configure cell parameters, such as the SSB periodicity needed for the operation
of ASMs.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 64
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
Figure 4.21.3.2-1: RF channel switch off/on ES sub-use case. Non-real time implementation.
The second implementation of this sub-use case is near-real-time. As in the non-real-time implementation,
this solution is expected to reduce EC by switching off certain RF channels of O-RU with massive MIMO.
The AI/ML training host in the SMO/Non-RT RIC will train AI/ML model based on data collected from
applications and/or O1 interface such as cell traffic, users’ QoS, users’ speed or geolocation data. The Near-RT
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 65
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
RIC uses the trained model to select the off/on switching time and to infer the configuration of the massive
MIMO system based on information from E2 and Open fronthaul M-plane interfaces.
The aim of this sub-use case is to maximize the ASMs duration (and the corresponding ES) in which O-RU
components are switched-off, taking into account user QoS constraints in terms of latency. To this end, ASM
activation policy can be set (e.g., the order and number of ASMs in each level), and system configurations
can be applied (such as setting the SSB periodicity; compress data transmissions in particular slots and empty
the remaining ones that are put “into sleep state”; reduce the synchronization signals’ transmissions and the
opportunities for Random Access and paging).
The ASM activation policy and configurations can be derived using AI/ML models, aiming at achieving optimal
tradeoffs between ES and QoS. The AI/ML training host in the SMO/Non-RT RIC will train an AI/ML model
based on measurements such as traffic load and latency, on service information and will derive optimal
system configuration (e.g., SSB periodicity, ASM sleep level and sleep duration). The Near-RT RIC will request
the AI/ML model from A1 interface that, once deployed and activated, will optimize ES by setting ASM
policies and system configurations via E2 and Open Fronthaul M-plane interfaces.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 66
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
In a commercial deployment, some subscribers can be stationary, some can be pedestrian moving slowly,
and some can be moving at high speed. Traditional MU-MIMO solutions are very sensitive to subscriber
mobility and as a result the capacity gains achieved with multiple antennas is limited.
New beamforming solutions are emerging that support MU-MIMO with less time sensitivity allowing them
to be implemented in the Near-RT RIC. These solutions are applicable to both downlink and uplink data
channels and both TDD and FDD, and may provide high user and cell performance for subscribers moving
wide range of speeds.
4.22.2 Motivation
The MU-MIMO optimization use case aims at enabling new spatial multiplexing and precoding solutions that
have the potential for increasing user and overall cell capacity in a massive MIMO deployment area by
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 67
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
selecting appropriate users over time and frequency resources, and for each selection of users
recommending the applicable precoding coefficients and modulation and coding schemes (MCS) for most
efficient resource usage.
The main functionalities of the Near-RT RIC application include collecting UE state from the O-CU, configuring
the O-CU / O-DU to report RRC parameters and UL/DL traffic and channel information, using the reported
channel and traffic information to select the best UEs to be spatially multiplexed, calculating for each
selection the applicable frequency/time resources, the MCS, and the beamforming coefficients for best MU-
MIMO performance, and sending the recommended UEs selections, applicable resources, MCS, and
beamforming coefficients to the O-DU over E2 interface.
The E2 nodes (O-CU/ O-DU) provide RRC parameters and UL/DL traffic and channel information to the Near-
RT RIC and the O-DU can use the information received from the Near-RT RIC to schedule MU-MIMO
transmissions, while still handling time critical events separately.
4.23 Use case 23: Sharing Non-RT RIC Data with the Core
4.23.1 Background Information
As networks have become more and more complicated, the need has arisen for complex analytics, being
available in close to real time, so as to facilitate automated network “control loops” through entities such as
the Non-RT RIC and the Near-RT RIC. The need for such analytics is not, however, restricted to the RAN but
also exists in the 5G Core. Thus, 3GPP has defined the NWDAF function in the 3GPP 5GC architecture [27].
The NWDAF uses standard interfaces to deliver analytics to other 5G Core network functions, which use those
analytics to optimize their network processing. This is a similar pattern that we see with the Non-RT RIC,
which uses a standard interface (i.e., A1-EI) to deliver analytics to 5G RAN network functions (i.e., Near-RT
RIC instances), which use those analytics to optimize network processing.
3GPP defines a plethora of optional functionality that an NWDAF may provide, but fundamental to the
NWDAF is a functionality 3GPP defines as the Analytics Logical Function (AnLF). AnLF is the basic ability,
perhaps using AIML, to produce analytics information content useful to 5GC NFs, which includes determining
what source data content is necessary to do so. It is this AnLF functionality that the NWDAF function holds
in common with the Non-RT RIC.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 68
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
So that any 5G Core NF can semantically interpret the analytic content produced by any NWDAF, 3GPP has
defined the specific “Analytics Ids” associated with each NWDAF-producible analytic type, as well as the data
structures associated with each Analytic Id. It is worth noting that O-RAN has resisted similarly defining the
data structures into which all rApp analytics must be carried so as to allow for innovation.
rApps can produce analytics for multiple data consumers, such as other rApps, Near-RT RIC/xApps, general
external entities (e.g., an Application Function, AF). This WID seeks to add to this list the 5G Core NFs. In
such a multi-consumer environment, it is a good architectural practice to avoid coupling of the data producer
with the data consumer, in fact even hiding from the producer the identity of its data consumers or even
whether the data consumers are single or multiple. This is, in fact, how the R1 DME is defined. In keeping
with this principle, rApps will likely structure the information content of instance data they publish over R1
in a manner that is "generally useful" and not tailored to any particular data consumer. Some data consumers
will be able to accept these "generally useful" data structures as is. Such might be the case, for example, for
an external Application Function (AF). However, as described above, this is not the case with the 5G Core
NFs.
One common pattern that will be used in various solution proposals builds on an internal functionality of the
Non-RT RIC, background on which will be described here. As per [32], an rApp data producer must "one-
time" register its output via DME services. If that rApp also intends to make its data also available via A1-EI,
that rApp must also "one-time" register that same analytic output as an A1-EI Type (ref [32] Clause 3.3.3.2).
Because A1-EI defines some standard data structures, presumably this A1-EI registration would also include
the information necessary for the A1-Related Function to determine how to map any "generally useful"
information content into these A1-EI data structures.
3GPP has also defined that the 5G Core NFs would use the NRF discover which specific analytics types
(Analytics Ids) are available and the service endpoint through which to obtain instances of that analytic. In
addition, 3GPP has defined an optional capability through which the 5G Core NF can leverage the UDM to
discover available UE-level analytics and the service endpoint through which to obtain instances of such
analytics for a given UE.
4.23.2 Motivation
As per the WID, “There exist use cases such that the Non-RT RIC will produce, as a by-product of its normal
function, analytics that would be useful to the Core.” “For these purposes an analytic would be considered
to be of ‘useful interest’ to a 5G Core NF if that analytic corresponds in its semantic content to an ‘Output
Analytic’ described in 3GPP 23.288.”
For example, it would be within the scope of the Non-RT RIC to produce analytics related to UE mobility and
QoS sustainability (e.g., Traffic Steering and Congestion Prediction and Management). The semantic content
of these could reasonably correspond to that described in the "Output Analytic" structures of the UE Mobility
and QoS Sustainability analytics types appropriate to an NWDAF (see clause 4.2.1.1 of [27]). The same could
be said of other NWDAF analytics types as well (e.g., Slice Load Level, Network Performance, etc.)
Given that some Non-RT RIC generated analytics would be directly useful to 5GC network functions, rather
than implementing such an analytic twice, assuming that such an analytic is implemented via an rApp in the
Non-RT RIC, there should be a mechanism whereby such an analytic can be shared with the Core.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 69
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
“generally useful” structure that the rApp publishes across R1 for multiple consumers to the very specific
data structures required by 5G Core. The various Options explored differ not only on the answer to this
fundamental challenge, but also on whether the AnLF functionality is replicated in the Functional
Architecture (i.e., in both the Non-RT RIC Function and the NWDAF Function) or shared, in the mechanism
for whether and how to update the NRF/UDM, etc.
We will explore two options whereby the SMO/Non-RT RIC can perform the role of a 5GC NWDAF, without a
separate intervening NWDAF function, and then we will explore two options whereby the SMO/Non-RT RIC
interact with a separate intervening NWDAF function.
Regarding the "fundamental challenge", in this Option 1 the SMO/Non-RT RIC is responsible for mapping the
analytic information content from the "generally useful" data structures published across R1 into the specific
data structures expected by [28]. The mechanism for how to do this mapping extends the established pattern
defined in [32] for rApp registration of A1-EI types. Specifically, Option 1 would require an rApp that intends
to make its data also available to 5G Core NFs to also "one-time" register its R1 data type as a [28] Analytic
Id. This subsequent registration would also include the information necessary to map the "generally useful"
information content into the data structures expected by [28]. The entity that would perform this mapping
during subsequent runtime analytics exposure process will be described generically in this document as the
"NWDAF façade" of the SMO/Non-RT RIC.
In this option the 5GC NF discovers the correct “NWDAF” instance of interest through the UDM (for UE-
related analytics) and the NRF (for non-UE related analytics). Accordingly, the SMO/Non-RT RIC, in the role
of an NWDAF:
1. Must register with the NRF for the capabilities that it supports. (See [30] Clause 5.2.7.1 and [29]
6.1.6.2.45.)
2. May optionally register with the UDM for the UEs that it is serving or collecting data for, and for the
related Analytics ID(s). (See [28] Clause 6.1C.2)
Observations:
1. The process through which a new analytics type would be introduced would likely entail:
a. One or more rApp being loaded onto the Non-RT RIC capable of generating the desired
analytic content in the "generally useful" structures, communicating to the NWDAF façade
how to subsequently render that content into the NWDAF structures (see [28] Clauses 6.6
and following).
b. The NWDAF façade of the SMO/Non-RT RIC registering that new Analytics Id with the NRF
and optionally UDM (per UE) as being available for consumption.
c. A new feature being loaded on a 5GC NF type capable of utilizing a particular NWDAF
Analytics Id, and which uses the NRF and optionally UDM (per UE) to determine that the
SMO/Non-RT RIC is the entity from which to consume that specific Analytics Id (perhaps with
further discrimination based on TAC or NF mapping; ref [4] Clause 6.3.19).
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 70
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
2. The Non-RT RIC is within the SMO, where “M” is “management”. If the SMO/Non-RT RIC presents
itself to the 5GC NFs as an NWDAF, it is taking the role of a Network Function. The implications of
this will be explored in the Detailed Specification.
3. Similar to Option 2, a DCCF/MFAF could be among the analytics consumer “5GC NFs”. Because of
that, the real differentiator between Option 1 and Option 2 is in which entity, if any, registers new
Analytics Ids with the NRF and optionally UDM.
4. If there is a desire for 5GC NFs to also be able to access historical SMO/Non-RT RIC analytics, then
the NWDAF façade would also need to support the optional Nnwdaf_DataManagement
Subscribe/Notify services.
5. The NWDAF specification (see Ref [28]) lists many other functionalities that an NWDAF can optionally
support, such as supporting an external ADRF, providing training services to other 5GC NFs,
Aggregation and Transfer of analytics, etc. Thus, other optional interfaces of the NWDAF (e.g.,
Nnwdaf_DataManagement, Nnwdaf_MLModelProvision and Nnwdaf_MLModelInfo) are not
considered. Because the SMO/Non-RT RIC does not support such functionality at this time nor are
they critical to the topic of sharing data between RAN and Core, this assumes that the NWDAF façade
to the 5GC would be that of an NWDAF instance that does not support this optional functionality.
1. No duplication of AnLF functionality between the SMO/Non-RT RIC and a separate NWDAF, resulting
in less cost and management complexity for a carrier/operator.
2. No changes to the 3GPP defined interfaces, and no new interfaces need to be defined.
3. This Option addresses the "fundamental challenge" by following an established pattern used for
delivery of rApp analytics to the Near-RT RIC via A1-EI.
4. No configuration changes needed (outside of SMO/Non-RT RIC) with each new analytics type being
exposed to the 5GC NFs. Rather, the 5GC knows that the source of that analytic type is the SMO/Non-
RT RIC through dynamic NRF updates.
While it is not truly a negative, it is worth pointing out that this option does require support for new interfaces
that are unlike any functionality that is currently associated with the SMO/Non-RT RIC, specifically the
interfaces for SMO/Non-RT RIC to interact with the 5GC NRF and UDM to register its analytics types.
However, such functionality may be generically useful for support of other external data consumers.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 71
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
Figure 4.23.3.1-1: SMO/Non-RT RIC Direct to 5GC Consumer with Façade of an NWDAF
Regarding the "fundamental challenge", this Option 2 approach also gives the SMO/Non-RT RIC responsibility
for mapping the analytic information content from the "generally useful" data structures published across
R1 into the specific data structures expected by [28]. The mechanism for how to do this is that described in
Option 1, with the separate rApp data registration event for 5G Core NF data sharing.
Because in this option the SMO/Non-RT RIC performs the AnLF and data mapping function, the SMO/Non-RT
RIC will present the façade of an NWDAF relative to the DCCF/MFAF, leveraging the [28] NWDAF services for
data subscription and delivery. The DCCF/MFAF is responsible for receiving analytics requests from 5GC NFs,
forwarding the corresponding request to the NWDAF façade of the SMO/Non-RT RIC, receiving from the
SMO/Non-RT RIC the associated analytics information, and returning the same to the requesting 5GC NFs.
On the surface this Option 2 can appear similar, from an SMO/Non-RT RIC perspective, to Option 1 in that, in
both cases, the SMO/Non-RT RIC presents the façade of an NWDAF towards the 5G Core, in this case a 5G
Core DCCF/MFAF. However, in this Option 2 approach a simplification of the SMO/Non-RT RIC functionality
is achieved by eliminating the ability of 5GC NFs to discover NWDAF instances via the NRF and UDM. Rather,
in this Option 2 approach, the 5GC NFs can only discover via the NRF the DCCF/MFAF instances, which they
would do through standard means (ref [4], Clause 6.3.19). Neither does the DCCF/MFAF discover NWDAF
façade instances, but rather Option 2 assumes that the DCCF/MFAF knows how to reach the various NWDAF
façade instances through local configuration.1
Observations:
1 See [4], Clause 6.3.13: “The NF consumers shall utilize the NRF to discover NWDAF instance(s) unless NWDAF information is
available by other means, e.g., locally configured on NF consumers.” In this case, the DCCF/MFAF is the sole “NF consumer”.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 72
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
1. The process through which a new analytics type would be introduced would likely entail:
a. One or more rApp being loaded onto the Non-RT RIC capable of generating the desired
analytic content in the "generally useful" structures, communicating to the NWDAF façade
how to subsequently render that content into the NWDAF structures (see [28] Clauses 6.6
and following).
b. Configure the DCCF with a mapping from Analytics Id to the source NWDAF instance.
c. A new feature being loaded on a 5GC NF type capable of utilizing a particular NWDAF
Analytics Id, and which uses the NRF and optionally UDM (per UE) to determine that the
SMO/Non-RT RIC is the entity from which to consume that specific Analytics Id (perhaps with
further discrimination based on TAC or NF mapping; ref [4] Clause 6.3.19).
2. The Non-RT RIC is within the SMO, where “M” is “management”. If the SMO/Non-RT RIC presents
itself to the 5GC NFs as an NWDAF, it is taking the role of a Network Function. The implications of
this will be explored in the Detailed Specification.
3. If there is a desire for the DCCF/MFAF to also be able to access and share historical SMO/Non-RT RIC
analytics, then the NWDAF façade would also need to support the optional
Nnwdaf_DataManagement Subscribe/Notify services.
4. The NWDAF specification (see Ref [28]) lists many other functionalities that an NWDAF can optionally
support, such as supporting an external ADRF, providing training services to other 5GC NFs,
Aggregation and Transfer of analytics, etc. Thus, other optional interfaces of the NWDAF (e.g.,
Nnwdaf_DataManagement, Nnwdaf_MLModelProvision and Nnwdaf_MLModelInfo) are not
considered. Because the SMO/Non-RT RIC does not support such functionality at this time nor are
they critical to the topic of sharing data between RAN and Core, this assumes that the NWDAF façade
to the 5GC would be that of an NWDAF instance that does not support this optional functionality.
5. Because in both Option 2 and Option 1 the SMO/Non-RT RIC assumes the façade of an NWDAF
instance relative to the 5GC, Option 2 can be viewed as an interim deployment step that can be
seamlessly evolved to an Option 1 approach.
1. No duplication of AnLF functionality between the SMO/Non-RT RIC and a separate NWDAF, resulting
in less cost and management complexity for a carrier/operator.
2. No changes to the 3GPP defined interfaces, and no new interfaces need to be defined.
3. This Option addresses the "fundamental challenge" by following an established pattern used for
delivery of rApp analytics to the Near-RT RIC via A1-EI.
4. Simplification, over Option 1, of the functionality of the NWDAF façade of the SMO/Non-RT RIC,
eliminating the NRF and UDM registration interfaces assumed in Option 1.
1. The practical cost of this simplification over that of Option 1 is perhaps the elimination of some
deployment options for SMO/Non-RT RIC instances that present an NWDAF façade, in order to avoid
adding practical complexity to the DCCF/MFAF configuration. For example:
a. In this Option approach it is unlikely that a carrier would want to deploy many, many
instances of SMO/Non-RT RIC, distinguished both by Analytics type and by geographical area
of service (e.g., TAC and/or NF mapping), because that would significantly increase the
complexity of the DCCF/MFAF configuration for distinguishing between these instances.
Rather, because the 5GC NF’s ability to discover a DCCF/MFAF instance would likely be
limited to a TAC or NF mapping (ref [4] Clause 6.3.19), perhaps a simple one-to-many
mapping between DCCF/MFAF instance and NWDAF façade would be more manageable
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 73
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
through DCCF/MFAF configuration, the granularity of this mapping also likely being at the
TAC or NF level.
b. In this Option approach there is no update of the UDM to indicate when UE-level analytics
are being collected, so there is no ability for the 5GC NFs to leverage the UDM to determine
the source for UE-level analytics. (However, as per Observation #5, Option 2 does provide a
seamless path to overcome this negative over time.)
2. Configuration changes need to be made in the DCCF/MFAF with each new analytic type being
exposed to the 5GC NFs, so that the DCCF/MFAF knows that the source of that analytic is the
SMO/Non-RT RIC.
There are multiple sub-options regarding how to approach the "fundamental challenge". These are described
in "Observations" below.
In this Option 3 approach, the SMO/Non-RT RIC performs the role and presents the façade of an OAM system
relative to the NWDAF (see Ref [32]). In this option the separate NWDAF performs its normal functionality:
receiving analytics requests from 5GC NFs, determining the source data that must be collected in order to
fulfill that analytics request, using that source data to construct the analytics response, and forwarding the
resultant analytics response to the requesting 5GC NF.
Observations:
1. The OAM interface presented as a façade towards the NWDAF (ref [32]) follows the SA5 approach
whereby content is specified via Network Resource Models (NRMs) which define certain
standardized attributes (e.g., PLMN ID, S-NSSAI, etc.). There is also the provision for vendor-specific
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 74
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
extensions which, of course, would not be standardized. In order for the separate NWDAF to
understand the semantic content of the information being sent from the OAM façade, the SMO/Non-
RT RIC will need to either map its analytics content into these standard NRM structures or map that
content into the extensions. Approaches for addressing the "fundamental challenge" include:
a. SMO/Non-RT RIC maps the "generally useful" data structures into the existing [32]
standardized NRM attributes, with each rApp using data type registration to communicate
to the OAM façade its own mapping into these standardized NRM attributes. However, given
that the standard NRM attributes were defined by 3GPP independent of the NWDAF data
structures, finding such a mapping is expected to be challenging at best, and hence is not
considered a viable path forward.
b. SMO/Non-RT RIC maps the "generally useful" data structures into a set of new [32]
standardized NRM attributes, with each rApp using data type registration to communicate
to the OAM façade its own mapping into these standardized NRM attributes. This would
require O-RAN to negotiate with 3GPP changes to [32] to define the new NRMs, and changes
to [28] for the NWDAF to know how to generically map these NRM structures into the
structures expected by [28]. For a variation on this approach, see item “e” below.
c. SMO/Non-RT RIC maps the "generally useful" data structures into a set of rApp-by-rApp
defined [32] vendor extensions, with each rApp using data type registration to communicate
to the OAM façade its own mapping into these one-off vendor extensions. With this
approach, for each new analytic produced by an rApp, a negotiation would take place
between the rApp vendor and the separate NWDAF vendor on how to encode its specific
analytic information content into the extensions supported by [32]. This approach results in
additional complexity which can stifle innovation and is thus not considered a viable path
forward.
d. SMO/Non-RT RIC maps the "generally useful" data structures into a set of O-RAN defined
[32] vendor extensions, with each rApp using data type registration to communicate to the
OAM façade its own mapping into this set of O-RAN defined extensions. This would require
O-RAN to negotiate with 3GPP changes to [32] and to [28] to define a standard set of [32]
data structures into which the SMO/Non-RT RIC can map "generally useful" data structures,
and the [28] mapping required for the NWDAF to derive the [28] data structures. This would,
in effect, be negotiating an entirely new interface between O-RAN and 3GPP, a significant
effort. A more practical variation of this approach can be found in item “e” below.
e. SMO/Non-RT RIC maps the "generally useful" data structures into the structures defined in
[28], with each rApp using data type registration to communicate to the OAM façade its own
mapping into this set of O-RAN defined extensions. The OAM façade would wrap those
structures into the extensions supported by [32]. This would require modifications to [32]
to define the standard method for wrapping these data structures, as well as a change to
[28] such that an NWDAF would expect to find [28] data structures embedded in a [32]
interface. Note that this approach has the SMO/Non-RT RIC performing some limited
NWDAF functionality in that it knows how to map its analytics output into [28] data
structures. Of the available approaches listed, this seems to be the more viable path forward.
2. The analysis above related to the runtime exchange of instance data between the SMO/Non-RT RIC,
however the NWDAF is also responsible for registering with the NRF the analytics types that it
supports. (See [30] Clause 5.2.7.1 and [29] 6.1.6.2.45.) It can also optionally register with the UDM
its capability to produce an Analytics ID for a specific UE. To do this, the separate NWDAF would
need to discover the capabilities of the SMO/Non-RT RIC. Options include:
a. The SMO/Non-RT RIC could present the façade of an NWDAF towards the separate NWDAF,
that separate NWDAF acting as an Aggregation NWDAF. (See [28] Clause 6.1A.) However,
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 75
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
this approach conflicts with the fundamental premise of this Option: that SMO/Non-RT RIC
presents an OAM façade to the separate NWDAF. In addition, from an SMO/Non-RT RIC
perspective this approach would be no different than Option 1 and so will not be further
considered.
b. A new interface being negotiated between O-RAN and 3GPP for automatically
communicating to an NWDAF the capabilities of an OAM entity. This would be a significant
effort.
c. Similar to Option 2, leveraging the capability of [4], Clause 6.3.13, such that the separate
NWDAF knows how to reach the various NWDAF façade instances through local
configuration. This seems like the only viable path forward.
3. Given the above, the process through which a new analytics type would be introduced assuming the
most viable paths forward as described above:
a. One or more rApp being loaded onto the Non-RT RIC that are capable of generating the
desired analytic content.
b. Configure the separate NWDAF with a mapping from Analytics Id to the source OAM instance
so that it can register that Analytics Id with the NRF (and optionally, UDM).
c. A new feature being loaded on a 5GC NF type that requires access to a particular NWDAF
Analytics Id, and which uses the NRF and optionally UDM (per UE) to determine that the
separate NWDAF entity is that from which to consume that specific Analytics Id (perhaps
with further discrimination based on TAC or NF mapping; ref [4] Clause 6.3.19).
1. Separate NWDAF determines SMO/Non-RT RIC instance for its source analytics, avoiding the need
for new interfaces for SMO/Non-RT RIC to interact with the 5GC NRF and UDM. (Of course, see
negative below as to how the NWDAF would discover new analytics types supported in the
SMO/Non-RT RIC so as to register them.)
2. This Option addresses the "fundamental challenge" by following an established pattern used for
delivery of rApp analytics to the Near-RT RIC via A1-EI.
1. Duplication of AnLF functionality in both the SMO/Non-RT RIC and the separate NWDAF, resulting in
less cost and management complexity for a carrier/operator.
2. In addition, the NWDAF AnLF function as envisioned by 3GPP is capable of performing complex
trending and AI/ML functionalities to process raw source data into the desired analytics output. In
this Option 3 approach, however, the NWDAF's role is only of adaptation and reformatting of the
analytics from the SMO/Non-RT RIC for presentation to the 5GC NF. With this option, a service
provider would be using its likely complex NWDAF function to perform what is essentially a data
adaptation function.
3. As per observation #1e above, this Option requires changes to two separate 3GPP interface
specifications: [29] and [28]. Note that other alternatives were also explored in #1 above, however
each of those alternatives also involved either changes to existing of defining entirely new 3GPP
interfaces entailing even more effort, or else requiring per analytic custom coding in the NWDAF
stifling innovation in the Non-RT RIC, both alternatives seeming less palatable than this documented
negative.
4. Configuration changes need to be made in the separate NWDAF with each new analytic type being
exposed to the 5GC NFs, so that the NWDAF knows that the source of that analytic is the SMO/Non-
RT RIC.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 76
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
5. The practical cost of the simplification taken in Observation “2c” is perhaps the elimination of some
deployment options for SMO/Non-RT RIC instances in order to avoid adding practical complexity to
the DCCF/MFAF configuration. For example:
a. In this Option approach it is unlikely that a carrier would want to deploy many, many
instances of SMO/Non-RT RIC, distinguished both by Analytics type and by geographical area
of service (e.g., TAC and/or NF mapping), because that would significantly increase the
complexity of the DCCF/MFAF configuration for distinguishing between these instances.
Rather, because the 5GC NF’s ability to discover a DCCF/MFAF instance would likely be
limited to a TAC or NF mapping (ref [4] Clause 6.3.19), perhaps a simple one-to-many
mapping between DCCF/MFAF instance and NWDAF façade would be more manageable
through DCCF/MFAF configuration, the granularity of this mapping also likely being at the
TAC or NF level.
b. In this Option approach there is no ability for the 5GC NFs to leverage the UDM to determine
the source for UE-level analytics. In addition, unlike Option 2, because the SMO/Non-RT RIC
presents the façade of an OAM endpoint, there is no seamless path to overcome this
negative.
There are multiple sub-options regarding how to approach the "fundamental challenge" (in fact the same
that were presented in Option 4). These are addressed below.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 77
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
In the Option 4 approach, the SMO/Non-RT RIC performs the role and presents the façade of a RAN NF
providing performance management OAM relative to the NWDAF (ref [31] Clause 5.1.1). In this option the
separate NWDAF performs its normal functionality: receiving analytics requests from 5GC NFs, determining
the source data that must be collected in order to fulfill that analytics request, using that source data to
construct the analytics response, and forwarding the resultant analytics response to the requesting 5GC NF.
Observations:
1. Similar to Option 3, the RAN NF interface presented as a façade towards the NWDAF (ref [31]) follows
the SA5 approach whereby content is specified via Network Resource Models (NRMs) which define
certain standardized attributes (e.g., PLMN ID, S-NSSAI, etc.). There is also the provision for vendor-
specific extensions which, of course, would not be standardized. In order for the separate NWDAF
to understand the semantic content of the information being sent from the RAN NF façade, either
the SMO/Non-RT RIC will need to either map its analytics content into these standard NRM structures
(see [28], Clauses 6.2 and following), or map that content into vendor-specific extensions. The
options and the viability assessment for addressing the "fundamental challenge" would be basically
the same as that of Option 3.
2. The options and viability assessment thereof for the separate NWDAF discovering the analytics
capabilities of the SMO/Non-RT RIC would be basically the same as that of Option 3.
3. The process through which a new analytics type would be introduced would be the same as that
described in Option 3.
1. Separate NWDAF determines SMO/Non-RT RIC instance for its source analytics, avoiding the need
for new interfaces for SMO/Non-RT RIC to interact with the 5GC NRF and UDM. (Of course, the
NWDAF must support interfaces to the NRF and UDM to register new analytics types that are
supported in the SMO/Non-RT RIC.)
2. This Option follows the same basic rApp-to-Framework pattern already established for delivery of
rApp analytics to the Near-RT RIC via A1-EI.
3. The same interface to the NWDAF can be leveraged by both the Non-RT and Near-RT RICs.
1. This approach shares the same negative as Option 3 list item #1.
2. This approach shares the same negative as Option 3 list item #2.
3. This approach shares the same negative as Option 3 list item #3, substituting occurrences of
reference [32] with reference [31] as appropriate.
4. This approach shares the same negative as Option 3 list item #4.
5. This approach shares the same negative as Option 3 list item #5.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 78
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
4.24.2 Motivation
5G pre-scheduling technology can greatly reduce the transmission delay and improve the transmission
reliability. However, the traditional static pre-scheduling mechanism does not fully consider the actual
industrial production line uplink transmission characteristics. Regardless of whether the terminal has uplink
transmission data, it always allocates air interface resources according to the existing configuration, resulting
in a large waste of resources, and a significant decline in the actual bearable traffic of the cell, which is difficult
to deploy commercially.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 79
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
Therefore, the commercial pre-scheduling mechanism generally adopts a dynamic pre-scheduling fashion, in
which scheduling start time can be dynamically adjusted according to the actual business characteristics. In
order to realize dynamic pre-scheduling, the network side needs to perceive the arrival of uplink transmission
data on the terminal side, prepare uplink air interface resources for this terminal in advance, and configure
the pre-scheduling adaptively.
O-RAN based architecture will enable such adaptive pre-scheduling parameters configuration to be
implemented and help to realize the high efficiency of industrial vision.
NOTE: the Enrichment Information mentioned above may be also obtained from the 5G core network.
With Enrichment Information from Industry server application server, base station can sync the camera data
uplink resource allocation with work piece arrival time through dynamic pre-scheduling, As shown in Figure
4.24.3-1.
In order to realize the adaptive configuration of pre-scheduling process, the Near-RT RIC needs to adaptively
calculate three pre-scheduling parameters matching with the industrial vision periodical business
characteristics, including pre-scheduling data size, pre-scheduling period and pre-scheduling start time, so as
to configure the E2 node via E2 control/policy service with those pre-scheduling parameters.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 80
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
The dynamic pre-scheduling workflow is shown in Figure 4.24.3-2. At the start-up stage of production line,
pre-scheduling data size and pre-scheduling period are calculated by the Near-RT RIC based on production
line speed and configured industrial camera attributes, such as image color, pixel, etc. These production line
data can be imported as enrichment information to the Non-RT RIC, and then delivered to the Near-RT RIC.
Then, the Near-RT RIC decides an initial pre-scheduling start time, which can be absolute time or relative time
depending on the Near-RT RIC’s capability to synchronize time with E2 nodes. The pre-scheduling start time
is the time at which the first pre-scheduling of the whole iterative process should start.
The Near-RT RIC then configures the E2 node via E2 control/policy service with pre-scheduling data size, pre-
scheduling period and pre-scheduling start time parameters. Note that the configured parameters
mentioned above only serve as scheduling recommendations to E2 Nodes. Actual PRB scheduling depends
on many other factors not captured by this use case. E2 Node might for instance supersede Near-RT RIC’s
recommendation in case high priority delay critical data needs to be scheduled.
After initial configuration, the Near-RT RIC adaptively adjusts the pre-scheduling start time based on the
service data transmission information, including pre-scheduling time-domain resource utilization and image
data transmission delay related enrichment information. The pre-scheduling time-domain resource
utilization is to be provided by E2 node, but it is currently not defined in the E2 interface specification, and it
can be defined as the ratio of the time-domain resource of the data to be scheduled to the total pre-
scheduled time-domain resource. The image data transmission delay related enrichment information is
provided to the Non-RT RIC by industrial vision server (MES) which hosts industrial vision application, and is
then delivered to the Near-RT RIC.
The initial pre-scheduling starting time can be set to T=0, and then iteratively adjusted based on the service
data transmission information, as shown in Fig ure 4.24.3-3, until the service data transmission information
converges to a reasonable range.
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 81
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 82
O-RAN.WG1.Use-Cases-Analysis-Report-R003-v11.00
Revision history
Date Revision Description
2023.03.16 10.00.01 Removed v10.00 history
Initial version towards v11.00, starting with v10.00.01 per O-RAN specification revision
numbering process.
Update of the spec to latest O-RAN TS template except for splitting the references to
formative and informative. This split is planned to be made in next release of the document
2023.03.16 10.00.02 Addition of CR:
- CMCC-2022.12.15-WG1-CR-0002-UseCasesAnalysisReport-industrial vision-v5
2023.03.16 10.00.03 All changes accepted, clean version for WG1 approval
2023.03.24 10.00.04 WG1 review comments are addressed, and approval is completed. Ready for TSC approval
and publication.
History
Date Revision Description
2022.11.18 10.00 v10.00 publlication
2022.08.01 09.00 v09.00 publication
2022.04.04 08.00 v08.00 publication
2021.11.23 07.00 v07.00 publication
2021.07.19 06.00 v06.00 publication
2021.03.13 05.00 v05.00 publication
2020.11.02 04.00 v04.00 publication
2020.07.16 03.00 v03.00 publication
2020.03.11 02.00 v02.00 publication
2019.10.17 01.00 v01.00 publication
________________________________________________________________________________________________
© 2023 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 83