Versions Compared

Key

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

...

Non-Real-time RIC (A1 & R1 Interfaces) (NONRTRIC)

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)

E Feature Scope / Achievements:

  • E Release Priorities:
    • ONAP Control Loop -> O-RAN rApp : “The rApp-ification of ONAP Control Loops”
      • Adopt ONAP CL work as a starting point, continue to identify gaps, then extend
      • Identify & motivate where an rApp is different from a CL
      • Types of rApps:
        • Microservice-based rApps
        • Non-Microservice-based rApps
    • NONRTRIC Service Exposure/Gateway -> O-RAN R1 : “The R1-ification of Service Exposure”
      • Service-independent aspects
      • Types of exposure support in R1:
        • Microservice-based rApps & Service
        • Non-Microservice-based rApps & Service
    • Use cases of rApps & Exposing specific Services via R1
      • Requirements drivers & demonstrators
      • O-RU FH recovery (multiple), O-DU Slice Assurance (multiple), Existing Function Tests, various other use cases in ONAP
    • Continued Evolution & Support for A1 functions
  • NONRTRIC Functions:
    • Integrated A1 Adapter from ONAP (A1 Policy (A1-P) controller – mediation)
    • Integrated A1 Policy Management Service from ONAP (A1 Policy (A1-P) controller)
    • rApp/Control Loop Manager (ONAP & OSC)
    • OSC Information Coordinator (controller – Data Management & Exposure & A1 Enrichment Information (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)
    • Initial OSC APP catalog (for registering/querying APPs)
    • K8S Helm Chart LCM Manager - for APP µServices etc. (ONAP & OSC)
    • Exposure Gateway Functions
    • Coordinated service exposure for R1 interface
    • DMaaP → Information Producer Mediator/Adapter (multiple)
  • E Release: discussions: (NONRTRIC Wiki Release E)
  • E Release: How to build: (NONRTRIC Wiki Release E - Build)
  • E Release: How to run: (NONRTRIC Wiki Release E - Run)

Jira:

...

Infrastructure (INF)

Primary Goals: 

  • Implement the O-Cloud reference design, provide the real time performance to allow the O-DU and other components running on top of it.
  • Provide interaction capabilities with other components.

E release Feature Scope:  

  • Enable the 2 AIO severs with additional worker nodes deployment scenario
  • Major components upgrade
  • Implement the O2 interface as the MVP

E release highlights/accomplishments ( ):

  • Implement the O2 interface as the MVP
    Description: Design and implement O2 IMS and O2 DMS for O-RAN-SC INF project
    • Realize O2 Inventory API to expose O-Cloud resource to SMO
    • Realize O2 Subscription API to allow SMO subscribe for notification of resource changes
    • Realize O2 Deployment Service API (as a PoC) to allow SMO deploy CNF in helm charts to O-Cloud.
  • Major components upgrade
    Description: Upgrade the following major components and all dependent packages to align with StarlingX 5.0(more than 200 packages are upgraded):
    • Configuration Management
    • Fault Management
    • Host Management
    • Software Management
    • Service Management
    • Major dependent packages: kubernetes, helm, armada, ceph, etc.
  • Enable the AIO-DX with additional worker nodes deployment scenario
    Description: The All-in-one Duplex (AIO-DX) deployment provides a pair of high availability (HA) servers with each server providing all three cloud functions (Controller, Worker, and Storage). In addition, extra worker nodes (providing only Worker function for the cloud) can be added to extend the cloud capacity.

Jira: Count of Epics, User Stories, Tasks, and Issues:

Update at   

  • EPICs:
    • 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
      keyINF-193
      • 5 sub-tasks:
        • 2 done
        • 2 in-progress
        • 1 not started
    • 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
      keyINF-173
      • 3 sub-tasks:
        • AIO-SX done: 
          • Jira
            serverORAN Jira
            serverId5ec52304-b77c-3ce7-af6a-112cb13e6008
            keyINF-224
        • AIO-DX done: 
          • Jira
            serverORAN Jira
            serverId5ec52304-b77c-3ce7-af6a-112cb13e6008
            keyINF-225
        • AIO-DX + worker done with defects: 
          • Jira
            serverORAN Jira
            serverId5ec52304-b77c-3ce7-af6a-112cb13e6008
            keyINF-226
          • 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
            keyINF-240
    • 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
      keyINF-215
      • 8 sub-tasks
        • Jira
          serverORAN Jira
          serverId5ec52304-b77c-3ce7-af6a-112cb13e6008
          keyINF-217
        • Jira
          serverORAN Jira
          serverId5ec52304-b77c-3ce7-af6a-112cb13e6008
          keyINF-218
        • Jira
          serverORAN Jira
          serverId5ec52304-b77c-3ce7-af6a-112cb13e6008
          keyINF-219
        • Jira
          serverORAN Jira
          serverId5ec52304-b77c-3ce7-af6a-112cb13e6008
          keyINF-220
        • Jira
          serverORAN Jira
          serverId5ec52304-b77c-3ce7-af6a-112cb13e6008
          keyINF-221
        • Jira
          serverORAN Jira
          serverId5ec52304-b77c-3ce7-af6a-112cb13e6008
          keyINF-222
        • Jira
          serverORAN Jira
          serverId5ec52304-b77c-3ce7-af6a-112cb13e6008
          keyINF-223
        • Jira
          serverORAN Jira
          serverId5ec52304-b77c-3ce7-af6a-112cb13e6008
          keyINF-231
  • Issues:
    • Jira
      serverORAN Jira
      serverId5ec52304-b77c-3ce7-af6a-112cb13e6008
      keyINF-240
    • 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
      keyINF-241

Test status:

Release Note:

E release source code, images and deployment instructions



Integration and Test (INT)

Primary Goals: To support OSC project CI pipeline. To test and validate the components and use cases

Feature Scope: 

  • Automated CLM and SonarQube Scanning CI Jobs
  • Improve CI for OSC projects
  • Validate and and Test platform and use cases 

A full integration of all OSC components are not ready yet. Within E release timeframe only limited integration tests were performed across OSC sub-modules, and around the network slicking use case. 

PTL: James Li

Jira: Count of Epics, User Stories, Tasks, and Issues: 54 issues


E release source code, container images and deployment instructions

not applicable

...