Versions Compared

Key

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

1. Project Overview

DCAE project provides intelligence for ONAP to support automation (via open-loop and CL) by performing network data collections, analytics & correlation and trigger actionable rootcause events.

...

The architecture of DCAE targets flexible, micros-service oriented, model based component design and deployment. DCAE also offers support for multi-site collection and analytics operations which are essential for large ONAP deployments. 

2. New component capabilities for

...

Guilin, i.e. the functional enhancements


DCAE Focus for R7 

  • Address ONAP R7 Usecase & Functional requirement 
  • Address TSC/SECCOM MUST-HAVE non-functional requirements
  • General platform optimization 
    • DCAE Bootstrap/CM Manager optimization 
    • MOD catalog/UI redesign (POC)
    • Addressing DCAE back logs  + security fixes

Refer DCAE Guilin Scope  for more details


Following new components introduced for FrankfurtGuilin part of E2E slicing usecase

Event Processors

  • DCAEGEN2-1849 DL Handlers integration (DL-Admin, DL-Feeder)  (cont of DataLake POC)2258 - Data Exposure Service (DES) under DataLake Handlers framework.

Analytics/RCA

Platform Enhancements

...

  • 2255 - Slice Analysis mS

Following service is retired for Guilin

  • TCA (cdap)  - Replaced by TCA-gen2 (introduced in Frankfurt release)


For Guilin, new MOD Front-End and Back-end components is being worked as PoC tracked under REQ-326 -Self Serve Control Loops (this would eventually replace NiFI based UI/processor in subsequent ONAP release)


Image Added

...

3. New or modified interfaces

Architecture diagram - DCAE R6 R7 M1 Release Planning#Highlevelarchitecturediagram

New External interfaces

  • MOD (Onboarding API to AcumosAdapter)
  • Policy Handler (via DMaaP)
  • PM-Subscription Handler (via DMaaP)
  • TCA-gen2 (via DMaaP) Data Extraction Service API  - Provides basic computation and data retrieval/access from datastorage maintained by DL handlers (Feeder). This API will be consumed by Slice Analysis MS (DCAE) and UUI

Modified interfaces

  • VES Collector (security)InventoryAPI (MOD Flow support for CLAMP7.2 VES support)

If they are modified, are the backwards compatible?

  • VESCollector - YesInventoryAPI - Yes

4. Interface naming

https://wiki.onap.org/display/DW/DCAE+R4+M1+Release+Planning#DCAER4M1ReleasePlanning-APIIncomingDependencies

5. Reference to the interfaces


Existing platform API's - https://onap.readthedocs.io/en/latest/submodules/dcaegen2.git/docs/sections/offeredapis.htmlhttps://onap.readthedocs.ioorg/en/latest/submodules/dcaegen2.git/docs/sections/apis/deployment-handler.htmlhttps://onap.readthedocs.io/projects/onap-dcaegen2/en/latest/submodules/dcaegen2.git/docs/sections/apis/inventory.htmlofferedapis.html

DCAE Platform

...

...

...

DCAE Service Components

https://git.onap.org/dcaegen2/collectors/ves/tree/swagger_vescollector_1.3.1.yaml

https://git.onap.org/dcaegen2/platform/configbinding/tree/app/app/swagger.yaml

...

...

...


DCAE R6 R7 M1 Release Planning#APIOutgoingDependencies


6. What are the system limits

Relies on k8s for loadbalancing and scaling. DCAE platform handles the control flow and do not carry the data/event; DCAE service components can be scaled and support state management through external DB and/or K8S state management.
Cloudify is 3rd party product; multi-site feature on community version will be available later in 2020; will be incorporated for G release.


As DCAE collectors are extensively used in all ONAP usecase, performace testing has been done on below collectors

VES Collector Performance Test

PM-Mapper performance baseline

Datafile Collector (DFC) performance baseline results

HV-VES Performance Test


7. Involved use cases, architectural capabilities or functional requirements

8. Platform Maturity Targets

DCAE R6 R7 M1 Release Planning#PlatformMaturity.1

In-addition, following SECCOM activities are being worked for Frankfurt

...

  • No DCAE impacts identified; will handle new charts contribution for MOD to align with Security needs.

SECCOM HTTPS communication vs. HTTP

...

DCAEGEN2-1973  DCAE Helm chart updates for password removal 

...

DCAEGEN2-1974  Bootstrap pod updates for sourcing password 

...

DCAEGEN2-1975  Cloudify pod updates for sourcing password   

...

DCAEGEN2-1976  Policy-Handler updates for sourcing password

...

DCAEGEN2-1977  InventoryAPI updates for sourcing password 

...

Non-Functional - DCAE R7 M1 Release Planning#Non-FunctionalRequirement

9. Listing of new or impacted models used by the project (for information only)

Support for new policy model as required by Model driven control loop requirement.

...