Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: added cii reference

Table of Contents
maxLevel3
minLevel2
exclude1

...

...

titleInformation for PTL

...

This template is to be filled out for any project wishing to move to the "Mature" phase of the ONAP project lifecycle.  
Once completed, remove this info box and the send the link for this page to onap-tsc@lists.onap.org to initiate the maturity review.  

Per the ONAP Technical Community Document, the metrics for maturity review are:

Successful participation in releases: The project demonstrates stable output (code base, documents) within its history of releases in accordance with the release policy.

Architecture has been reviewed by the Architecture Committee

Project is active and contributes to ONAP: The project demonstrates a stable or increasing number of contributions across recent releases. Contributions are commits which got merged to a repository of an ONAP project or a related upstream project. Commits can for example be patches to update the requirements document of a project, code addition to an ONAP or upstream project repository, new test cases and so forth.

Mature artifacts produced: The project demonstrates that the artifacts produced by the project are deployable (where applicable) and have been successfully deployed, configured and used by end users (typically, service providers).


...

Review Submission Date :  

Project Description: 

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.

DCAE components are classified between platform and service components.  DCAE Platform refers to the set of controller components which manages deployment and LCM of DCAE service components. The DCAE services components includes all the microservices - collectors, analytics and event processor which supports active data-flows and processing as required by ONAP usecases.

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. 

Project Landing Page:  Data Collection Analytics and Events Project

Project Meeting Minutes: DCAE Project Meetings


CII Best PracticesImage Added


Leadership Resources :

...

Role

...

First Name Last Name

...

Linux Foundation ID

...

 DockerHub ID

...


Location

Repository Access (Committers)

Role

First Name Last Name

Linux Foundation ID

 DockerHub ID

Email Address

Location

Repository Access (Committers)

PTLVijay Venkatesh Kumarvv770d
 vijayvkumar
vv770d@att.com

New Jersey, USA. UTC -4:00

Primary ContactVijay Venkatesh Kumarvv770d vijayvkumarvv770d@att.comNew Jersey, USA. UTC -4:00
Project ManagerVijay Venkatesh Kumarvv770d vijayvkumar

vv770d@att.com

New Jersey, USA .UTC -4:00All dcaegen2* repos
CommittersLusheng Jiwriderlji@research.att.com

New Jersey, USA. UTC -4:00

All dcaegen2* repos

Tony HansenTonyLHansentony@att.com

New Jersey, USA. UTC -4:00

All dcaegen2* repos 

Yan Yangyangyan

yangyanyj@chinamobile.com

Beijing, China. UTC +8

All dcaegen2* repos 

Xinhui Lixinhuililxinhui@vmware.com
Beijing, China UTC +8All dcaegen2* repos 

Jack Lucasjackl jflucas@research.att.com
New Jersey, USA. UTC -4:00All dcaegen2* repos 

Piotr Wielebski

pwielebs

piotr.wielebski@nokia.com

Poland, UTC + 1

dcaegen2/collectors/hv-ves

dcaegen2/services/sdk

dcaegen2/services/prh


Henrik Anderssonelinuxhenrikhenrik.b.andersson@est.tech
Linköping, Sweden. UTC +1

dcaegen2/collectors/datafile

dcaegen2/services/pm-mapper


Joseph O'Leary JoeOLeary joseph.o.leary@ericsson.com 
Athlone,Ireland. UTC
All dcaegen2* repos 

Kornel Janiakkjaniak

kornel.janiak@nokia.com

Poland, UTC + 1

dcaegen2/collectors/hv-ves

dcaegen2/services/sdk

dcaegen2/services/prh


Project & Release History

  • How long the project has been an active:  At launch  DCAE Project has been an active ONAP Project since Amsterdam and has participated in ALL releases through Frankfurt.
  • Release Participation:  All ONAP releases
  • Engagement levels for past releases (up to 3): 
    • Commits per Release:  see below
    • Contributors per Release: see below
    • Companies per release: see below


Statistics taken from Bitergia : https://onap.biterg.io/app/kibana#/dashboard/Overview



Bitergia Statistics from the Last 2 Years

Image Added

