Versions Compared

Key

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

...

Children Display

This page analyzes the R1 requirements and features for the Portal - RIC Dashboard web application.

...

Requirements 

Jira
serverORAN Jira
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues20
jqlQueryproject = OAM AND summary ~ "Dashboard" AND resolution = Unresolved ORDER BY priority DESC, updated DESC
serverId5ec52304-b77c-3ce7-af6a-112cb13e6008

R1 Features and Enablers (Seed Code R1 version)

...

R1 Features and Enablers:

  • GUI to manage the RIC signaling connection (SETUP, RESET, remove SCTP connection) with the gNB and eNB
  • GUI to trigger subscription on UE information
  • GUI to manage xApps lifecycle (deploy/undeploy)
  • "Big Red Button"
  • GUI to manage functional xApps (specific xApps functionality)
  • GUI to display search and filter RIC metrics
  • GUI to display and query for signaling connection status and xApp status


RequirementComponentComments
GUI to manage the RIC signaling connection (SETUP, RESET) with the gNB, and eNB,
  1. RIC Dashboard
  2. A1 Mediator
  3. E2 Manager

GUI to trigger subscription on UE information
  1. RIC Dashboard
  2. A1 Mediator
  3. UE Manager

GUI to manage xApps lifecycle (Deploy, Undeploy)
  1. RIC Dashboard
  2. A1 Mediator
  3. xApp Manager

GUI to display and query for the signaling connection status and xApp status
  1. RIC Dashboard
  2. A1 Mediator
  3. E2 Manager
  4. xApp Manager

GUI to display, search and filter RIC metrics
  1. RIC Dashboard
  2. VES Agent

This includes displaying the latency for each control loop execution (min/max/avg)

[Stretch Goal] GUI to configure xApps

  1. RIC Dashboard
  2. A1 Mediator
  3. xApps

Architecture


Current Architecture

Image Added

Image RemovedImage Added


UI/UX Designs

These designs are reviewed in R0 sprints in the initial phases of seed code.

Documenting this just to track the evolution of the UI/UX screens and to show the thought process, so that we do not get into the cycle of redesigning and picking the old designs.

View file
nameRIC Dashboard Mockups_V1.pptx
height250

Here is the first draft of ANR dashboard.

Image Removed


Demos and screenshots

R1 - Pendulum demo with RIC Dashboard:

Widget Connector
urlhttp://youtube.com/watch?v=MPaMiB1YYHs

RIC Dashboard functional screen shots latest version (R1 - Sprint4):

View file
nameRIC-dashboard-screenshots.pptx
height250

...

View file
nameRIC-Dashboard_R2_Sprint2.pptx
height250

R2 - Sprint 3: 

Dynamic xApp configurations screens and design

View file
namexapp configuration.pptx
height250

Repo details

The project code is available in the LF gerrit repository https://gerrit.o-ran-sc.org/r/admin/repos/portal/ric-dashboard

Deployment instructions

Integration team can use dashboard's deployable docker image.

...

  1. Language: Java Backend and Angular Frontend
  2. Build dependencies and versions: openjdk:8-jre-slim11
  3. How to build: Jenkins job defined in ci-management gerrit repo
  4. Run-time dependencies and versions: Helm chart defined in it/dep gerrit repo
  5. How to run: Helm chart defined in it/dep gerrit repo