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 | 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). | |
Support VES Version 7.0 specification and new hvMeas domain (Dependency for us to finalize) | |||
DMaaP | Ram Koya | Create the Kafka AAF Plugin and create the custom Kafka image (dependency) | |
VNFRQTS | Steven Wright | 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 |