Image Added

  • Use Cases:  DCAE is pretty much involved in all use cases as DCAE services components are involved in collection/analytics processing.
    • vFirewall

    • Scale Out

    • vCPE

    • CCVPN

    • 5G OOF SON

    • BBS

    • MDONS
    • E2E Slicing 

Architecture Alignment:

Artifact Information:

DCAE project includes a lot of artifact, information and documentation :

https://docs.onap.org/projects/onap-dcaegen2/en/latest/sections/release-notes.html#deliverables

Tutorials, Guides, walkthrough, Test cases, Feature description, API doc and Subproject links

Other Information:

...

following repositores. DCAE components are classified between core-platform and service components which are dynamic in nature. 

Platform Components

  • dcaegen2/deployments  - For hosting configurations and several init containers for deployments
  • dcaegen2/platform  - Top level repo for dcaegen2/platform (contains sub-projects)
  • dcaegen2/platform/blueprints - Blueprint for DCAE controller and bootstrap container
  • dcaegen2/platform/configbinding  - Configbinding api service
  • dcaegen2/platform/deployment-handler Deployment handler providing interface to CLAMP/Dashboard
  • dcaegen2/platform/inventory-api - DCAE inventory API service
  • dcaegen2/platform/plugins - Plugins for DCAE controller (cloudify)
  • dcaegen2/platform/policy-handler  - Policy handler to retrieve active policy configuration for DCAE services
  • dcaegen2/platform/servicechange-handler   -  Service Change handler for retrieving blueprints from SDC via DMaap
  • dcaegen2/utils  - For hosting utility/tools code used cross components
  • ccsdk/dashboard  - DCAE Dashboard for operation/management 
  • dcaegen2 -  Documentation repo

Service Components

  • dcaegen2/analytics/tca  - Threshold crossing analytics based on CDAP
  • dcaegen2/analytics/tca-gen2 - Standalone TCA based on Sping-boot
  • dcaegen2/collectors/datafile -  Data File collector
  • dcaegen2/collectors/hv-ves - High Volume VES Collector 
  • dcaegen2/collectors/restconf - RESTConf Collector
  • dcaegen2/collectors/snmptrap  - SNMP Trap collector 
  • dcaegen2/collectors/ves -  VNF Event Streaming collector
  • dcaegen2/services   - DCAE Service component (contains sub-projects)
  • dcaegen2/services/heartbeat - Missing Heartbeat Micro Services
  • dcaegen2/services/mapper - VES Mapper Micro Services
  • dcaegen2/services/pm-mapper - Mapper to process files from DR and transform to VES
  • dcaegen2/services/prh - PNF Registration Handler
  • dcaegen2/services/sdk - Common SDK repo for all DCAE Services (R4)
  • dcaegen2/services/son-handler - SON-handler service


Code Coverage: https://sonarcloud.io/organizations/onap/projects?search=dcaegen

Image Added

Image Added

Image Added

Image Added

Deliverables

Documentation

User Guide 


Integation Support

DCAE team has been improving upon current CSIT and automated test via gating. In Frankfurt, DCAE team worked with Integration to setup several usecase test part of "Smoke Usecases" executed under gating job. Following service/usecase flow are incorporated in the gating


Companies that run ONAP DCAE

To our knowledge, the following companies have used ONAP DCAE components : AT&T, Bell Canada, Nokia, Ericsson, Wipro, China Mobile. As VES is approved standard for xNF integration for ONAP, many of DCAE collector/services are actively used for data collection/processing. 

DCAE Platform is running in production within AT&T since 2017. 


Other Information:

Being one of largest ONAP project (40+ active containers, 30+ repository), DCAE strives to adhere to ONAP code quality by improving its codebase with each release.

...

  Many

...

companies have already contributed to DCAE, showing the interest of the community for the project. DCAE components is also a starting point to discuss standards and implement representations of xNFs

VES standardization which is now recently adopted by 3GPP was successful through active contribution/support from DCAE team. VES is also used a internal event standard for all communications with analytics/correlation MS to simplify integration of new services.

DCAE plays vital role in control Loop execution in ONAP. DCAE team has been working on CL committee with CLAMP and Policy team to simplify control loop design and execution in ONAP.


DCAE Demo/Videos


DCAE Presentation