...
Non-Real-time RIC (NONRTRIC) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
J-Release - Headline GoalsHighlights:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
J Release - Tasks:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PTL: John Keeney | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PTL: John Keeney | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Wiki: https://wiki Wiki: https://wiki.o-ran-sc.org/display/RICNR Latest Architecture: Components: Tasks / Backlog / JIRA: https://jira.o-ran-sc.org/projects/NONRTRIC/issues Gerrit / Source Code: nonrtric : https://gerritLatest Architecture: Components: Tasks / Backlog / JIRA: https://jira.o-ran-sc.org/projects/NONRTRIC/issues Gerrit / Source Code:
Sonar / Test Coverage Reports
Docs:
Testing: Studies
Weekly Meetings: Release J - Demos
Release J - Container images Release J - Deployment Instructions |
Near-Real-time RIC X-APPs (RICAPP) |
---|
Primary Goals: |
J release plan: |
PTL: SUNIL SINGH |
Jira: Count of Epics, User Stories, Tasks, and Issues: Total (10) Completed Epics & Story: RICAPP-232 - hw-rust xApp for i-release RICAPP-230 - QP xApp (I-Release) RICAPP-229 - Anomaly Detection xApp (I-Release) RICAPP-224 - F1AP gnbDuConfigurationUpdate parser RICAPP-223 - Creating UE/CELL metrics hashmap based upon the KPIS supported by each E2 node RICAPP-222 - ASN decoders for kpm ran function description and asn encoders for action definition format1 and format3 Completed Tasks RICAPP-231 - Fix issue of mismatch data type when AD writes data to InfluxDB RICAPP-228 - Update RMR version and xapp frame to latest version RICAPP-227 - dynamically adding fields to influxdb and changed the UE KPI parse logic as per indications coming from VIAVI RIC-Test RICAPP-226 - Update KPM model to latest one |
Expand the community on open source xApps for O-RAN SC. Update and maintain the existing xApps to latest releases (currently J Release). Enhance the set of open source xApps in support of the RSAC use cases (traffic steering, network slicing) and add new xApps. New RUST framework based xApp hw-rust will be added in J release. New xApp to support E2SM CCC will be added in this release |
J release plan:
|
PTL: SUNIL SINGH |
Jira: Count of Epics, User Stories, Tasks, and Issues: Total (10) Completed Epics & Story: RICAPP-232 - hw-rust xApp for i-release Completed Tasks RICAPP-233: Missing Readiness and Liveness Probes in kpimon-go xApp |
J release highlights/accomplishments:
|
J release source code, container images and deployment instructions The list of container images images (Link) Code Coverage Reports : Projects - O-RAN Software Community (sonarcloud.io) |
Near-Real-time RAN Intelligent Controller Platform (E2 Interface) (RICPLT) |
---|
Theme: Make the platform more robust in handling E2AP, conflicts and A1 Original primary goals based on contributions from Nokia, Samsung, Capgemini, HCL Alexandre Huff (UTFPR), GS Lab and Abhijit G:
Link to planned Jira work items: link Achieved J release highlights = high-level release notes (TODO) below (note that the release image list is here: TODO) |
PTL: Thoralf Czichy |
J release source code, container images and deployment instructions The list of container images for the release ... Code coverage: |
Mapping of new features to O-RAN Spec RIC-1024, RIC-997 relate to correct implementation of ErrorIndication as defined in E2AP in addition to other failure cases that are defined in E2AP. RIC-993 is an implementation of E2 guidance for conflict mitigation (see RICHARCH 6.0 draft). As WG3 is still in the process of specifying this we may have to adapt later. |
Completed Items:
|
Achieved J release highlights = high-level release notes (23-06-2024) below (note that the release image list is here: TODO)
The J release has 7 bugs fixed.
|
PTL: Abdul Wahid W |
Status 23-06-2024: From the 13 epics planned (link) we implemented 3 (link). 10 items have been moved out of the J release, e.g, because of implementation delays (link). Additionally, we fixed 7 bugs (link). One security issue is pending RIC-1001(CVE-2023-41627) to be resolved and will be attempted in next release. |
J release source code, container images and deployment instructions The list of container images for the release (link). A demo video for the J release deployment is available at the top of the demo page and shows
Code coverage: Code coverage reports (current coverage and a list of components that still needs to be set up Jenkins job for auto-generation of the reports as part of CI) |
Mapping of new features to O-RAN Spec RIC-1024, RIC-997 relate to correct implementation of ErrorIndication as defined in E2AP in addition to other failure cases that are defined in E2AP. RIC-993 is an implementation of E2 guidance for conflict mitigation (see RICHARCH 6.0 draft). As WG3 is still in the process of specifying this we may have to adapt later. |
Operation and Maintenance (OAM) |
---|
Primary Goals:
|
J release Feature Scope: Please see also project wiki for further details: J-Release |
PTL: Martin Skorupski |
J release highlights/accomplishments: Please see release details:
J release source code, container images and deployment instructions (and status) Jira: Count of Epics ( 15 issues ), User Stories, Tasks, and Issues: 166 issues Source Code: Integration: |
O-RAN Central Unit (OCU) |
---|
Primary Goals:
|
J release Feature Scope: J Release Feature Scope:
|
PTL: |
NA |
O-DU High (ODUHIGH) |
---|
Primary Goals: 1. Multi UE (max=2) scheduling per TTI in scheduler UL part 2. End-to-end integration 3. OSC-OAI Collaboration 4. XML based input configuration enhancement |
J release Feature Scope:
|
PTL: Ankit Barve |
Status on |
Operation and Maintenance (OAM)
Primary Goals:
- update of O-RAN WG10 VES message bodies
- update of O-RAN WG4 optional VES bodies
- update of OAM-Controller to OpenDaylight version Potassium-SR1
- support of other O-RAN-SC projects (e.g. SMO, Non-RT-Ric, O-DU, INT) based on RSAC and other input.
- support of OAI and nephio integration with O-RAN-SC related to OAM
J release Feature Scope:
Please see also project wiki for further details: J-Release
PTL: Martin Skorupski
J release highlights/accomplishments (2024-06-15):
Please see release details:
J release source code, container images and deployment instructions (and status)
Jira: Count of Epics ( 15 issues ), User Stories, Tasks, and Issues: 166 issues
Source Code:
Integration:
O-RAN Central Unit (OCU)
Primary Goals:
- In the absence of O-CU, Radisys commercial CU image is to be used for E2E testing
J release Feature Scope:
J Release Feature Scope:
- NA
PTL:
NA
O-DU High (ODUHIGH)
Primary Goals:
1. Multi UE (max=2) scheduling per TTI in scheduler UL part
2. End-to-end integration
3. OSC-OAI Collaboration
J release Feature Scope:
- Integration of ODU-High with intel L1
- Status: Spread over multiple releases, TM500 is available in NTUST lab and integration to resume
- Epic: https://jira.o-ran-sc.org/browse/ODUHIGH-475
- Multi UE (max=2) scheduling per TTI in scheduler (UL part)
- Status: In progress
- Epic: https://jira.o-ran-sc.org/browse/ODUHIGH-556
- OSC-OAI Collaboration
- Status: In progress
- Epic: https://jira.o-ran-sc.org/browse/ODUHIGH-557
PTL: Ankit Barve
Status on
J release highlights/accomplishments ():
- J release source code, container images, and deployment instructions (and status)
source code:
Release notes:
Document: https://docs.o-ran-sc.org/projects/o-ran-sc-o-du-l2/en/latest/
Code coverage: NA (Unit test framework not available)
O-DU Low (ODULOW)
Primary Goals:
J release Feature Scope:
PTL: Luis Farias , Alternate: @Chenxi Yue
J release highlights/accomplishments ():
J release source code, container images, and deployment instructions (and status)
source code:
Release notes:
Document:
Code coverage:
Simulators (SIM)
Primary Goals:
- Keep alignment with latest O-RAN specifications (O1, E2)
J Feature Scope / Achievements:
- Keep alignment with latest O-RAN specifications (O1, E2)
- Provide datasets to the AI/ML team for training
Sprint Demos:
PTL: Alex Stancu
Jira: Count of Epics, User Stories, Tasks, and Issues:
J release source code, container images and deployment instructions
Source code:
Container images are described here.
Instructions: no specific instructions.
Code coverage:
Service Management and Orchestration Layer (SMO)
Primary Goals:
The primary goal of SMO in the H-release is to act as glue between the different components of O-RAN.
J release Feature Scope:
Improve O2 DMS ETSi profile.
Develop O2 interfaces and integrate with OSC INF:
- FOCOM interfaces to create cluster.
- NFO K8s profile to Deploy a CNF on top of the cluster created through OSC-INF
|
J release highlights/accomplishments (): |
J release source code, container images and deployment instructions (and status)
J release source code for SMO can be found in the following repositories
- O1 repository
- O1/VES repository
- O2 repository
- For the O2 Interface OpenStack Tacker project (External repository)
- Source code: https://opendev.org/openstack/tacker
- Code coverage: Coverage report (Latest OpenStack verification results)
- For the O2 Interface OpenStack Tacker project (External repository)
The container images for SMO can be found on the Nexus server, where applicable.
The container images for OpenStack Tacker can be found in OpenStack Kolla repository.
- https://quay.io/repository/openstack.kolla/tacker-server
- https://quay.io/repository/openstack.kolla/tacker-conductor
The OpenStack Tacker container can be started with the steps in the following documentation.
- https://docs.openstack.org/tacker/latest/install/kolla.html
- https://docs.openstack.org/kolla-ansible/latest/user/quickstart.html
The installation instructions for SMO can be found in the documentation page here.
Status
The status of the SMO project is tracked using Jira items. For the latest status refer to the items below.
Infrastructure (INF)
Primary Goals:
- Implement the O-Cloud reference design, provide the real time performance to allow the O-CU, O-DU and other components running on top of it.
- Provide interaction capabilities with other components.
- Provide O2 interface and support integration with SMO.
J release Feature Scope:
- Update INF Platform to aligned with StarlingX 9.0
- Update O2 implementation to aligned with new Spec Ver 5.0
- Develop OKD as alternative O-Cloud platform
PTL: Jackie Huang
J release highlights/accomplishments ( ):
Jira: Status of Epics, User Stories, Tasks, and Issues:
Update at
- EPICs:
source code: https://gerrit.o-ran-sc.org/r/gitweb?p=o-du%2Fl2.git;a=shortlog;h=refs%2Fheads%2Fj-release |
O-DU Low (ODULOW) |
---|
Primary Goals: |
J release Feature Scope: |
PTL: Peng Lu , Alternate: @Chenxi Yue |
J release highlights/accomplishments (): Review code release strategy with XFAPI New code base - moving to next release J release source code, container images, and deployment instructions (and status) source code: |
Simulators (SIM) |
---|
Primary Goals:
|
J Feature Scope / Achievements:
|
Sprint Demos: |
PTL: Alex Stancu |
Jira: Count of Epics, User Stories, Tasks, and Issues: |
J release highlights/accomplishments:
J release source code, container images and deployment instructions Source code: Container images are described here. Instructions: no specific instructions. Code coverage: in progress (sonar for C/C++ code in LF repos). |
Service Management and Orchestration Layer (SMO) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Primary Goals: The primary goal of SMO in the H-release is to act as glue between the different components of O-RAN. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
J release Feature Scope: Improve O2 DMS ETSi profile.
Develop O2 interfaces and integrate with OSC INF (would expand to multiple releases):
Develop a Topology & Inventory (TEIV) registry & exposure capability | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
J release highlights/accomplishments ():
J release source code, container images and deployment instructions (and status) J release source code for SMO can be found in the following repositories
The container images for SMO can be found on the Nexus server, where applicable.
The OpenStack Tacker container can be started with the steps in the following documentation.
The installation instructions for SMO can be found in the documentation page here. Status The status of the SMO project is tracked using JIRA epic items. For the latest status refer to the items below.
|
Infrastructure (INF) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Primary Goals:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
J release Feature Scope:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PTL: Jackie Huang | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
J release highlights/accomplishments ( ):
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Jira: Status of Epics, User Stories, Tasks, and Issues: Update at
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Test status: Code coverage:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Release Note: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
J release source code, images and deployment instructions
|
Integration and Test (INT) |
---|
Primary Goals:
|
PTL: James Li |
J release highlights/accomplishments:
J release source code, container images and deployment instructions: gerrit (look for the latest changes for H release from the following repositories): https://gerrit.o-ran-sc.org/r/it/dep https://gerrit.o-ran-sc.org/r/it/dev https://gerrit.o-ran-sc.org/r/it/test |
AIML Framework (AIMLFW) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Primary Goals:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
J release highlights/accomplishments:
EPICs considered for J-release:
|
|
|
|
|
|
|
|
|
| ||||||||||||||
PTL: subhash kumar singh | ||||||||||||||
Wiki: AI/ML Framework Tasks / Backlog / JIRA: https://jira.o-ran-sc.org/projects/AIMLFW/issues Gerrit / Code:
Sonar / Test Coverage Reports: 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 Demo videos: Files for J release Release Container images:
|
Test status:
Code coverage:
- INF platform
- Code coverage report: o-ran-pti-rtp - (sonarcloud.io)
- INF is a downstream project of StarlingX and Yocto Project, the above coverage report may not reflect the real code coverage, so we also need to refer to the status from upstream projects.
- O2
- Total coverage: 54%
- Detail report: cov-report_20220609.txt
Release Note:
J release source code, images and deployment instructions
- Each repository has a branch named "j-release" that can be accessed using git:
- Images for INF project
- Deployment instruction:
Integration and Test (INT)
Primary Goals:
- Successful integration of TM500 with O-DU-high and O-DU-low
- Integration of OSC-OAI
- Expand pairwire tests coverage and improve the level of automation
J Feature Scope / Achievements:
PTL: James Li
J release highlights/accomplishments:
J release source code, container images and deployment instructions
AIML Framework (AIMLFW) |
---|
Primary Goals: |
J release highlights/accomplishments: EPICs considered for J-release: |
PTL: Joseph Thaliath |
Wiki: AI/ML Framework Tasks / Backlog / JIRA: https://jira/projects/AIMLFW/issuesGerrit / Code:
Sonar / Test Coverage Reports: Documentation: https://docs/en/latest/projects.html#ai-ml-framework
Installation/Demo guides: AIMLFW: https://docs
Demo videos: Files for J release Release Container images:
O-RAN specification References:
|
Documentation (DOC) |
---|
Primary Goals: publish J release document |
J release Feature Scope: publish J release document |
PTL: weichen ni |
J release highlights/accomplishments (): publish J release document:https://docs.o-ran-sc.org/en/latest/ |
Release Note: Add J release document branch to DOC project, link the homepage to the document of each project. |
J release source code, images and deployment instructions N/A |
...