Jump to: navigation, search

Centinel:Main

Centinel - Streaming Data Handler Facts

Project Creation Date: Aug 13th, 2015
Lifecycle State: Incubation
Type: {{{type}}}
Primary Contact: Abhishek Sharma <abhishek.abhi@tcs.com>, Swati Tyagi <tyagi.swati@tcs.com>
Project Lead: Abhishek Sharma <abhishek.abhi@tcs.com>
Committers:

IRC: freenode.net #opendaylight-centinel
Mailing List: centinel-dev@lists.opendaylight.org
    Archives: mailing list archives
Meetings: See global meetings page
Repository: git clone https://git.opendaylight.org/gerrit/p/centinel
Jenkins: jenkins silo
Gerrit Patches: code patches/reviews
Bugs:

[[Category:{{{type}}} Projects]]

Welcome to Centinel (Streaming Data Handler) project page!

Introduction

The Centinel project aims at providing a distributed, reliable framework for efficiently collecting, aggregating and sinking streaming data across Persistence DB and stream analyzers (example: Graylog, Elastic search, Storm etc.).

  • In Beryllium Release - this framework enables SDN applications/services to receive events from multiple streaming sources and execute actions like network configuration/batch processing/real-time analytics. Provides Log Service to assist operators running SDN ecosystem.
  • In Boron Release - this framework is upgraded to provide (1) Additional network data collection - IPFIX, SNMP and OpenFlow (2) Data Analysis: Using Kafka, Storm/Spark, Flume (3) Analytics Dashboard: Enhanced UX/UI - Graphana/Kibana and (4) Machine Learning: Leverage Apache Mahout/SparkMlib to enable machine learning based on above analysis
  • In Boron Release - the end to end eco-system use-cases targeted using Centinel are (1) Bandwidth utilization across WAN link (2) Performance monitoring and (3) Machine Learning based on above Analytics and Actions

Getting Started

Release Release Plan Release Notes Release Review Installation Guide Feature Integration System Test Developer Guide Operations-User Guide How-To's/Tutorials
Beryllium Release Plan Release Notes Release Review Installation Guide System Test Developer Guide User Guide -
Boron Release Plan Release Notes Release Review Installation Guide System Test Developer Guide User Guide

High-Level Design

For High Level Design and Architecture please refer the project proposal page for more details.

People

  • Abhishek Sharma <abhishek.abhi@tcs.com>
  • Sumit Kapoor <sumit.kapoor@tcs.com>

Issues

None

Technical Overview

  • User Guide (Beryllium)
  • Installation Guide (Beryllium)
  • User Guide (Boron) - As features are experimental hence changes to User Guide not applicable.
  • Installation Guide (Boron) - As features are experimental hence changes to Installation Guide not applicable.

See also

Release Release Plan Release Notes Release Review Installation Guide Feature Integration System Test Developer Guide Operations-User Guide How-To's/Tutorials
Beryllium Release Plan Release Notes Release Review Installation Guide System Test Developer Guide User Guide -
Boron Release Plan Release Notes Release Review Installation Guide System Test Developer Guide User Guide