Versions Compared

Key

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

...

Non-Real-time RIC (NONRTRIC)

H-Release - Highlights:
  • Consolidated & Improved RAN PM data exposure in new repo for RAN PM functions
    • Adds 4 new services for RAN PM processing
    • Lots of work on deployment scripts/charts, testing, CI, and documentation
  • (R1) Service Exposure & Management (SME)
    • CAPIF Aligned Service Registry & Discovery
    • Continued work of Service execution platform extensions (K8s, Istio, Keycloak, OPA, Gateway) to enable and enforce service isolation & exposure
    • Controlled access & exposure of service to/from rApps
  • (R1) Data Management & Exposure (DME)
    • Small updates to Information Coordination Service – studying alignment with R1 proposals
    • File-based PM data → Kafka/InfluxDB/Minio
      • Including parsing, filtering & delivery
      • ref. PM Data exposure above
  • rApp Management
    • Started work on a new rApp Manager functions – more in next release
    • LCM for rApps: Building on ONAP “Automation Composition” model & platform to implement rApp use cases
      • Added a 'KServe Participant’
        • Inference Services in rApps
        • Now supports KServe-based AI/ML rApps
      • Added an ‘A1 Policy Participant’
    • Overlap with Service Exposure work to examine role of an rApp Manager to support controlled access to and exposure of Services
    • Overlap with Data Exposure work to examine role of an rApp Manager to support controlled access to and exposure of Data types
  • Continued A1-Policy & A1-Enrichment-Information evolution (& R1-A1)
    • A1-Policy work in ONAP (continues in ONAP London) - candidate for R1-A1(P)
      • Numerous updates to improve security
      • Improved support fine-grained policy-based access control
      • Removed DMaaP NBI
    • A1-EI management as part of DME - candidate for how to include A1-EI in R1-DME
      • ref. DME work above
  • Demonstrated ASD-based CNF LCM
    • ONAP SO CNFM in standalone mode
  • Sample use cases (rApps)
    • Requirements Drivers for rApp/R1 development
  • Testing, Maintenance & Housekeeping
    • 3PP update – esp. Springboot 3 & JDK 17
    • Function Test & Integration Test environment,
      • Lots of new test cases, and new ONAP L & OSC H test profiles
    • Continue integration, deployment & configuration of SMO/Non-RT-RIC related functions & usecases in OSC Integration environment.
    • Project coordination, Documentation, Delivery, Reporting, Cross-project alignment, Community demos, O-RAN Standardization support, etc.

H Release - Tasks:

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

Relevant Epics:

  • Jira
    serverORAN Jira
    serverId5ec52304-b77c-3ce7-af6a-112cb13e6008
    keyNONRTRIC-855
  • Jira
    serverORAN Jira
    serverId5ec52304-b77c-3ce7-af6a-112cb13e6008
    keyNONRTRIC-846
  • Jira
    serverORAN Jira
    serverId5ec52304-b77c-3ce7-af6a-112cb13e6008
    keyNONRTRIC-846
    Jira
    serverORAN Jira
    serverId5ec52304-b77c-3ce7-af6a-112cb13e6008
    keyNONRTRIC-842
  • Jira
    serverORAN Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId5ec52304-b77c-3ce7-af6a-112cb13e6008
    keyNONRTRIC-829

  • Jira
    serverORAN Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId5ec52304-b77c-3ce7-af6a-112cb13e6008
    keyNONRTRIC-826
  • Jira
    serverORAN Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId5ec52304-b77c-3ce7-af6a-112cb13e6008
    keyNONRTRIC-825
  • Jira
    serverORAN Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId5ec52304-b77c-3ce7-af6a-112cb13e6008
    keyNONRTRIC-818
  • Jira
    serverORAN Jira
    serverId5ec52304-b77c-3ce7-af6a-112cb13e6008
    keyNONRTRIC-799
  • Jira
    serverORAN Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId5ec52304-b77c-3ce7-af6a-112cb13e6008
    keyNONRTRIC-788
  • Jira
    serverORAN Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId5ec52304-b77c-3ce7-af6a-112cb13e6008
    keyNONRTRIC-781
  • Jira
    serverORAN Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId5ec52304-b77c-3ce7-af6a-112cb13e6008
    keyNONRTRIC-753
  • Jira
    serverORAN Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId5ec52304-b77c-3ce7-af6a-112cb13e6008
    keyNONRTRIC-725
  • Jira
    serverORAN Jira
    serverId5ec52304-b77c-3ce7-af6a-112cb13e6008
    keyNONRTRIC-696
  • Jira
    serverORAN Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId5ec52304-b77c-3ce7-af6a-112cb13e6008
    keyNONRTRIC-670
  • Jira
    serverORAN Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId5ec52304-b77c-3ce7-af6a-112cb13e6008
    keyNONRTRIC-648

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

