Versions Compared

Key

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

...

  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. 

...

  • How does this project fit into the rest of the ONAP Architecture?


    DCAE performs a vital function within the ONAP architecture.  DCAE collects performance metrics and fault data from the VNFs, PNFs, and computing infrastructure, performing local and global analytics, and generating events that are provided for downstream ONAP components (e.g. Policy) for further operations.

    DCAE follows the TOSCA model based ONAP Operations Manager and Common Controller SDK architecture for component on-boarding, close-loop triggered or event (e.g. A&AI) triggered collector and analytics deployment, configuration, and scaling.



  • What other ONAP projects does this project depend on?
    • A&AI, Policy, Micro Services, Modeling, CLAMP, SDC, OOM, CCSDK, DMaaP, Common Services, MultiVIM, Integration, Holmes
  • How does this align with external standards/specifications?
    • TOSCA
    • VES (OPNFV)
  • Are there dependencies with other open source projects?
    • CDAP, Cloudify, Consul, Hadoop, Elastic Search, PostgreSQL, MariaDB

...

NameGerrit IDCompanyEmailTime ZoneDCAE 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, analyticsGuangrong FuZTEfu.guangrong@zte.com.cnBeijing, China. UTC +8holmesTang 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

...

  • link to seed code (if applicable)
  • Vendor Neutral
    • if the proposal is coming from an existing proprietary codebase, have you ensured that all proprietary trademarks, logos, product names, etc., have been removed?

      The current seed code has been already scanned and cleanup to remove all proprietary trademarks, logos, etc. except openecomp to be replaced by onap

      Subsequent modification to the existing seed code should continue to follow the same scanning and clean up principles.

  • Meets Board policy (including IPR)

...

  • 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,

...

CategoryRepoComponent/Purpose
Platform

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

dcaegen2/apod/cdap

CDAP Broker

dcaegen2/storage/pgaas

Postgres as a service

dcaegen2/storage/esaas

Elastic Search as a service
dcaegen2/inventoryInventory
dcaegen2/utilsfor hosting utility/tools code used cross components
Service

dcaegen2/collectors/ves

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

dcaegen2/deployments

for hosting configurations and blueprints for different deployments

...