Versions Compared

Key

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

Real Time Performance Management Data Delivery to ONAP

•Event driven high volume data delivery from xNF to ONAP/DCAE.  A new VES-HV Collector will support GPB over TLS/TCP(committed). xNF will generate hvMeas events containing real time PM data.  These events will be GPB encoded and transmitted over TLS/TCP.  A new collector is needed as the existing collector supports REST/JSON only.
•The collected events will be published to DMaaP and sent directly to the Kafka Cluster (not planning to use the DMaaP-MR).

PRESENTATIONS
•PDF File Real Time PM--HV Event proposal to DCAE 5G Use Case Presentation.pdf  June 13, 2018 by Marge Hillis
•PDF File Optimization Use Case .pdf April 20 2018 by Marge Hillis

Development Status

Project

PTL

JIRA

Description

DCAE

Lusheng Ji

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyDCAEGEN2-565

Enhance DCAE performance measurement (PM) data collection to support near real-time (order of seconds) data. Introduce a high-volume VES collector using a persistent connection (TCP socket), support a new data encoding (GPB).



Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyDCAEGEN2-564

Support VES Version 7.0 specification and new hvMeas domain (Dependency for us to finalize)  NOTE SINCE GPB ENCODING IS USED PLEASE SEE THIS LINK FOR DOCUMENTATION https://onap.readthedocs.io/en/casablanca/submodules/dcaegen2.git/docs/sections/apis/ves-hv/index.html

DMaaP

Ram Koya

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyDMAAP-525

Create the Kafka AAF Plugin and create the custom Kafka image (dependency)

VNFRQTS

Steven Wright

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyVNFRQTS-268

xNF requirements to support Real Time Performance Measurement collection from RAN NF using streaming connection (if needed)


Test Cases

Flow Step

Test Case Description

Status

Authenticate Connection

Verifying the connection can be established using TCP

Status
colourGreen
titlePassed

NF sends Real Time PM event and HV-VES Collector validates Event

Verify that VES Collector can receive and validate the hvMeas event—a) success—event header and field population agrees with GPB and b) failure event does not agree with GPB specification

Status
colourGreen
titlePassed

Publish Event

Verify that direct publication is done successfully to Kafka)

Status
colourGreen
titlePassed

Topic Content Validation

Using a simple analytics program subscribe to the RTPM topic and using PM Dictionary/e.g. PM Content Meta Data and proto file generated code decode the data and display

Status
colourGreen
titlePAssed

Additional Test Case for Performance

Send Events rapidly to HV-VES Collector to assess any bottlenecks/areas needing scaling (HV-VES, Kafka etc)

Status
colourGreen
titlePassed



Gliffy Diagram
name5G Real Time PV with HV-VES Collector Flow
pagePin2