...
BUSINESS DRIVER
This see the Performance Measurements Use Cases Wiki for the business driver description: PERFORMANCE MEASUREMENTS USE CASES: Bulk, RT, Dictionary
Scope
Continuation of Bulk PM feature from Casablanca. Enhancements in Dublin include - new 3GPP PM Mapper which will process 3GPP PM XML files to produce VES PM Events in perf3gpp domain
- robustness and logging enhancements to existing components for improved Bulk PM handling in ONAP (DCAE DFC, DMaaP DR)
| Image Added |
Proposed use cases:
- UC1: 3GPP PM Counter collection and VES creation in ONAP
- UC2: Closed Loop support using 3GPP PM data
Additional requirements for bulk PM enhancements:
- DFC robustness enhancement (FileReady for all files on the node; DFC retry handling)
- DMaaP DR enhanced handling of PM feeds (enhancements for DFC metadata; optional DR consumer specified feed compression handling; support for various deployments)
Presentation (from ONAP face-to-face Jan 2019):
View file |
---|
name | 5G_UC_for_Dublin_Bulk_PM (ONAP f2f short).pptx |
---|
height | 250 |
---|
|
Development Status
Project | PTL | JIRA | Description |
---|
DCAE | | DCAEGEN2-1038: Introduce "3GPP PM Mapper" service | Creation of 3GPP PM Mapper service, including: - 3GPP PM (XML) input and parsing
- PM VES Event publication to MR
- Error handling (incl. integration with DR)
- Configuration handling (incl. integration with SDC DS)
- Deployment support (see slide 15 in attachment above):
- Central ONAP deployment
- Distributed/Edge ONAP deployment with DFC and PM Mapper in edge (see 2, stretch objective)
- Distributed/Edge ONAP deployment with DFC in edge, PM Mapper central (see 3a, stretch objective)
|
DCAE | Vijay Venkatesh Kumar | DCAEGEN2-1039: DFC enhancements to support Bulk PM | Enhancements to Data File Collector, including: - Retry handling (incl. DR state interaction handling)
- AAF integration
- Deployment support (see slide 15 in attachment above)
- Central ONAP deployment
- Distributed/Edge ONAP deployment with DFC and DR node in edge (see 2 and 3a, stretch objective)
- Distributed/Edge ONAP deployment with DFC in edge without DR node in edge (see 3b, stretch objective)
|
VNFRQTS | | VNFRQTS-513: Updated FileReady requirement to add optional re-reporting | Modified VNF reqs for Data File Collector robustness enhancements: - Updated VNF requirement for FileReady to support DFC retry mechanism which relies on xNF reporting all files available for collection be reported in subsequent FileReady events. I.e. not just the new files since the last FileReady was sent. This ensures that if a message or retrieval is missed that DFC is aware of the file and can determine whether it needs to still be collected. See DCAEGEN2-1039: for details of DFC enhancements.
- New DFC retry behaviour is optional. Existing Casablanca req (Image AddedVNFRQTS263) and behaviour continue to be supported. Either existing requirement needs to be updated, or a new requirement for Dublin should be written. E.g. "xNF SHOULD report all files as long as they are available for collection. Recommended period is 24 hours."
|
DMaaP | Bhanu Ramesh | DMAAP-912: Data Router updates to support Bulk PM | Data Router enhancements to support Bulk PM use cases, including: - Query of publication history (new API, for use by Data File Collector)
- Update to prov API to support 1 above.
- Optional consumer compression feed handling (new optional API, for use by 3GPP PM Mapper)
- OOM integration (sub-charts for supported deployments)
- Deployment support (see slide 15 in attachment above)
- Distributed/Edge ONAP deployment pub/sub and DR node in edge (see 2)
- Distributed/Edge ONAP deployment pub in edge, sub in edge or central, without DR node in edge (see 3a, stretch objective)
- Distributed/Edge ONAP deployment pub/sub in edge or central, without DR node in edge (see 3b, stretch objective)
- Maria DB investigation (as input to potential El Alto work item to improve robustness)
|
SDC | Ofir Sonsino | SDC-2011: Design Studio (DCAE-DS) support for Bulk PM | SDC and DS support for PM Dictionary and PM Mapper configuration, including: - PM Dictionary artifact handling
- UI/Form support to create the mapper configuration file
|
Test Status
E2E Test:
Tests per component:
Performance Verification: