Professional Documents
Culture Documents
Training Architecture ORAN-WG2.UsecaseRequirements.v01.00 PDF
Training Architecture ORAN-WG2.UsecaseRequirements.v01.00 PDF
00
Technical Specification
Prepared by the O-RAN Alliance e.V. Copyright © 2019 by the O-RAN Alliance e.V. By using, accessing or downloading any part of this
O-RAN specification document, including by copying, saving, distributing, displaying or preparing derivatives of, you agree to be and are
bound to the terms of the O-RAN Adopter License Agreement contained in the Annex B of this specification. All other rights reserved.
1 Revision History
Date Revision Author Description
2019.02.08 01.00.01 Qi Sun, Dhruv G. Draft for template
2019.03.12 01.00.02 Dhruv Gupta (AT&T) First draft with Scope, references, acronyms
2019.03.20 01.00.03 Arda Akman (Netsia) Initial addition of use case contributions:
- Traffic Steering use case for development of Non-RT
RIC functionality and A1 interface use case
- QoE use case
2019.04.10 01.00.04 Arda Akman (Netsia) Addition of CRs:
- Traffic steering use case
- QoE Optimization use case
- 3D-MIMO beamforming optimization use case
2019.04.12 01.00.05 Arda Akman (Netsia) Addition of CRs:
- 2019-04-08-CMCC-ATT-CR-A1-O1 description-
revision
- 2019-04-03-CMCC-CR -Add Recommended
requirements for Near-RT RIC and E2 in UCR Annex
2019.04.15 01.00.06 Arda Akman (Netsia) Updates throughout the document based on the editorial and co-
chair team review.
Addition of CRs:
- 2019_04_14_O-RAN.WG2
UsecaseRequirement.DraftSpec-CR-form-CMCC-
Orange-TIM_v2.00
- 2019-04-03-CMCC-ATT-CR -Add Recommended
requirements for Near-RT RIC and E2 in UCR Annex
v2-minor revision
- 2019-04-11-ATT-CMCC-UCR-
TrafficSteeringA1.PlantUMLSource
- 2019-04-11-ATT-CMCC-UCR-
E2Annex.PlantUMLSource
Addition of requirements to traceability section of use case
tables.
_______________________________________________________________________________________________
Copyright © 2019 by the O-RAN Alliance.
Your use is subject to the terms of the O-RAN Adopter License Agreement in Annex B 2
ORAN-WG2.Use Case Requirements v01.00
1 Contents
2 Revision History ................................................................................................................................................. 2
3 Chapter 1 Introduction ........................................................................................................................................ 5
4 1.1 Scope ................................................................................................................................................................. 5
5 1.2 References.......................................................................................................................................................... 5
6 1.3 Definitions and Abbreviations ........................................................................................................................... 6
7 1.3.1 Definitions .................................................................................................................................................... 6
8 1.3.2 Abbreviations ............................................................................................................................................... 6
_______________________________________________________________________________________________
Copyright © 2019 by the O-RAN Alliance.
Your use is subject to the terms of the O-RAN Adopter License Agreement in Annex B 3
ORAN-WG2.Use Case Requirements v01.00
_______________________________________________________________________________________________
Copyright © 2019 by the O-RAN Alliance.
Your use is subject to the terms of the O-RAN Adopter License Agreement in Annex B 4
ORAN-WG2.Use Case Requirements v01.00
1 Chapter 1 Introduction
2 1.1 Scope
3 This Technical Specification has been produced by O-RAN Alliance.
4 The contents of the present document are subject to continuing work within O-RAN WG2 and may change following
5 formal O-RAN approval. In the event that O-RAN Alliance decides to modify the contents of the present document, it
6 will be re-released by O-RAN Alliance with an identifying change of release date and an increase in version number as
7 follows:
8 Release x.y.z
9 where:
10 x the first digit is incremented for all changes of substance, i.e. technical enhancements, corrections, updates,
11 etc. (the initial approved document will have x=01).
12 y the second digit is incremented when editorial only changes have been incorporated in the document.
13 z the third digit included only in working versions of the document indicating incremental changes during the
14 editing process.
15 The current document describes the RAN optimization and control related initial use cases that have been approved within
16 O-RAN WG2. The purpose of the use cases is to help identify requirements for O-RAN defined interfaces and functions,
17 eventually leading to formal drafting of interface specifications. For each use case, the document describes the motivation,
18 resources, steps involved, and data requirements. Finally, the requirements section details the functional and non-
19 functional requirements derived from these use cases.
20
21 1.2 References
22 The following documents contain provisions which, through reference in this text, constitute provisions of the present
23 document.
24 - References are either specific (identified by date of publication, edition number, version number, etc.) or
25 non-specific.
26 - For a specific reference, subsequent revisions do not apply.
27 - For a non-specific reference, the latest version applies. In the case of a reference to a 3GPP document (including
28 a GSM document), a non-specific reference implicitly refers to the latest version of that document in Release 15.
29 [1] 3GPP TR 21.905: “Vocabulary for 3GPP Specifications”
30 [2] 3GPP TS 38.211: "Physical channels and modulation", Release 15, March 2019.
31 [3] 3GPP TS 38.213: "Physical layer procedures for control ", Release 15, March 2019.
32
33
34
_______________________________________________________________________________________________
Copyright © 2019 by the O-RAN Alliance.
Your use is subject to the terms of the O-RAN Adopter License Agreement in Annex B 5
ORAN-WG2.Use Case Requirements v01.00
2 1.3.1 Definitions
3 For the purposes of the present document, the terms and definitions given in 3GPP TR 21.905 [1] and the following apply.
4 A term defined in the present document takes precedence over the definition of the same term, if any, in 3GPP
5 TR 21.905 [1].
6
7 A1: Interface between Orchestration/NMS layer containing Non-RT RIC and eNB/gNB containing Near-RT RIC.
8 E2: Interface between near-RT RIC and the Multi-RAT CU protocol stack and the underlying RAN DU.
9 FCAPS: Fault, Configuration, Accounting, Performance, Security.
10 Intents: A declarative policy to steer or guide the behavior of RAN functions, allowing the RAN function to calculate the
11 optimal result to achieve stated objective.
12 near-RT RIC: O-RAN near-real-time RAN Intelligent Controller: a logical function that enables near-real-time control
13 and optimization of RAN elements and resources via fine-grained data collection and actions over E2 interface.
14 non-RT RIC: O-RAN non-real-time RAN Intelligent Controller: a logical function that enables non-real-time control
15 and optimization of RAN elements and resources, AI/ML workflow including model training and updates, and policy-
16 based guidance of applications/features in near-RT RIC.
17 NMS: A Network Management System.
18 O-DU: O-RAN Distributed Unit: a logical node hosting RLC/MAC/High-PHY layers based on the 7-2x fronthaul split
19 (https://oranalliance.atlassian.net/wiki/spaces/FHWG/pages/99352591/CUS-
20 Plane+v01.00?preview=/99352591/120521474/ORAN-WG4.CUS.0-v01.00.pdf) defined by O-RAN WG4.
21 O-RU: O-RAN Radio Unit: a logical node hosting Low-PHY layer and RF processing based on the 7-2x fronthaul split
22 defined by O-RAN WG4.
23 O1: Interface between management entities (NMS/EMS/MANO) and O-RAN managed elements, for operation and
24 management, by which FCAPS management, Software management, File management shall be achieved.
25 RAN: Generally referred as Radio Access Network. In terms of this document, any component below near-RT RIC per
26 O-RAN architecture, including O-CU/O-DU/O-RU.
27
28 1.3.2 Abbreviations
29 For the purposes of the present document, the abbreviations given in 3GPP TR 21.905 [1] and the following apply. An
30 abbreviation defined in the present document takes precedence over the definition of the same abbreviation, if any, in
31 3GPP TR 21.905 [1].
32
33 eNB eNodeB (applies to LTE)
34 gNB gNodeB (applies to NR)
35 KPI Key Performance Indicator
36 KQI Key Quality Indicator
_______________________________________________________________________________________________
Copyright © 2019 by the O-RAN Alliance.
Your use is subject to the terms of the O-RAN Adopter License Agreement in Annex B 6
ORAN-WG2.Use Case Requirements v01.00
10 Chapter 2 Objective
11 This document provides O-RAN WG2 Non-RT RIC Use Cases and Requirements, including A1 interface.
12
22 Further, the RRM (Radio Resource Management) features in the existing cellular network are all cell-centric. Even in
23 different areas of within a cell, there are variations in radio environment, such as neighboring cell coverage, signal
24 strength, interference status, etc. However, base stations based on traditional control strategies treat all UEs in a similar
25 way and are usually focused on average cell-centric performance, rather than UE-centric.
27 1) It is hard to adapt the RRM control to diversified scenarios and optimization objectives.
28 2) The traffic steering/management strategy is usually passive, rarely taking advantage of capabilities to predict
29 network and UE performance.
30 3) Non-optimal traffic management, with slow response time, due to various factors such as inability to select the
31 right set of UEs for control action. This further results in non-optimal system and UE performance, such as reduced
32 throughput and increased handover failures.
_______________________________________________________________________________________________
Copyright © 2019 by the O-RAN Alliance.
Your use is subject to the terms of the O-RAN Adopter License Agreement in Annex B 7
ORAN-WG2.Use Case Requirements v01.00
1 Based on the above reasons, the main objective of this use case is to allow operators to flexibly configure the desired
2 optimization policies, utilize the right performance criteria, and leverage machine learning to enable intelligent and
3 proactive traffic steering control.
6 1) Non-RT RIC:
7 a) Retrieve necessary performance, configuration, and other data for constructing/training relevant AI/ML models
8 that will be deployed in near-RT RIC to assist in the traffic steering function. For example, this could be a
9 clustering algorithm to create RF fingerprint database based on UE signal quality features.
10 b) Retrieve necessary performance, configuration, and other data for training models for non-real-time
11 optimization of configuration parameters related to traffic steering and mobility management in RAN (over O1
12 interface).
13 c) Retrieve necessary performance, configuration, and other data for defining and updating intents and policies to
14 guide the behavior of traffic steering function in near-RT RIC. For example, the policy could relate to
15 specifying different optimization objectives (UE signal quality versus cell load), or to guide the carrier/band
16 preferences at per-UE or group of UE granularity.
17 d) Support deployment and update of AI/ML models into near-RT RIC xApp.
18 e) Support communication of intents and policies (system-level and UE-level) from non-RT RIC to near-RT RIC.
19 f) Support communication of configuration parameters to RAN.
20 g) Support communication of non-RAN data to enrich control functions in near-RT RIC.
21 2) Near-RT RIC:
22 a) Support update of AI/ML models from non-RT RIC.
23 b) Support interpretation and execution of intents and policies from non-RT RIC.
24 c) Support necessary performance, configuration, and other data for defining and updating intents and policies for
25 tuning relevant AI/ML models
26 3) RAN:
27 a) Support data collection with required granularity to NMS over O1 interface.
28 b) Support non-real-time configuration-based optimization of traffic steering parameters over O1 interface.
29
_______________________________________________________________________________________________
Copyright © 2019 by the O-RAN Alliance.
Your use is subject to the terms of the O-RAN Adopter License Agreement in Annex B 8
ORAN-WG2.Use Case Requirements v01.00
1 3.1.3 Solutions
<<Uses>>
Use Case Stage Evolution / Specification
Related use
Drive traffic management in RAN in accordance with defined intents, policies,
Goal
and configuration while enabling AI/ML-based solutions
Non-RT RIC: RAN policy control function
Near-RT RIC: RAN policy enforcement function
Actors and Roles
RAN: policy enforcement for configuration updates
NMS: termination point for O1 interface.
- All relevant functions and components are instantiated.
Assumptions
- A1 and O1 interface connectivity is established with non-RT RIC.
- Network is operational.
- NMS has established the data collection and sharing process, and non-RT
RIC has access to this data.
Pre conditions - Non-RT RIC analyzes the historical data from RAN for training the relevant
AI/ML models to be deployed or updated in the near-RT RIC, as well as
AI/ML models required for non-real-time optimization of configuration and
policies.
Begins when Operator specified trigger condition or event is detected
Non-RT RIC deploys/updates the AI/ML model in near-RT RIC via O1 or Non-
Step 1 (M) RT RIC assigns/update the AI/ML model for near-RT RIC xApp via A1.
Non-RT RIC communicates relevant policies/intents and enrichment data to
near-RT RIC over A1. The example policies/intents may include:
The enrichment data from non-RAN data may include UE location or trajectory
information from GPS data.
Step 2a or 2b is
Step 2b Non-RT RIC performs relevant configuration updates in RAN over O1 interface.
Mandatory
The near-RT RIC receives the relevant info from non-RT RIC over A1 interface
Step 3 (M)
and interprets the policies and updates the AI/ML models.
If required, non-RT RIC can configure specific performance measurement data
to be collected from RAN to assess the performance of traffic steering function
Step 4 (O)
in near-RT RIC, or to assess the outcome of the applied policies and
configuration.
Ends when Operator specified trigger condition or event is satisfied
Exceptions None identified
Non-RT RIC monitors the performance of the traffic steering related function in
Post Conditions Near-RT RIC by collecting and monitoring the relevant performance KPIs and
counters from eNB/gNB.
- REQ-Non-RT-RIC-FUN1, REQ-Non-RT-RIC-FUN2, REQ-Non-RT-RIC-
FUN3, REQ-Non-RT-RIC-FUN4, REQ-Non-RT-RIC-FUN5
- REQ-A1-FUN1, REQ-A1-FUN2, REQ-A1-FUN3
- REQ-Non-RT-RIC-NonFUN1, REQ-Non-RT-RIC-NonFUN2
Informative:
Traceability
- REQ-Near-RT-RIC-FUN1, REQ-Near-RT-RIC-FUN2, REQ-Near-RT-RIC-
FUN4, REQ-Near-RT-RIC-FUN5
- REQ-E2-FUN1, REQ-E2-FUN2, REQ-E2-FUN3, REQ-E2-FUN4, REQ-E2-
FUN5, REQ-E2-FUN6
- REQ-O1-FUN1, REQ-O1-FUN2
_______________________________________________________________________________________________
Copyright © 2019 by the O-RAN Alliance.
Your use is subject to the terms of the O-RAN Adopter License Agreement in Annex B 9
ORAN-WG2.Use Case Requirements v01.00
2 Figure 3.1.3-1: Traffic steering use case flow diagram illustrates the overall procedure for the traffic steering use case.
3
4 Figure 3.1.3-1: Traffic steering use case flow diagram
9 1) Measurement reports with RSRP/RSRQ/CQI information for serving and neighboring cells.
10 2) UE connection and mobility/handover statistics with indication of successful and failed handovers etc.
11 3) Cell load statistics such as information in the form of number of active users or connections, number of scheduled
12 active users per TTI, PRB utilization, and CCE utilization.
13 4) Per user performance statistics such as PDCP throughput, RLC or MAC layer latency, etc.
_______________________________________________________________________________________________
Copyright © 2019 by the O-RAN Alliance.
Your use is subject to the terms of the O-RAN Adopter License Agreement in Annex B 10
ORAN-WG2.Use Case Requirements v01.00
10 The main objective is to ensure QoE optimization be supported within the O-RAN architecture and its open interfaces.
11 Multi-dimensional data, e.g., user traffic data, QoE measurements, network measurement report, can be acquired and
12 processed via ML algorithms to support traffic recognition, QoE prediction, QoS enforcement decisions. ML models can
13 be trained offline and model inference will be executed in a real-time manner. Focus should be on a general solution that
14 would support any specific QoE use case (e.g. Cloud VR, video, etc.).
16 1) Non-RT RIC:
17 a) Retrieve necessary QoE related measurement metrics from network level measurement report and NMS (may
18 acquire data from application) for constructing/training relevant AI/ML model that will be deployed in near-
19 RT RIC to assist in the QoE Optimization function. For example, this could be application classification, QoE
20 prediction, and available bandwidth prediction.
21 b) Training of potential ML models for predictive QoE optimization, which may respectively autonomously
22 recognize traffic types, predict quality of experience, or predict available radio bandwidth.
23 c) Send policies/intents to near-RT RIC to drive the QoE optimization at RAN level in terms of expected behavior.
24 2) Near-RT RIC:
25 a) Support update of AI/ML models from non-RT RIC.
26 b) Support execution of the AI/ML models from non-RT RIC, e.g. application classification, QoE prediction, and
27 available bandwidth prediction.
28 c) Support interpretation and execution of intents and policies from non-RT RIC to derive the QoE optimization
29 at RAN level in terms of expected behavior.
30 d) Sending QoE performance report to Non-RT RIC for evaluation and optimization
31 3) RAN:
32 a) Support network state and UE performance report with required granularity to NMS over O1 interface.
33 b) Support QoS enforcement based on messages from A1/E2, which are expected to influence RRM behavior.
34
_______________________________________________________________________________________________
Copyright © 2019 by the O-RAN Alliance.
Your use is subject to the terms of the O-RAN Adopter License Agreement in Annex B 11
ORAN-WG2.Use Case Requirements v01.00
1 3.2.3 Solutions
<<Uses>>
Use Case Stage Evolution / Specification
Related use
Goal Model training and Distribution
Actors and Roles Non-RT RIC, near-RT RIC, NMS, application server
Assumptions
Near-RT RIC and non-RT RIC are instantiated with A1 interface
connectivity being established between them.
A certificate is shared between Near-RT RIC and non-RT RIC for model
Pre conditions
related data exchange.
- Editor’s Note: security related procedure is FFS.
Step 3 (M) Non-RT RIC distributes the model to the Near-RT RIC.
Near-RT RIC stores the received QoE related ML models in the ML
Step 4 (M)
Model inference platform and based on requirements of ML models,
Ends when Operator specified trigger condition or event is satisfied
Exceptions FFS
Near-RT RIC stores the received QoE related ML models in the ML
Post Conditions
Model inference platform and execute the model for QoE optimization
function in near-RT RIC.
- REQ-Non-RT-RIC-FUN1, REQ-Non-RT-RIC-FUN3, REQ-Non-RT-
RIC-FUN4, REQ-Non-RT-RIC-FUN5
- REQ-A1-FUN1, REQ-A1-FUN2, REQ-A1-FUN4
Informative:
Traceability - REQ-Near-RT-RIC-FUN1, REQ-Near-RT-RIC-FUN3, REQ-Near-RT-
RIC-FUN4, REQ-Near-RT-RIC-FUN5
- REQ-E2-FUN1, REQ-E2-FUN2, REQ-E2-FUN3, REQ-E2-FUN4,
REQ-E2-FUN5, REQ-E2-FUN6
- REQ-O1-FUN1, REQ-O1-FUN2
4
_______________________________________________________________________________________________
Copyright © 2019 by the O-RAN Alliance.
Your use is subject to the terms of the O-RAN Adopter License Agreement in Annex B 12
ORAN-WG2.Use Case Requirements v01.00
<<Uses>>
Use Case Stage Evolution / Specification
Related use
Goal Policy generation and performance evaluation
Actors and Roles Non-RT RIC, near-RT RIC, NMS
Assumptions
QoE related models have been deployed in Non-RT RIC and Near-RT RIC
Pre conditions
respectively.
The network operator/manager want to generate QoE policy or optimize
Begins when
QoE related AI/ML models.
Non-RT RIC evaluates the collected data and generates the appropriate
Step 1 (M)
QoE optimization policy.
Step 2 (M) Non-RT RIC sends the QoE optimization policy to Near-RT RIC
Step 3 (M) Non-RT RIC collects QoE optimization report from NMS.
Non-RT RIC performs evaluation and may trigger AI/ML model
Step 4 (M)
optimization.
Ends when FFS
Exceptions FFS
Post Conditions FFS
- REQ-Non-RT-RIC-FUN1, REQ-Non-RT-RIC-FUN3, REQ-Non-RT-
RIC-FUN4, REQ-Non-RT-RIC-FUN5
- REQ-A1-FUN1, REQ-A1-FUN2, REQ-A1-FUN4
Informative:
Traceability - REQ-Near-RT-RIC-FUN1, REQ-Near-RT-RIC-FUN3, REQ-Near-RT-
RIC-FUN4, REQ-Near-RT-RIC-FUN5
- REQ-E2-FUN1, REQ-E2-FUN2, REQ-E2-FUN3, REQ-E2-FUN4,
REQ-E2-FUN5, REQ-E2-FUN6
- REQ-O1-FUN1, REQ-O1-FUN2
5
_______________________________________________________________________________________________
Copyright © 2019 by the O-RAN Alliance.
Your use is subject to the terms of the O-RAN Adopter License Agreement in Annex B 13
ORAN-WG2.Use Case Requirements v01.00
_______________________________________________________________________________________________
Copyright © 2019 by the O-RAN Alliance.
Your use is subject to the terms of the O-RAN Adopter License Agreement in Annex B 14
ORAN-WG2.Use Case Requirements v01.00
19 An M-MIMO macro- or small-cells benefit from a flexible way of serving users in their coverage area thanks to
20 beamforming. However the coverage area itself is defined by (vendor specific) fixed M-MIMO system parameters such
21 as the azimuth and elevation angle range, or the GoB parameters. Hence due to traffic distribution and terrain topology,
22 the M-MIMO cell may suffer from e.g.
27 The objective of this use case is to allow the operator to flexibly configure M-MIMO system parameters by means of
28 policies, configuration or machine learning techniques, according to objectives defined by the operator.
29
31 1) Non-RT RIC:
32 a) Retrieve necessary configurations, performance indicators, measurement reports and other data from NMS and
33 RAN directly for the purpose of constructing/training relevant AI/ML models that will run in Non-RT RIC.
34 b) Retrieve necessary user location related information, e.g. GPS coordinates, from the application layer for the
35 purpose of constructing/training relevant AI/ML models that will run in Non-RT RIC.
36 c) Retrieve necessary user context information, e.g. mobility pattern prediction, from the near-RT RIC for the
37 purpose of constructing/training relevant AI/ML models that will run in Non-RT RIC.
38 d) The trained AI/ML model to infer the user distribution of multiple cells, and predict the optimal configuration
39 of M-MIMO parameters for each cell according to a global optimization objective designed by the operator
_______________________________________________________________________________________________
Copyright © 2019 by the O-RAN Alliance.
Your use is subject to the terms of the O-RAN Adopter License Agreement in Annex B 15
ORAN-WG2.Use Case Requirements v01.00
1 e) Send the optimal beam pattern configuration and/or policy to NMS for update; which sends the control
2 messages in terms of configuration change directly to the respective CU/DU/RRU, this control loop could be
3 done periodically or be event-triggered
4 f) Monitor the performance of all the cells; when the optimization objective fails, initiate fall back procedure;
5 meanwhile, the AI/ML model should be retrained according to the new feedback and input data, and the old
6 model updated.
_______________________________________________________________________________________________
Copyright © 2019 by the O-RAN Alliance.
Your use is subject to the terms of the O-RAN Adopter License Agreement in Annex B 16
ORAN-WG2.Use Case Requirements v01.00
1 3.3.3 Solutions
<<Uses>>
Use Case Stage Evolution / Specification
Related use
Enable flexible optimization of the multi-cell M-MIMO beamforming
performance (capacity and coverage) by means of policy and
Goal
configuration parameter change with operator-defined objectives, and
allow for AI/ML-based solutions.
Non-RT RIC acting as RAN policy control function and RAN
Actors and Roles
policy/configuration enforcement function
Non-RT RIC is instantiated, A1/O1 interface connectivity is established
Assumptions
with near-RT RIC, RAN and NMS. Network is operational.
Non-RT RIC has analyzed the collected data and designed the relevant
Pre conditions models for M-MIMO beam pattern configuration optimization;
AI/ML model generation function is operational.
Begins when Operator specified trigger condition or event is detected
Non-RT RIC train the AI/ML model with the collected data from the
application, the NMS, RAN and the near-RT RIC. Trained AI/ML models
Step 1 (M)
are deployed/updated in the non-RT RIC, for long-term optimization by
means of configuration changes and policy enforcement.
Non-RT RIC communicates relevant policies to NMS, and/or makes
direct configuration updates in the RAN. The relevant policies may
include:
a) M-MIMO configuration changes with the corresponding
Step 2 (M) conditions to be triggered
b) Handover policy for UEs, especially at the cell edge, e.g.
defining HO threshold configurations with the corresponding
conditions to be triggered
If the non-RT RIC M-MIMO beam pattern optimization algorithm requires
Step 3 (M) any UE context information or prediction from near RT RIC, it will provide
this data over O1 interface.
If required, non-RT RIC can configure specific measurement data to be
Step 4 (M) collected from the RAN to train the AI/ML model in non-RT RIC, or to
assess the outcome of the applied policies and configuration.
Non-RT RIC will initiate fallback mechanism to restore previous policy
Step 5 (O)
or configuration in case performance degradation is observed.
If the algorithm performance is unsatisfactory in terms of predefined
Step 6 (M) objective/requirement, non-RT RIC should gather necessary information
and data to retrain and update the AI/ML model locally
Ends when Operator specified trigger condition or event is satisfied
Exceptions FFS
Post Conditions The RAN operates using the newly deployed parameters/models
- REQ-Non-RT-RIC-FUN1, REQ-Non-RT-RIC-FUN2, REQ-Non-RT-
RIC-FUN3, REQ-Non-RT-RIC-FUN5, REQ-Non-RT-RIC-FUN6
- REQ-A1-FUN5
Traceability Informative:
- REQ-Near-RT-RIC-FUN6, REQ-Near-RT-RIC-FUN7
- REQ-E2-FUN7
- REQ-O1-FUN1, REQ-O1-FUN3
4
5 Figure 3.3.3-1: 3D-MIMO beamforming optimization flow diagram illustrates the overall procedure.
_______________________________________________________________________________________________
Copyright © 2019 by the O-RAN Alliance.
Your use is subject to the terms of the O-RAN Adopter License Agreement in Annex B 17
ORAN-WG2.Use Case Requirements v01.00
7 1) Measurement reports with RSRP/RSRQ/CQI information for all the cells of interest; the time granularity of data
8 collection should be configurable and satisfy the requirement of the AI/ML model
9 2) Complete set of M-MIMO configurations, i.e. Horizontal beamwidth adjustable range, Vertical beamwidth adjustable
10 range, Azimuth angle adjustable range, Elevation angle adjustable range
11 3) Network KPIs: e.g. cell downlink/uplink traffic load (GB, RRC connection attempts, average RRC connected UE,
12 maximum RRC connected UE, average active connections (downlink/uplink), DL/UL throughput, DL/UL spectral
13 efficiency, NI (Noise interference) )
15 5) Environment data: cell site information (location), inter-site distance, BS system configuration, (e.g. operating
16 frequency, bandwidth, frame structure, transmit power, default beam weight configuration)
17 6) User specific information: e.g. DL SINR, beam ID, and Mobility prediction
18
_______________________________________________________________________________________________
Copyright © 2019 by the O-RAN Alliance.
Your use is subject to the terms of the O-RAN Adopter License Agreement in Annex B 18
ORAN-WG2.Use Case Requirements v01.00
1 Chapter 4 Requirements
Non-RT RIC shall support data retrieval and analysis; the data may
include performance, configuration or other data related to the
REQ-Non-RT-RIC-FUN1
application (recommended data shown in required data section for
different use cases).
Non-RT RIC shall support relevant AI/ML model training based on the
data in [REQ-Non-RT-RIC-FUN1] for non-real-time optimization of
REQ-Non-RT-RIC-FUN2
configuration parameters in RAN or near-RT RIC, as applicable for
the use case.
Non-RT RIC shall support relevant AI/ML model training based on the
data in [REQ-Non-RT-RIC-FUN1] for generating/optimizing policies
REQ-Non-RT-RIC-FUN3
and intents to guide the behavior of applications in near-RT RIC or
RAN, as applicable for the use case.
Non-RT RIC shall support training of relevant AI/ML models based on
REQ-Non-RT-RIC-FUN4 the data in [REQ-Non-RT-RIC-FUN1] to be deployed/updated in near-
RT RIC as required by the applications.
REQ-Non-RT-RIC-FUN5 Non-RT RIC shall support performance monitoring and evaluation.
Non-RT RIC shall support a fallback mechanism to prevent drastic
REQ-Non-RT RIC-FUN6 degradation/fluctuation of performance, e.g. to restore to the previous
policy or configuration.
6
_______________________________________________________________________________________________
Copyright © 2019 by the O-RAN Alliance.
Your use is subject to the terms of the O-RAN Adopter License Agreement in Annex B 19
ORAN-WG2.Use Case Requirements v01.00
_______________________________________________________________________________________________
Copyright © 2019 by the O-RAN Alliance.
Your use is subject to the terms of the O-RAN Adopter License Agreement in Annex B 20
ORAN-WG2.Use Case Requirements v01.00
9 Fig.A.1-1 shows end-to-end call flow for traffic steering and QoE optimization, including E2 and near-RT RIC
10
11
12 Figure A.1-1: Traffic steering and QoE optimization end-to-end flow diagram
13
_______________________________________________________________________________________________
Copyright © 2019 by the O-RAN Alliance.
Your use is subject to the terms of the O-RAN Adopter License Agreement in Annex B 21
ORAN-WG2.Use Case Requirements v01.00
_______________________________________________________________________________________________
Copyright © 2019 by the O-RAN Alliance.
Your use is subject to the terms of the O-RAN Adopter License Agreement in Annex B 22
ORAN-WG2.Use Case Requirements v01.00
O1 interface shall support data collection from the RAN and near-RT RIC to
REQ-O1-FUN1 NMS, in the form of performance measurement counters and KPIs (as defined
by 3GPP and will be extended for O-RAN use cases) with time resolution
configurable down to 1 second, and with required aggregation.
REQ-O1-FUN2 O1 interface shall support AI/ML model deployment from Non-RT RIC to Near-
RT RIC.
REQ-O1-FUN3 O1 interface shall support communication of RAN configuration parameters
from Non-RT RIC to NMS.
4
_______________________________________________________________________________________________
Copyright © 2019 by the O-RAN Alliance.
Your use is subject to the terms of the O-RAN Adopter License Agreement in Annex B 23
ORAN-WG2.Use Case Requirements v01.00
_______________________________________________________________________________________________
Copyright © 2019 by the O-RAN Alliance.
Your use is subject to the terms of the O-RAN Adopter License Agreement in Annex B 24
ORAN-WG2.Use Case Requirements v01.00
4 This O-RAN Adopter License Agreement (the “Agreement”) is made by and between the O-RAN Alliance and the entity
5 that downloads, uses or otherwise accesses any O-RAN Specification, including its Affiliates (the “Adopter”).
6 This is a license agreement for entities who wish to adopt any O-RAN Specification.
8 SECTION 1: DEFINITIONS
9
10 1.1 “Affiliate” means an entity that directly or indirectly controls, is controlled by, or is under common
11 control with another entity, so long as such control exists. For the purpose of this Section, “Control” means
12 beneficial ownership of fifty (50%) percent or more of the voting stock or equity in an entity.
13
14 1.2 “Compliant Portion” means only those specific portions of products (hardware, software or
15 combinations thereof) that implement any O-RAN Specification.
16
17 1.3 “Adopter(s)” means all entities, who are not Members, Contributors or Academic Contributors,
18 including their Affiliates, who wish to download, use or otherwise access O-RAN Specifications.
19
20 1.4 “Minor Update” means an update or revision to an O-RAN Specification published by O-RAN Alliance
21 that does not add any significant new features or functionality and remains interoperable with the prior
22 version of an O-RAN Specification. The term “O-RAN Specifications” includes Minor Updates.
23
24 1.5 “Necessary Claims” means those claims of all present and future patents and patent applications, other
25 than design patents and design registrations, throughout the world, which (i) are owned or otherwise
26 licensable by a Member, Contributor or Academic Contributor during the term of its Member, Contributor
27 or Academic Contributorship; (ii) such Member, Contributor or Academic Contributor has the right to grant
28 a license without the payment of consideration to a third party; and (iii) are necessarily infringed by
29 implementation of a Final Specification (without considering any Contributions not included in the Final
30 Specification). A claim is necessarily infringed only when it is not possible on technical (but not
31 commercial) grounds, taking into account normal technical practice and the state of the art generally
32 available at the date any Final Specification was published by the O-RAN Alliance or the date the patent
33 claim first came into existence, whichever last occurred, to make, sell, lease, otherwise dispose of, repair,
34 use or operate an implementation which complies with a Final Specification without infringing that claim.
35 For the avoidance of doubt in exceptional cases where a Final Specification can only be implemented by
36 technical solutions, all of which infringe patent claims, all such patent claims shall be considered Necessary
37 Claims.
38
39 1.6 “Defensive Suspension” means for the purposes of any license grant pursuant to Section 3, Member,
40 Contributor, Academic Contributor, Adopter, or any of their Affiliates, may have the discretion to include
41 in their license a term allowing the licensor to suspend the license against a licensee who brings a patent
42 infringement suit against the licensing Member, Contributor, Academic Contributor, Adopter, or any of
43 their Affiliates.
44
45 SECTION 2: COPYRIGHT LICENSE
_______________________________________________________________________________________________
Copyright © 2019 by the O-RAN Alliance.
Your use is subject to the terms of the O-RAN Adopter License Agreement in Annex B 25
ORAN-WG2.Use Case Requirements v01.00
2 2.1 Subject to the terms and conditions of this Agreement, O-RAN Alliance hereby grants to Adopter a
3 nonexclusive, nontransferable, irrevocable, non-sublicensable, worldwide copyright license to obtain, use
4 and modify O-RAN Specifications, but not to further distribute such O-RAN Specification in any modified
5 or unmodified way, solely in furtherance of implementations of an O-RAN Specification.
6
7 2.2 Adopter shall not use O-RAN Specifications except as expressly set forth in this Agreement or in a
8 separate written agreement with O-RAN Alliance.
9
10 SECTION 3: FRAND LICENSE
11
12 3.1 Members, Contributors and Academic Contributors and their Affiliates are prepared to grant based on
13 a separate Patent License Agreement to each Adopter under Fair, Reasonable And Non-Discriminatory
14 (FRAND) terms and conditions with or without compensation (royalties) a nonexclusive, non-transferable,
15 irrevocable (but subject to Defensive Suspension), non-sublicensable, worldwide license under their
16 Necessary Claims to make, have made, use, import, offer to sell, lease, sell and otherwise distribute
17 Compliant Portions; provided, however, that such license shall not extend: (a) to any part or function of a
18 product in which a Compliant Portion is incorporated that is not itself part of the Compliant Portion; or (b)
19 to any Adopter if that Adopter is not making a reciprocal grant to Members, Contributors and Academic
20 Contributors, as set forth in Section 3.3. For the avoidance of doubt, the foregoing license includes the
21 distribution by the Adopter’s distributors and the use by the Adopter’s customers of such licensed
22 Compliant Portions.
23
24 3.2 Notwithstanding the above, if any Member, Contributor or Academic Contributor, Adopter or their
25 Affiliates has reserved the right to charge a FRAND royalty or other fee for its license of Necessary Claims
26 to Adopter, then Adopter is entitled to charge a FRAND royalty or other fee to such Member, Contributor
27 or Academic Contributor, Adopter and its Affiliates for its license of Necessary Claims to its licensees.
28 3.3 Adopter, on behalf of itself and its Affiliates, shall be prepared to grant based on a separate Patent
29 License Agreement to each Members, Contributors, Academic Contributors, Adopters and their Affiliates
30 under FRAND terms and conditions with or without compensation (royalties) a nonexclusive, non-
31 transferable, irrevocable (but subject to Defensive Suspension), non-sublicensable, worldwide license
32 under their Necessary Claims to make, have made, use, import, offer to sell, lease, sell and otherwise
33 distribute Compliant Portions; provided, however, that such license will not extend: (a) to any part or
34 function of a product in which a Compliant Portion is incorporated that is not itself part of the Compliant
35 Portion; or (b) to any Members, Contributors, Academic Contributors, Adopters and their Affiliates that is
36 not making a reciprocal grant to Adopter, as set forth in Section 3.1. For the avoidance of doubt, the
37 foregoing license includes the distribution by the Members’, Contributors’, Academic Contributors’,
38 Adopters’ and their Affiliates’ distributors and the use by the Members’, Contributors’, Academic
39 Contributors’, Adopters’ and their Affiliates’ customers of such licensed Compliant Portions.
40
43 4.1 This Agreement shall remain in force, unless early terminated according to this Section 4.
44
_______________________________________________________________________________________________
Copyright © 2019 by the O-RAN Alliance.
Your use is subject to the terms of the O-RAN Adopter License Agreement in Annex B 26
ORAN-WG2.Use Case Requirements v01.00
1 4.2 O-RAN Alliance on behalf of its Members, Contributors and Academic Contributors may terminate
2 this Agreement if Adopter materially breaches this Agreement and does not cure or is not capable of curing
3 such breach within thirty (30) days after being given notice specifying the breach.
4
5 4.3 Sections 1, 3, 5 - 11 of this Agreement shall survive any termination of this Agreement. Under surviving
6 Section 3, after termination of this Agreement, Adopter will continue to grant licenses (a) to entities who
7 become Adopters after the date of termination; and (b) for future versions of O-RAN Specifications that
8 are backwards compatible with the version that was current as of the date of termination.
9
10 SECTION 5: CONFIDENTIALITY
11
12 Adopter will use the same care and discretion to avoid disclosure, publication, and dissemination of O-
13 RAN Specifications to third parties, as Adopter employs with its own confidential information, but no less
14 than reasonable care. Any disclosure by Adopter to its Affiliates, contractors and consultants should be
15 subject to an obligation of confidentiality at least as restrictive as those contained in this Section. The
16 foregoing obligation shall not apply to any information which is: (1) rightfully known by Adopter without
17 any limitation on use or disclosure prior to disclosure; (2) publicly available through no fault of Adopter;
18 (3) rightfully received without a duty of confidentiality; (4) disclosed by O-RAN Alliance or a Member,
19 Contributor or Academic Contributor to a third party without a duty of confidentiality on such third party;
20 (5) independently developed by Adopter; (6) disclosed pursuant to the order of a court or other authorized
21 governmental body, or as required by law, provided that Adopter provides reasonable prior written notice
22 to O-RAN Alliance, and cooperates with O-RAN Alliance and/or the applicable Member, Contributor or
23 Academic Contributor to have the opportunity to oppose any such order; or (7) disclosed by Adopter with
24 O-RAN Alliance’s prior written approval.
25
26 SECTION 6: INDEMNIFICATION
27
28 Adopter shall indemnify, defend, and hold harmless the O-RAN Alliance, its Members, Contributors or
29 Academic Contributors, and their employees, and agents and their respective successors, heirs and assigns
30 (the “Indemnitees”), against any liability, damage, loss, or expense (including reasonable attorneys’ fees
31 and expenses) incurred by or imposed upon any of the Indemnitees in connection with any claims, suits,
32 investigations, actions, demands or judgments arising out of Adopter’s use of the licensed O-RAN
33 Specifications or Adopter’s commercialization of products that comply with O-RAN Specifications.
34
44
_______________________________________________________________________________________________
Copyright © 2019 by the O-RAN Alliance.
Your use is subject to the terms of the O-RAN Adopter License Agreement in Annex B 27
ORAN-WG2.Use Case Requirements v01.00
9 SECTION 8: ASSIGNMENT
10
11 Adopter may not assign the Agreement or any of its rights or obligations under this Agreement or make
12 any grants or other sublicenses to this Agreement, except as expressly authorized hereunder, without having
13 first received the prior, written consent of the O-RAN Alliance, which consent may be withheld in O-RAN
14 Alliance’s sole discretion. O-RAN Alliance may freely assign this Agreement.
15
18 Adopter acknowledges and agrees that Members, Contributors and Academic Contributors (including
19 future Members, Contributors and Academic Contributors) are entitled to rights as a third-party beneficiary
20 under this Agreement, including as licensees under Section 3.
21
24 Execution of this Agreement by Adopter in its capacity as a legal entity or association constitutes that legal
25 entity’s or association’s agreement that its Affiliates are likewise bound to the obligations that are applicable
26 to Adopter hereunder and are also entitled to the benefits of the rights of Adopter hereunder.
27
30 This Agreement is governed by the laws of Germany without regard to its conflict or choice of law
31 provisions.
32 This Agreement constitutes the entire agreement between the parties as to its express subject matter and
33 expressly supersedes and replaces any prior or contemporaneous agreements between the parties, whether
34 written or oral, relating to the subject matter of this Agreement.
35 Adopter, on behalf of itself and its Affiliates, agrees to comply at all times with all applicable laws, rules
36 and regulations with respect to its and its Affiliates’ performance under this Agreement, including without
37 limitation, export control and antitrust laws. Without limiting the generality of the foregoing, Adopter
38 acknowledges that this Agreement prohibits any communication that would violate the antitrust laws.
39 By execution hereof, no form of any partnership, joint venture or other special relationship is created
40 between Adopter, or O-RAN Alliance or its Members, Contributors or Academic Contributors. Except as
41 expressly set forth in this Agreement, no party is authorized to make any commitment on behalf of Adopter,
42 or O-RAN Alliance or its Members, Contributors or Academic Contributors.
_______________________________________________________________________________________________
Copyright © 2019 by the O-RAN Alliance.
Your use is subject to the terms of the O-RAN Adopter License Agreement in Annex B 28
ORAN-WG2.Use Case Requirements v01.00
2 In the event that any provision of this Agreement conflicts with governing law or if any provision is held
3 to be null, void or otherwise ineffective or invalid by a court of competent jurisdiction, (i) such provisions
4 will be deemed stricken from the contract, and (ii) the remaining terms, provisions, covenants and
5 restrictions of this Agreement will remain in full force and effect.
6 Any failure by a party or third party beneficiary to insist upon or enforce performance by another party of
7 any of the provisions of this Agreement or to exercise any rights or remedies under this Agreement or
8 otherwise by law shall not be construed as a waiver or relinquishment to any extent of the other parties’ or
9 third party beneficiary’s right to assert or rely upon any such provision, right or remedy in that or any other
10 instance; rather the same shall be and remain in full force and effect.
11
12 ….
13
14
15
_______________________________________________________________________________________________
Copyright © 2019 by the O-RAN Alliance.
Your use is subject to the terms of the O-RAN Adopter License Agreement in Annex B 29