Versions Compared

Key

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

...

DCAE is the umbrella name for a number of subprojects, components collectively fulfilling the role of Data Collection, Analytics, and Events generation for ONAP.  The architecture of DCAE targets flexible, plug-able, micros-service oriented, model based component deployment and service composition.  DCAE also support multi-site collection and analytics operations which are essential for large ONAP deployments. 

DCAE components , and subsequently sub-projects, generally fall into two categories: DCAE Platform Components and DCAE Services Components.  DCAE Platform consists of components that are needed for any deployments.  They form the foundation for deploying and managing DCAE Service components, which are deployed on-demand based on specific collection and analytics needs.

...

The figure below further illustrates how performance measurement and fault management data, i.e. VNF events, SNMP traps, and alert events, traverse through the DCAE Service components, and eventually depart from DCAE to reach downstream components such as ONAP Policy, or other external systems such as ticketing.


Miscellaneous

We do hope to include this small sub-project.  This sub-project contains additional scripts, and miscellaneous data and files that are specific to different deployments.  For example, for deployment of DCAE for the use case deployments in RackSpace we will need to store the right credential, resource flavoring and dimensioning, etc.


* Portal/GUI

(This section is for addressing related TSC comments, not as part of DCAE project.)

Dedicated DCAE Portal/GUI is not part of the DCAE project under the current scope.  In future if such portal is deemed necessary, it may be developed under DCAE, or under Portal or VID porject.  At present time, certain aspects of DCAE operation status can be displayed by utilizing a combination of native GUI/Portal of the open source software tools used by DCAE (e.g. CDAP GUI, Cloudify portal, etc), or CLAMP cockpit for a more service level end-to-end view in which DCAE is only a part, or CLI-style and RestAPI interaction for status probing. 


Project Scope:

Because of the large potential scope for DCAE, the

...

components proposed for 4Q17 R1 are prioritized as follows:

  1. DCAE Platform: This is top priority because everything DCAE depends on it.  All platform components listed above fall under this priority.
  2. DCAE Services: collectors and analytics that are needed for supporting the 4Q17 use cases and Open-O harmonization. We have identified the VES and SNMP Trap collectors; Threshold Crossing and Data Normalization Analytics, and Holmes.  We expect the list to grow and be finalized as the ONAP R1 use cases and the control loops for the use cases are fully defined. 
  3. Other collectors, analytics, and functions that have been identified as valuable by the community will be included based on resource availabilities in this and future releases of ONAP. 

...

NameGerrit IDCompanyEmailTime ZoneDCAE Subproject/Repos Component Focus
Vijay Venkatesh Kumarvv770dAT&T

vv770d@att.com

New Jersey, USA
EST/EDT
collectors

controller

Aayush Bhatnagar
Jioaayush.bhatnagar@ril.comMumbai, India UTC +5:30databases, analytics
Tony Hansen
AT&T tony@att.com

New Jersey, USA

EST/EDT

database, storage, analytics
Guangrong Fu
ZTEfu.guangrong@zte.com.cnBeijing, China. UTC +8holmes
Tang Peng
ZTEtang.peng45@zte.com.cnBeijing, China. UTC +8holmes
Lusheng Ji
AT&Tlji@research.att.com

New Jersey, USA

EST/EDT


Mike Hwang
AT&Tmhwang@research.att.comNew Jersey, USA EST/EDTcontroller
Yan Yang
China Mobileyangyanyjy@chinamobile.comBeijing, China. UTC +8collectors
Jingbo Liu
BOCOliujingbo@boco.com.cnBeijing, China. UTC +8collectors

...

  • Mature code that needs enhancement/integration: VES collector, TCA analytics, Dispatcher, Service Changing Handler, Inventory PGaaS, CDAP infrastructure, CDAP Broker, Holmes
  • Incubation: Policy Handler, SNMP Trap collector, additional use case specific collectors/analytics/Blueprints, ESaaS, Mdbaas,

Primary Contact:  John F. Murray (AT&T),   Lusheng Ji (AT&T)

...

Repo structure and names:

Category
Component
Repo
Function
Component/Purpose
Platform
DCAE Gen2 Controller

dcaegen2/controller

for hosting platform core deployment scripts and configurations

dcaegen2/controller/dispatcher

Dispatcher

dcaegen2/controller/inventory

Inventory

dcaegen2/controller/sch

Service changing handler

dcaegen2/controller/policyhandler

Policy handler
CDAP

dcaegen2/apod/cdap

CDAP
/Hadoop infrastructure
Broker
Storage

dcaegen2/storage/pgaas

Postgres as a service

dcaegen2/storage/esaas

Elastic Search as a service
dcaegen2/
storage/mdbaasMariaDBUtility
inventoryInventory
dcaegen2/utils
Utilities
for hosting utility/tools code used cross components
Service
Collectors

dcaegen2/collectors/ves

VNF Event Streaming collector
dcaegen2/collectors/snmptrapSNMP Trap collector
dcaegen2/collectors/?additional collector as identified necessary
Analytics
dcaegen2/analytics/holmesHolmes correlation
dcaegen2/analytics/tcaThreshold crossing analytics
dcaegen2/analytics/?additional analytics as identified necessary
MiscDeployments
Deployment

dcaegen2/deployments

for hosting configurations and blueprints for different deployments


Link to approval of additional submitters: 

...