Latest Architecture: Release H Architecture

Components: Release H Components

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

Gerrit / Source Code:

Sonar / Test Coverage Reports

Docs:

Testing:

Studies

Children Display
depth1
pageRICNR:Release H: Technical spikes

Weekly Meetings:

Demos:


  • 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

H release: Container images

H release: Deployment Instruction

...

AIML Framework (AIMLFW)

Primary Goals:

  • Diversify training data source for Training host
  • Kserve adapter for Near-RT RIC
  • AIMLFW feature enhancements

H release highlights/accomplishments:

  • Diversify training data source for Training host
    • Obtaining training data from DME in Non-RT RIC 
    • Creating Feature groups with data source and feature information
  • Kserve adapter

    • Deploy and manage AI models in Near-RT RIC/Non-RT RIC

    • Integrate Inference host with O-Cloud( RICDMS ) and Management Functions of RIC. 

  • Training pipeline Enhancement

    • Provide sample pipelines by default

  • AIMLFW feature enhancements
    • Options for edit, retrain and delete training jobs 


EPICs considered for H-release:

Jira
serverORAN Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId5ec52304-b77c-3ce7-af6a-112cb13e6008
keyAIMLFW-13

Jira
serverORAN Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId5ec52304-b77c-3ce7-af6a-112cb13e6008
keyAIMLFW-23

Jira
serverORAN Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId5ec52304-b77c-3ce7-af6a-112cb13e6008
keyAIMLFW-25

Jira
serverORAN Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId5ec52304-b77c-3ce7-af6a-112cb13e6008
keyAIMLFW-26

Jira
serverORAN Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId5ec52304-b77c-3ce7-af6a-112cb13e6008
keyAIMLFW-35

Jira
serverORAN Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId5ec52304-b77c-3ce7-af6a-112cb13e6008
keyAIMLFW-47

Jira
serverORAN Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId5ec52304-b77c-3ce7-af6a-112cb13e6008
keyAIMLFW-50


Documentation:

https://docs.o-ran-sc.org/en/latest/projects.html#ai-ml-framework

Installation/Demo guides:

AIMLFW: https://docs.o-ran-sc.org/projects/o-ran-sc-aiml-fw-aimlfw-dep/en/latest/installation-guide.html

Kserve adapter: https://docs.o-ran-sc.org/projects/o-ran-sc-aiml-fw-aihp-ips-kserve-adapter/en/latest/

Demo videos:

Demo Videos Files for H release

Release Container images:

  • Training manager component: nexus3.o-ran-sc.org:10002/o-ran-sc/aiml-fw-awmf-tm-docker:1.1.3
  • Data extraction component: nexus3.o-ran-sc.org:10002/o-ran-sc/aiml-fw-athp-data-extraction-docker:1.0.1
  • Kubeflow adapter component: nexus3.o-ran-sc.org:10002/o-ran-sc/aiml-fw-athp-tps-kubeflow-adapter-docker:1.1.0
  • AIMLFW dashboard component: nexus3.o-ran-sc.org:10002/o-ran-sc/portal-aiml-dashboard-docker::1.1.2
  • AIMLFW notebook component: nexus3.o-ran-sc.org:10002/o-ran-sc/portal-aiml-notebook-docker::1.1.2



Features Implemented Mapping to O-RAN Spec by Project

Project NameO-RAN specAdditional Notes
Non RT RIC

O-RAN.WG2.Non-RT-RIC-ARCH-TS-v02.01

ORAN.WG2.R1GAP-v02.00

O-RAN.WG2.A1GAP-v03.00

O-RAN.WG2.R1 Use Cases and Requirements.v02.00


RICAPP

O-RAN.WG3.E2SM-KPM-v02.03

O-RAN.WG3.E2SM-RC-v01.03

O-RAN.WG3.E2AP-v02.03


RICPLT

O-RAN.WG3.RICARCH-R003-v04.00

O-RAN-WG3.RICAPI-R003-v01.00

O-RAN.WG3.E2AP-v02.03

O-RAN.WG3.UCR-v02.00


OAMO-RAN.WG10.O1-Interface.0-v08.00
O-DU HighO-RAN-WG3.RICAPI-R003-v01.00
SIM

SMO

INF

O-RAN.WG6.O2IMS-INTERFACEv04.00

O-RAN.WG6.O2DMS-INTERFACE-K8S-PROFILE-v02.00

O-RAN_O2_IMS_Spec_Compliance_v3v4_v01.xlsx
AIMLFM