Add O-RU closed loop use case info to docs
[nonrtric.git] / docs / use-cases.rst
1 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
2 .. http://creativecommons.org/licenses/by/4.0
3 .. Copyright (C) 2020 Nordix
4
5 Use Cases
6 =========
7
8 To support the use cases defined for the Non-RT RIC, there are implementations provided in the nonrtric repo, see:
9   nonrtric/test/usecases
10
11 Health Check
12 ------------
13 The Health Check use case for the Non-RT RIC is a python script that regularly creates, reads, updates, and deletes a
14 policy in all Near-RT RICs that support the type used by the script. A self refreshing web page provides a view of
15 statistics for these regular checks.
16
17 For more information about it, see the README file in the use case's folder.
18
19 .. image:: ./images/healtcheck.png
20
21 O-RU closed loop recovery
22 -------------------------
23 Non-RT RIC provides two implementation versions of the recovery part of the use case. One in the form of a python
24 script, and one utilizing the Policy Framework.
25
26 Script version
27 ++++++++++++++
28 The script version consists of a python script that performs the tasks needed for the use case. There are also two
29 simulators. One message generator that generates alarm messages, and one SDN-R simulator that recieves the config
30 change messages sent from the script and responds with alarm cleared messages to MR.
31
32 All parts are Dockerized and can be started as individual containers, in the same network, in Docker.