G Release
Welcome to the G release page for the O-RAN Software community.
The G release has been released
Non-Real-time RIC (NONRTRIC) |
---|
Primary Goals:
|
G Release - Highlights: Count of Epics (20 issues), User Stories, Tasks, and Issues: (455 issues)
|
Wiki: https://lf-o-ran-sc.atlassian.net/wiki/display/RICNR/ Tasks / Backlog: https://jira.o-ran-sc.org/projects/NONRTRIC/issues Gerrit / Code:
Sonar / Test Coverage Reports
Docs:
Testing: Weekly Meetings: Demos:
G release source code, container images and deployment instructions |
Near-Real-time RIC X-APPs (RICAPP) |
---|
Primary Goals: Expand the community working on open source xApps for O-RAN SC. Enhance the set of open source xApps in support of the RSAC use cases (traffic steering, network slicing) as well new use cases. Update and enhance existing xApps |
G release plan (<date>):
|
PTL: Sunil Singh |
Jira: Count of Epics, User Stories, Tasks, and Issues: 165 issues Completed Epics: RICAPP-204 - Anomaly Detection xApp (G-Release) RICAPP-207 QP xApp (G-Release) RICAPP-201 -KPIMON xApp (G Release) RICAPP-200 - RC xApp (G-Release) RICAPP-202 - upgrading protofile and modified NodebHandler to build CELL-RAN map (cell_map) |
G release highlights/accomplishments (16-Dec-2022): AD xApp :-
QP xApp :-
Gerrit Reviews KPIMON-GO xApp :-
RC xApp:
Bugs fixes:→
TS xApp:
|
G release source code, container images and deployment instructions The list of container images for the G release (link) Code Coverage Reports : Latest reports can be found at the following Link: Projects - O-RAN Software Community (sonarcloud.io). |
Near-Real-time RAN Intelligent Controller Platform (E2 Interface) (RICPLT) |
---|
Original primary goals:
|
Achieved G release highlights = high-level release notes (2022-12-14) below (note that the release image list is here: link)
For the G release of the near-RT RIC we do only limited integration testing: only the use cases: deploy RIC, deploy xApp, make E2 connection, get list of A1 policies has been tested. Filled in end-of-release checklist: Release criteria checklist |
PTL: Thoralf Czichy |
Status 2022-12-14: From the 28 epics planned (link) we implemented 10 (link). 18 items have been moved out of the G release, e.g, because of implementation delays (link). Incomplete items: 0 (link). Additionally we fixed 7 bugs and small implementation tasks (link) |
G release source code, container images and deployment instructions The list of container images for the G release (link). A demo video for the F release still applies to the G release (but with updated references). It shows
Code coverage: Code coverage reports (current coverage and list of components that need to set up Jenkins job for auto-generation of the reports as part of CI) |
Operation and Maintenance (OAM) |
---|
Primary Goals: According to the O-RAN-SC-OAM-Architecture document, all ManagedElements (near-real-time-RIC, O-CU-CP, O-CU-UP, O-DU and O-RU) implement the O1-interface. |
G release Feature Scope:
Please see also project wiki for further details: G-Release |
Sprint Demos: |
PTL: Martin Skorupski |
G release highlights/accomplishments (<date>): G 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:
|
G release Feature Scope: G Release Feature Scope:
|
PTL: |
G release source code, container images and deployment instructions (and status) |
O-DU High |
---|
Primary Goals: O-DU New Feature Development 1. Implementation of Discontinuous Reception (DRX) 2. Aligning all modules and interfaces to the latest specification 3. Mobility mode Support (Inter-CU handover) Feature verification 1. Closed-Loop Automation 2.16QAM and 64 QAM (Spillover from D release) End to End Integration support 1.TDD/Mu1/100MHz 2.FDD/Mu0/20MHz * (Spillover from D/E release) |
G release Feature Scope:
|
PTL: Ankit Barve |
Status on Implementation of Discontinuous Reception (DRX) Status: Completed https://jira.o-ran-sc.org/browse/ODUHIGH-462 Alignment to latest ORAN WG8 AAD specification Status: Completed https://jira.o-ran-sc.org/browse/ODUHIGH-464 Testing of odu-high along with intel l1 in different labs Status: Completed till Broadcast message till odu-low (To be continued in next release) https://jira.o-ran-sc.org/browse/ODUHIGH-475 Code clean up Status: Completed |
G release highlights/accomplishments ( ):
G release source code, container images, and deployment instructions (and status) source code: https://gerrit.o-ran-sc.org/r/gitweb?p=o-du%2Fl2.git;a=shortlog;h=refs%2Fheads%2Fg-release |
O-DU Low |
---|
Primary Goals: Implementation of the O-DU Low Physical Layer functions for a 5G Open Access Radio Network allowing the flexibility of a software implementation coupled with the ability of incorporating hardware accelerators on a selective basis and meets the O-RAN architecture goals of scalablity, mix and match multi-vendor modules that are interoperable and that can be upgraded as the standards evolve by software updates. The O-DU Low physical layer functions follow the 3GPP TS 38 series recommendations for 5G and the 3GPP TS 36 series recommendations for LTE with the 3GPP 7.2 functional split between O-DU Low and O-RU. In 3GPP terms the O-DU Low is referred to HIGH-PHY in the functional split for 5G. Implementation of the Open Front Haul interface to the O-RU per O-RAN WG4 CUS specifications. Integration of this component with multi-vendor implementations of O-DU High and O-RU modules for end to end interoperability and compatibility verification. |
G release Feature Scope: The O-DU Low G release is the same as the F Release that added support for Massive MIMO, URLLC and it is based on the commercial FlexRan 21.11 release. The O-DU Low G and F Release code is an Intel contribution in collaboration with Tieto Poland for the source code releases in the O-RAN gerrit and for the binary blobs contributed via GitHub. For the documentation preparation of the F and G release Intel worked with collaboration from Fransiscus Bimo and Professor Ray-Guang Cheng from National Taiwan University of Science and Technology (NTUST). The G and F release are being used for end to end testing and it is based on the E maintenance release that was used for the 2021 November US O-RAN Plugfest and tested in conjuction with 2 stack partners and 2 different Test equipment vendors. The Front Haul Interface was also tested for compliance using Keysight's Front Haul Test equipment. Container images and deployment instructions are to be provided later |
PTL: Lvfarias (Deactivated) , Alternate: @Chenxi Yue |
G release highlights/accomplishments ( ): The G/F Release has been integrated at NTUST and LTTS with the ODU-High and other O-RAN components with O-RU emulators and Commercial Radio Units. For more details of the current status see the ODU-High End to End Integration support status G release source code, container images, and deployment instructions (and status) source code: https://gerrit.o-ran-sc.org/r/gitweb?p=o-du%2Fphy.git;a=summary |
Simulators (SIM) |
---|
Primary Goals:
|
G Feature Scope / Achievements:
|
Sprint Demos: |
PTL: Alex Stancu |
Jira: Count of Epics, User Stories, Tasks, and Issues: 5 issues |
G release highlights/accomplishments ( ):
G 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 SMO acts as an uber identity that overlooks the different aspects of the O-RAN deployment. Starting with how solutions are deployed, to how they interact with each other, to how they are managed. |
G release Feature Scope: The focus for the G release in SMO is interoperability. Every sub-project within SMO has at least one item that focuses on interoperating with one other entity outside of SMO. For example,
Separate from this, each sub-project within SMO has other features/capabilities it will address as part of the G-release. For details please refer to the minutes of the SMO meeting here. |
PTL: Mahesh Jethanandani |
G release highlights/accomplishments (December 12, 2022):
G release source code, container images and deployment instructions (and status) G 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 items. For the latest status refer to the items below.
|
Infrastructure (INF) |
---|
Primary Goals:
|
G release Feature Scope:
|
PTL: Jackie Huang |
G release highlights/accomplishments ( ):
|
Jira: Status of Epics, User Stories, Tasks, and Issues: Update at
|
Test status: Code coverage:
|
Release Note: |
G 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 |
G Feature Scope / Achievements:
|
PTL: James Li |
G release highlights/accomplishments (December 14, 2022): Established and demonstrated a XTesting workflow in RIC platform deployment and can further run test cases against the deployed software module(s). Existing Robot test cases can be re-used in the XTesting framework with minimal work. Created multiple POWDER profiles for automated RIC platform deployment and XTesting setup. G release source code, container images and deployment instructions gerrit (look for the latest changes for G release from the following repositories): https://gerrit.o-ran-sc.org/r/it/dep |
AIML Framework (AIMLFW) |
---|
Primary Goals:
|
G Feature Scope / Achievements:
|
PTL: hoejoo.lee |
G release highlights/accomplishments ( ):
G release source code, container images and deployment instructions Source code: Gerrit links to the repositories are mentioned below Container images are described here:
Installation Instructions: https://docs.o-ran-sc.org/projects/o-ran-sc-aiml-fw-aimlfw-dep/en/latest/installation-guide.html Installation demos: Installation of AIMLFW: https://wiki.o-ran-sc.org/download/attachments/63143945/oran%20sc%20install_low_res_with_audio_small.mp4?api=v2 AIMLFW Training flow: https://lf-o-ran-sc.atlassian.net/wiki/download/attachments/13697157/AIMLFW_demo_for_training.mp4?api=v2 Assist and ML xApp demo: https://lf-o-ran-sc.atlassian.net/wiki/download/attachments/13697157/qp-aimlfw-demo.mp4?api=v2 Code coverage: https://sonarcloud.io/project/overview?id=o-ran-sc_aiml-fw-athp-tps-kubeflow-adapter https://sonarcloud.io/project/overview?id=o-ran-sc_aiml-fw-athp-sdk-feature-store https://sonarcloud.io/project/overview?id=o-ran-sc_aiml-fw-athp-sdk-model-storage https://sonarcloud.io/project/overview?id=o-ran-sc_aiml-fw-athp-data-extraction https://sonarcloud.io/project/overview?id=o-ran-sc_aiml-fw-awmf-tm |
Wiki: https://lf-o-ran-sc.atlassian.net/wiki/display/AIMLFEW/ Tasks / Backlog: https://jira.o-ran-sc.org/projects/AIMLFW/issues Gerrit / Code: aiml-fw/awmf/tm: Training Manager : Training job and model management aiml-fw/athp/tps/kubeflow-adapter: Adapter for Kubeflow aiml-fw/athp/sdk/model-storage: Sdk for accessing Model storage aiml-fw/athp/sdk/feature-store: Sdk for accessing Feature store aiml-fw/athp/data-extraction: Retrieving features for training from Data lake aiml-fw/aimlfw-dep: Deployment scripts aiml workflow portal/aiml-dashboard: GUI for AIML Workflow ric-app/qp-aimlfw: Sample ML Assist xApp for QoE prediction |