Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Near-Real-time RAN Intelligent Controller Platform (E2 Interface) (RICPLT)

Original primary goals based on contributions from Nokia, Samsung, HCL, Capgemini, Parallel Wireless, Alexandre Huff (UTFPR) and Abhijit G:

  • We will deprecate the RMR-based E2 subscription interface and H-release xApps need to use the REST based interface already supported by the the C++, go, and python xApp frameworks (RIC-375). The subscription manager should handle subscriptions for failing xApps (RIC-929) and provide a callback on subscription delete success/failure (RIC-928). We plan to implement the RIC subscription delete required procedure (RIC-851)
  • Update to newer golang version of all components (RIC-881)
  • We will develop a CRD, i.e., a K8S operator on top of the DMS REST API to simplify xApp deployment (RIC-715). Also the DMS Rest interface gets the missing delete API (RIC-954). RIC-717 allows to deploy multiple cooperating xApps together.
  • On E2 side we will implement the E2 Reset procedure from RAN to RIC (RIC-949) and the RIC Subscription Delete procedure (RIC-851). We also implement robustness improvements (RIC-932 for reconnect cases) and troubleshooting improvements (RIC-813, RIC-814).
  • There's work planned to deploy the kserve-based model provisioning from the AI/ML project into the RIC platform (RIC-955)
  • The xapp frameworks for Golang (RIC-930), C++ and Rust (RIC-951) will get some enhancements that are already implemented in the other languages, incl. support for xApp registration in the xapp-framework-cpp (RIC-705).
  • E2T (RIC-813) and E2Mgr (RIC-814) support dynamic changing of log levels for better troubleshooting
  • RIC-953 A1 testing improvements and bug fixesfixes
  • Added to plan during H:
    • Support for policy status notifications in A1 (RIC-973 (incl. RIC-975))
    • Faster timeout in SCTP heartbeats (E2) (RIC-976)
    • IPv6 support in RMR (RIC-985)


Achieved H release highlights = high-level release notes (TODO2023-06-date20) below (note that the release image list is here: TODO- link)

  • E2 reset (from E2 node to RIC), E2 subscription delete required, A1 policy status notifications
  • Preparation of feature for I release, e.g., include xApps in subscription delete required decision

For the H release of the near-RT RIC we do only limited integration testing: only the use cases: deploy RIC, deploy xApp, make E2 connection, get list of A1 policies has been tested.

Filled in end-of-release checklist: TODO- link

Status 2023-0506-1920: From the 23 epics planned (link) we implemented 10 11 (link). 12 items have been moved out of the H release, e.g, because of implementation delays (link). Incomplete items: 1 0 (link). Additionally we fixed 10 bugs and small implementation tasks (link)

H release source code, container images and deployment instructions

TODO

The list of container images for the  release (link). A demo video for the H release deployment is available at the top of the demo page and shows

  • how to deploy the near-RT RIC platform,
  • compile connect the E2 (e2 node) simulator from the OSC simulator project and
  • compile the hw-go xapp from the xapp project and use the dms_cli to deploy it and check the E2 subscriptions the xApp created.

Code coverage: Code coverage reports (current coverage and list of components that need to set up Jenkins job for auto-generation of the reports as part of CI)


Operation and Maintenance (OAM)

Primary Goals:

  • Provide complete implementation for OAM functions (FCAPS).

H release Feature Scope

    • Updates according to O-RAN Operations and Maintenance Interface Specification 8.0 (O-RAN.WG10.O1-Interface.0-v08.00)    October 2022
    • Hardening the solution by introducing a "SMO-gateway".
    • Add a FlowManagement Component.

Please see also project wiki for further details: H-Release

Sprint Demos:

  • TODO

H release highlights/accomplishments (<date>):


H release source code, container images and deployment instructions (and status)

Jira: Count of Epics ( 15 issues ), User Stories, Tasks, and Issues:  166 issues

Source Code:

Integration:

...