blob: 7f4d58297022eb0e8cc031b2e010400e9dffef8d [file] [log] [blame]
JohnKeeney01ea4be2021-05-26 19:32:47 +01001.. This work is licensed under a Creative Commons Attribution 4.0 International License.
2.. SPDX-License-Identifier: CC-BY-4.0
3.. Copyright (C) 2020 Nordix
4
5Requirements for the Non-RT RIC project
6=======================================
7
8Find detailed description of what Non-RT RIC is on this `page`_.
9
10.. _page: https://wiki.o-ran-sc.org/display/RICNR/
11
12There are functional requirements emitted by O-RAN WG2 for the Non-RT RIC, which are the following:
13
14#. Non-RT RIC shall support data retrieval and analysis; the data may include performance, configuration or other data related to the application (recommended data shown in required data section for different use cases).
15#. Non-RT RIC shall support relevant AI/ML model training based on the data in 1. for non-real-time optimization of configuration parameters in RAN or Near-RT RIC, as applicable for the use case.
16#. Non-RT RIC shall support relevant AI/ML model training based on the data in 1. for generating/optimizing policies and intents to guide the behavior of applications in Near-RT RIC or RAN, as applicable for the use case.
17#. Non-RT RIC shall support training of relevant AI/ML models based on the data in 1. to be deployed/updated in Near-RT RIC as required by the applications.
18#. Non-RT RIC shall support performance monitoring and evaluation.
19#. Non-RT RIC shall support a fallback mechanism to prevent drastic degradation/fluctuation of performance, e.g. to restore to the previous policy or configuration.
20
21The non-functional requirements are the following ones:
22
23#. Non-RT RIC shall not update the same policy or configuration parameter for a given Near-RT RIC or RAN function more often than once per second.
24#. Non-RT RIC shall be able to update policies in several Near-RT RICs.
25
26Moreover, there are functional requirements regarding the A1 interface:
27
28#. A1 interface shall support communication of policies/intents from Non-RT RIC to Near-RT RIC.
29#. A1 interface shall support AI/ML model deployment and update from Non-RT RIC to Near-RT RIC.
30#. A1 interface shall support communication of enrichment information from Non-RT RIC to Near-RT RIC.
31#. A1 interface shall support feedback from Near-RT RIC for monitoring AI/ML model performance.
32#. A1 interface shall support the policy/intents feedback from Near-RT RIC to Non-RT RIC.