Non-RealTime RIC (NONRTRIC)
Coordinates
- PTL: John Keeney (Ericsson EST)
- Wiki: https://lf-o-ran-sc.atlassian.net/wiki/display/RICNR/
- JIRA: https://lf-o-ran-sc.atlassian.net/jira/software/c/projects/NONRTRIC/list
- Code / Gerrit:
- nonrtric : https://gerrit.o-ran-sc.org/r/admin/repos/q/filter:nonrtric
- portal/nonrtric-controlpanel : https://gerrit.o-ran-sc.org/r/admin/repos/portal/nonrtric-controlpanel
- sim/a1-interface : https://gerrit.o-ran-sc.org/r/admin/repos/sim/a1-interface
- Docs:
- nonrtric : https://docs.o-ran-sc.org/projects/o-ran-sc-nonrtric
- portal/nonrtric-controlpanel : https://docs.o-ran-sc.org/projects/o-ran-sc-portal-nonrtric-controlpanel
- sim/a1-interface : https://docs.o-ran-sc.org/projects/o-ran-sc-sim-a1-interface
- Email List:
- OSC "discuss" mailing list: https://lists.o-ran-sc.org/g/discuss: discuss@lists.o-ran-sc.org
- Please use hashtag #nonrtric
- Chat: Slack: o-ran-sc-lf.slack.com with hashtag #nonrtric
- Meetings: https://lf-o-ran-sc.atlassian.net/wiki/display/RICNR//Meetings
The Non-RealTime RIC (RAN Intelligent Controller) is an Orchestration and Automation function described by the O-RAN Alliance for non-real-time intelligent management of RAN (Radio Access Network) functions. The primary goal of the Non-RealTime RIC is to support non-real-time radio resource management, higher layer procedure optimization, policy optimization in RAN, and providing guidance, parameters, policies and AI/ML models to support the operation of near-RealTime RIC functions in the RAN to achieve higher-level non-real-time objectives. NONRTRIC functions include service and policy management, RAN analytics and model-training for the near-RealTime RICs. The Non-RealTime RIC project provides concepts, specifications, architecture and reference implementations as defined and described by the O-RAN Alliance architecture.
The OSC NONRTRIC implementation will communicate with near-RealTime RIC elements in the RAN via the A1 interface. Using the A1 interface the OSC NONRTRIC will facilitate the provision of A1 Policies; monitor and provide basic feedback on policy state from near-RealTime RICs; provide A1 Enrichment Information as required by near-RealTime RICs; act as a hosting platform for rApps (Non-RealTime RIC applications); host the R1 interface between rApps and the underlying SMO and Non-RT-RIC platforms; and manage the exposure towards rApps of SMO platform functions, Non-RT-RIC platform functions, and the capabilities of other rApps.
The NONRTRIC functions partly leverage and extend some existing infrastructure from ONAP to support non-realtime control of the RAN (Radio Access Network).
All implementations will be demonstrated in open community labs to prove functionalities and to give feedback to the O-RAN working groups.
Functional view of OSC NONRTRIC - Latest available functionality
The figure above shows the latest released functionality for the Non-RealTime RIC functions in OSC (J Release & ONAP New Delhi).
For more information see out Release J - Developers Guide
Team
- PTL: John Keeney (Ericsson EST)
- Committers: John Keeney (Ericsson EST), Aravindhan Ayyanathan
JIRA
GERRIT
- nonrtric : https://gerrit.o-ran-sc.org/r/admin/repos/q/filter:nonrtric (15 repos)
- portal/nonrtric-controlpanel : https://gerrit.o-ran-sc.org/r/admin/repos/portal/nonrtric-controlpanel
- sim/a1-interface : https://gerrit.o-ran-sc.org/r/admin/repos/sim/a1-interface
Overlap with ONAP / SMO
The early vision for the O-RAN Non-RealTime RIC, and OSC NONRTRIC project, did not significantly differentiate between SMO platform and Non-RT RIC platform functions, where the main SMO requirements could be partly fulfilled by using a combination of OSC OAM, OSC NONRTRIC, and ONAP functions (See OAM Project: SMO - Service Management and Orchestration).
In the NONRTRIC project we will reuse ONAP (and other open-source) functions where needed, and where necessary support changes upstream if needed. We strongly believe that open-source software should be reused where possible and appropriate, the maximize community participation and avoid community fragmentation. For example, we reuse and contribute to the A1 Policy Management functions in ONAP, which emerged from a merging of related activities in both OSC and ONAP. We also reuse numerous other ONAP functions, e.g. SDNC, ACM, Policy Framework, CPS, VES & PM functions, etc..
News
-
Talks & Demos at O-RAN Alliance - F2F - October 2024 - Montreal- "Topology Exposure & Inventory (TE&IV): Intro & Demo"
See Video (HD), Video (SD) and Slides for more information - "Sample rApp as a template for others"
See Video (HD), Video (SD) and Slides for more information - "AI/ML in the context of O-RAN"
See Video (HD), Video (SD) and Slides for more information
- "Topology Exposure & Inventory (TE&IV): Intro & Demo"
-
NONRTRIC functions released in OSC J Release
See Release J for more information -
Talk & Demo at O-RAN SC Workshop @ ONE Summit
Non-RealTime RIC (NONRTRIC): Service Management & Exposure (SME), and rApp Management
See: Video, and Slides for more information -
NONRTRIC functions released in OSC I Release
See Release I for more information -
I-Release: Demonstration: "OSC NONRTRIC rApp Manager"
See Video (HD), Slides and summary for more information
I-Release: Demonstration: "OSC NONRTRIC RAN PM Function - Docker compose & Scripts"
See Video (HD), and summary for more information-
NONRTRIC functions released in OSC H Maintenance Release
See Release H for more information -
NONRTRIC functions released in OSC H Release
See Release H for more information -
NONRTRIC Status Update to TOC
See TOC Minutes (2023-05-18) and Slides for more information -
H-Release: Demonstration: "LCM of ASD-based CNFs using ONAP CNFM function in Standalone mode"
See Video (HD), Video (SD) and Slides for more information -
H-Release: Demonstration: "CAPIF for Service Registration & Service Discovery"
See Video (HD), Video (SD) and Slides for more information -
NONRTRIC functions released in OSC G Maintenance Release
See Release G for more information -
NONRTRIC functions released in OSC G Release
See Release G for more information -
G-Release: Demonstration: "Deploying & Running NONRTRIC platform and App"
See Demo for more information -
NONRTRIC Project: Update to O-RAN Face-to-face meeting in Madrid
Slides: 20221020 ORAN F2F - NONRTRIC Update - John Keeney.pdf -
G-Release: Demonstration: "Enforcing Service Exposure for rApps"
See Demo for more information -
G-Release: Demonstration: "PM Collection & Delivery to rApps"
See Demo for more information -
NONRTRIC functions released in OSC F Maintenance Release
See Release F for more information -
O-RAN Alliance WG 2 Status update
WG 2 wiki: Meeting notes
Slides: OSC-2022.08.04-WG2-I-OSC-NONRTRIC-ShortStatus-JohnKeeney-v01.pdf -
NONRTRIC functions released in OSC F Release
See Release F for more information -
NONRTRIC functions released in OSC E Release
See Release E for more information -
O-RAN Alliance WG 2 Status update
WG 2 wiki: Meeting notes
Slides: OSC-2021.11.25-WG2-I-OSC-NONRTRIC-ShortStatus-JohnKeeney-v01.pdf -
NONRTRIC functions released in OSC D Release
See Release D for more information -
O-RAN Alliance WG 2 Status update
WG 2 wiki: Meeting notes
Slides: OSC-2021.04.29-WG2-I-OSC-NONRTRIC-ShortStatus-JohnKeeney-v01.pdf -
OSC NONRTRIC achieves a "Passing" grade for CII Best Practices Badging Program
-
Demo of OSC NONRTRIC & ONAP A1 functions at LFN Developer & Testing Forum - Feb 2021
Slides & Video: 2021-02-03 - ONAP: Demo: O-RAN A1 Policy & Non-RealTime-RIC automated test/demo environment -
O-RAN Alliance WG 2 Status update
WG 2 wiki: Meeting notes
Slides: OSC-2021.01.21-WG2-I-OSC-NONRTRIC-ShortStatus-JohnKeeney-v01.pdf
NONRTRIC functions released in OSC Cherry Release
See Release C for more information
Demo of OSC Cherry Release functionality:
Slides & Video: 2020-12-04 - OSC NONRTRIC Cherry Demo
O-RAN Alliance WG 2 Status update
WG 2 wiki: Meeting notes
Slides: OSC-2020.09.03-WG2-I-OSC-NONRTRIC-Status-JohnKeeney-v01.pdf
NONRTRIC functions demonstrated in O-RAN Virtual Exhibition
"Non-RT RIC based Quality of Experience (QoE) modification"
NONRTRIC functions released in OSC Bronze Release
See Release B for more information
O-RAN Alliance WG 2 Status update
WG 2 wiki: Meeting notes
Slides: OSC-2020.05.28-WG2-I-OSC-NONRTRIC-Status-JohnKeeney-v01.pdf
Demo & Status after Amber Maintenance Release
Slides: Amber+ NONRTRIC Function demo
Demo Recording: it-weekly-20200304-2.mp4
NONRTRIC functions extended in OSC Amber Maintenance Release
See Release A 1.1 - Maintenance for more information
O-RAN Alliance WG 2 Status update
WG 2 wiki: Meeting notes
Slides: 20200123 OSC NONRTRIC Jan23 WG2 ShortStatus - John Keeney.pdf
NONRTRIC functions released in OSC Amber Release
See Release A for more information
O-RAN Costa Rica F2F meeting: NONRTRIC Status Update
Slides: 20191003 WG2 ORANSC NONRTRIC Status - John Keeney.pdf
O-RAN Alliance WG 2 Status update
WG 2 wiki: Meeting notes
Slides: 20190822 ORAN WG2 OSC-NONRTRIC Status 20190822.pdf
Second PoC Conducted
OOF_PCI_Dublin_POC_Demo_20190724_v_2.0.pptx
Updated Project Proposal
RICnon-RT_OSC_project_proposal.pdf
First PoC Conducted
Slides & recording: Link to PoC read-out recording
Child Pages
- Project Scopes
- NONRTRIC Development Guide
- Operations and Management
- Meetings
- NONRTRIC: Requirements
- NONRTRIC: Project events
- Benchmark tests
- Function Test