Primary Goals:- The primary goal of Non-RT RIC is to support intelligent RAN optimization by providing policy-based guidance, ML model management and enrichment information to the near-RT RIC function so that the RAN can optimize, e.g., RRM under certain conditions.
- It can also perform intelligent radio resource management function in non-real-time interval (i.e., greater than 1 second).
- Non-RT RIC can use data analytics and AI/ML training/inference to determine the RAN optimization actions for which it can leverage SMO services such as data collection and provisioning services of the O-RAN nodes.
- Non-RT-RIC will define and coordinate rApps (Non-RT-RIC applications) to perform Non-RT-RIC tasks.
- Non-RT-RIC will also host the new R1 interface (between rApps and SMO/NONRTRIC services)
|
D Feature Scope: - NONRTRIC Functions: (NONRTRIC Release D Wiki)
- Integrated A1 Adapter from ONAP (controller – mediation)
- Integrated A1 Policy Management Service from ONAP (controller – A1 policies)
- OSC A1 Enrichment Information Coordinator (controller – A1 EI Job management)
- OSC Non-RT-RIC Control Panel (GUI – for A1-P & A1-EI Job management)
- OSC A1 Simulator (a stateful test stub to simulate near-RT-RIC end of A1 interface – A1-P & A1-EI)
- OSC (initial) APP catalog (for registering/querying APPs)
- Initial K8S Helm Chart LCM Manager - for APP µServices etc. (ONAP & OSC) (new)
- Initial Service Exposure Function (new)
- In D Release: (NONRTRIC Release D Wiki)
- Improved A1-PMS NBI (REST & DMaaP) (Rest style alignment)
- Runtime configuration API (REST) for A1 Policy Management Service (e.g. add/remove adapters, near-rt-rics, security certs, etc)
- Deployment – Continued improvements for Docker & Kubernetes
- Extended/Easier deployment options with OSC IT/DEP project (SMO/NONRTRIC deployment)
- Improving CI/CD to support include A1 Policy controller dependencies from ONAP
- Multi-version support ( O-RAN A1-AP v1.1, v2.0, v2.1,v3.0 & OSC pre-spec A1)
- Improved status monitoring/notification of A1-EI Jobs
- Further improvement in security cert management (All interfaces can now be secured using TLS)
- Re-architect & improve usability of Non-RT-RIC Control Panel (GUI)
- Extend NONRTRIC Control Panel to edit/create A1 Enrichment Types/Jobs
- Extend NONRTRIC Control Panel to configure A1 Policy Management Service
- Configurable Service Exposure function – Extends/Replaces static exposure gateway in OSC Cherry
- K8S Helm Chart LCM function for App µServices
- Update NONRTRIC demo/test environment (one-click tests/use-cases, docker & single/multi-node K8s env)
- OSC e2e integration use case – O-RU-FH-HelloWorld recovery
- App to instigate O-RU-FH connection recovery after failure – via O-DU
- Multiple implementation options – standalone µService and/or deployable ONAP-PF policy script
- CII badging – Already achieved Bronze/Passing Grade
|
More detail:
|
|
|
D release source code, container images and deployment instructions - Source Code:
- The source code can be found in the "dawn" branch nonrtric, sim/a1-interface and portal/nonrtric-controlpanel git repositories
- Detailed instructions to download and build the "D Release" NONRTRIC components can be found at NONRTRIC - Release D - Build
- Docker Images:
- Deploy / Run:
- Documentation:
|