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

DCAEGEN2-565 - Getting issue details... STATUS

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).



DCAEGEN2-564 - Getting issue details... STATUS

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

DMAAP-525 - Getting issue details... STATUS

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

VNFRQTS

Steven Wright

VNFRQTS-268 - Getting issue details... STATUS

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

PASSED

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

PASSED

Publish Event

Verify that direct publication is done successfully to Kafka)

PASSED

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

PASSED

Additional Test Case for Performance

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

PASSED


5G Real Time PV with HV-VES Collector Flow

  • No labels

2 Comments

  1. Hi Shekar

    If this is to be where we discuss the Real Time PM/High Volume Data Collection could we call it that instead of 5G-Stream Data Collection

    1. NP, Changed it - you should be able to do that also.