Versions Compared

Key

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

DRAFT

Table of Contents
maxLevel3

Summary

Release I - Highlights

Release I - Tasks

Count of Epics (20 issues), User Stories, Tasks, and Issues:  (455 issues)
Relevant Epics:

Wiki: https://wiki.o-ran-sc.org/display/RICNR

Latest Architecture: Release H Architecture

Components: Release I Components

Tasks / Backlog / JIRA: https://jira.o-ran-sc.org/projects/NONRTRIC/issues

Weekly Meetings: Meetings

Gerrit / Source Code

Sonar / Test Coverage Reports

Docs

Testing

Release I - Studies


Release I - Demos:

  • Release I - Technical Spikes

Release I - Container images

  • Release I - Docker Images

Release I - Deployment Instructions

  • Release I - Run in Docker
  • Release I - Run in Kubernetes

Latest Architecture (Release

...

I)
Anchor

...

ArchitectureReleaseI

...

ArchitectureReleaseI


Image AddedRelease I -DRAFT

NONRTRIC Components (Release I)
Anchor

...

ComponentsReleaseI

...

ComponentsReleaseI

  1. Non-RT-RIC Control Panel

  2. Non-RT-RIC (Spring Cloud) Service Gateway
  3. Non-RT-RIC (Kong) Service Exposure Prototyping
  4. A1 Policy Management Service
  5. Information Coordinator Service
  6. DMaaP/Kafka Information Producer Adapters
  7. NONRTRIC CAPIF Core (Service Registry)
  8. Initial Non-RT-RIC App Catalogue
  9. A1 Policy Controller / Adapter
  10. A1 Interface Simulator
  11. RAN PM functions
  12. Initial K8S Helm Chart LCM Manager
  13. Authentication Support (JWT Token Fetch)
  14. Test Framework
  15. "Helloworld" O-RU Fronthaul Recovery use case
  16. "Helloworld" O-DU Slice Assurance use case
  17. "Healthcheck" use case

NONRTRIC Control Panel (Release I)

Graphical user interface to interact with the Non-RT-RIC services.

...

NONRTRIC (Spring Cloud) Service Gateway (Release I)

Enable Apps and the Control Panel to use A1 Services

NONRTRIC (Kong) Service API Gateway (Release I)

Support Apps to use NONRTRIC, SMO and other App interfaces through a gateway

  • Support dynamic registration and exposure of service interfaces to Non-RT-RIC applications (& NONRTRIC Control panel)
  • Extends a static gateway function specifically for NONRTRIC Control panel
  • Initial version based on Kong gateway function
  • Initial exposure candidates include A1 (NONRTRIC) services & O1 (OAM/SMO) services

A1 Policy Management Service (from ONAP CCSDK –

...

Montreal)

A1 Policy Controller Service above A1 Adapter that provides:

...

Information Coordinator Service (ICS) (Release I)

A service that coordinates Information Jobs, producers and consumers. Also acts as an A1 Enrichment Information Controller.

...

DMaaP/Kafka Information Producer Adapters (Release I)

Configurable mediators to take information from DMaaP (& Kafka) and present it as a coordinated Information Producer

...

CAPIF Service Registry (Release I)

Implementing a CAPIF service for Service registration, discovery, administration (SME)

...

NONRTRIC rApp catalog (Release I)

Register for NONRTRIC APPs (rApps)

...

A1 Policy Controller / Adapter (from ONAP CCSDK – London)

Optional mediation point for A1 Policy interface termination in SMO/NONRTRIC

...

A1 Interface Simulator (Release I)

Stateful A1 test stub

  • Used to create multiple stateful A1 providers (simulated near-rt-rics)
  • Supports A1-Policy (A1-P) and A1-Enrichment Information (A1-EI)
  • Implemented as a Python application
  • Swagger-based northbound interface, so easy to change the A1 profile exposed (e.g. A1 version, A1 Policy Types, A1-EI consumers, etc)
  • All A1-AP versions supported
  • Call-out feature to add applications-specific A1-Policy behaviors (REST & Kafka call-outs supported)

...

RAN Performance Monitoring Functions (File-based PM)

Functions to collect/parse/filter/store/forward file-based & event-based RAN PM data

...

RAN PM: PM Data File Collector

RAN PM: PM File Converter 

RAN PM: PM Producer

RAN PM: InfluxDB PM Logger

Authentication Support (JWT Token Fetch) (Release I)

A side-car utility service to takes care of authentication token fetching from Keycloak

...

Initial K8S Helm Chart LCM Manager (Release I)

Onboard, start, stop, and modify Non-RT-RIC App µServices as Helm Charts

...

NONRTRIC Test Platform (Release I)

Information about the test platform can be found at:

Use Cases (Release I)

"Helloworld" O-RU Fronthaul Recovery use case

A very simplified closed-loop rApp use case to re-establish front-haul connections between  O-DUs and O-RUs if they fail. Not intended to to be 'real-world'

...

"Helloworld" O-DU Slice Assurance use case

A very simplified closed-loop rApp use case to re-prioritize a RAN slice's radio resource allocation priority if sufficient throughput cannot be maintained. Not intended to to be 'real-world'

...

"Healthcheck" use case

A very simplified rApp use case to check if A1 Policy connection to a near-rt-ric exists & is healthy. Not intended to to be 'real-world'

...