Centinel: Boron: Release Plan
Contents
- 1 Introduction
- 2 Target Use-Cases
- 3 Release Deliverable
- 4 Release Milestones
- 5 Externally Consumable APIs
- 6 Expected Dependencies on Other Projects
- 7 Expected Incompatibilities with Other Projects
- 8 Compatibility with Previous Releases
- 9 Themes and Priorities
- 10 Requests from Other Projects
- 11 Test Tools Requirements
- 12 Other
- 13 See also
Introduction
Aim of Centinel is to assist operators by providing visibility into the OpenDaylight management software defined network ecosystem (network via plugins, apps and infrastructure). To accomplish this, Centinel - Boron aims at a multi phased approach that includes:
Data Collection: IPFIX, OpenFlow (from ODL-OF Plugin) and SNMP (from ODL-SNMP Plugin)
Data Analysis: Using Kafka, Storm/Spark, Flume (replace Graylog)
Analytics Dashboard: Inter-op with DLUX framework and ensure UX/UI (Graphana/Kibana)
Machine Learning: Leverage Apache Mahout/SparkMlib to enable machine learning based on above analysis
Additionally from usage-deployment, Embedded installation is proposed (Support for Embedded flume agent. Support for embedded installation of Query engine)
Framework enhancement -
Enhance Centinel architecture to have two branches A. Batch processing system(BPS)-BPS comprise of flume, hbase. B. Real time analytics system(RAS)- RAS comprise of apache strom (Embed and distributed mode) for real time prediction. In embed mode, storm will be used instead of Graylog server.In distributed mode, user will have both the options for log analysis.
Target Use-Cases
Bandwidth utilization across WAN link
Performance monitoring
Release Deliverable
Name | Description |
|---|---|
Collectors |
|
Embedded installation and Framework enhancement support |
|
Monitoring and Analytics |
|
Predictive Analytics |
|
Release Milestones
Milestone | Offset 2 Date | Deliverables |
|---|---|---|
M1 | 3/24/2016 | |
M2 | 5/5/2016 | |
M3 | 6/2/2016 | |
M4 | 6/30/2016 | |
M5 | 8/4/2016 | |
RC0 | TBD | |
RC1 | TBD | |
RC2 | TBD | |
Formal Release | TBD |