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) 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 |
| 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 |
| ||||||||
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 |
| ||||||||
Publish Event | Verify that direct publication is done successfully to Kafka) |
| ||||||||
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 |
| ||||||||
Additional Test Case for Performance | Send Events rapidly to HV-VES Collector to assess any bottlenecks/areas needing scaling (HV-VES, Kafka etc) |
|
Gliffy | ||||
---|---|---|---|---|
|