Euro17 LSO Hackathon Open LSO Analytics
OpenLSO Analytics “The goal of the project is to demonstrate analytics as part of Third Network services user stories and to feed requirements into specifications work in the MEF TOC”
Orchestration model API MEF LSO Analytics LSO: Analytics Business Applications Data Aggregation PNDA PNDA Producer API Analytics Applications PNDA Consumer API Logs Metrics Netflow Events Logstash ODL pmacct Service Assurance Log search Netflow Analytics … LSO: Orchestration Orchestration model API Business Application API Collect data from Physical Devices VNFs Infrastructure Implement analytics functions Usage Assurance Performance analysis Demonstrate closed-loop control Network Infrastructure
PNDA Simple, scalable open data platform Orchestration Controllers Customer Devices Applications QoE Monitoring Infrastructure and service-level data Customer-level data Data Distribution Data Store & Processing Master Data Store PNDA Batch Processing Stream processing Real Time Data Store Deep Historical Query Real Time Query Producers: Data aggregation Event Data Log Data Metric Data Network Telemetry Data Sources Inventory Topology Geography DNS Context: Live stream Consumers: Data analysis Capacity Analytics Billing (Mediation) Business Intelligence Fault Analysis Perf Analysis Security and Threat Analysis Log Search Simple, scalable open data platform Open architecture for data aggregation distribution and processing Horizontally scalable platform for analytics and data processing applications Support for near-real-time stream processing and in-depth batch analysis on massive datasets Leverages best current practise in big data analytics
Hackathon Activities OpenDaylight Boron based development Performance data gathering & telemetry Working with Ethernet CFM on Cisco XR & XE Building a solution around MEF-SOAM-PM-MIB Pub-sub via OpenDaylight to PNDA Analytics PNDA based development Apache Spark Hadoop based data analysis Publishing analytics results via Legato / Interlude SOF layer development Triggering closed-loop remediation
Ethernet CFM Analytics with PNDA and OpenDaylight Collecting MEF-SOAM attributes Integrating with PNDA via OpenDaylight controller Publishing performance data to PNDA Analytics Multiple producers and consumers for high-scale deployments SOAM Collector
PNDA.io on MEFnet External Managed Network Direct ssh tunnel Euro17 Hackathon Cisco DMZ MEFnet Internet Cloud Analytics ssh tunnel pnda-bastion Direct ssh tunnel Via MEFnet External Managed Network ssh tunnel
Automated service fix Network Infrastructure, Compute & VNFs ICM Layer Network Infrastructure, Compute & VNFs ECM Layer SOF Layer Business Layer No - escalate Pull data from BDA, PM data stores via PRESTO Pull Inventory state via PRESTO and SOF service inventory Can Service be fixed? Service KPI trigger Yes – push fix BDA PM Inv TCA – 90% loss TCA – 90% loss
Developer Resources Hackathon Git Repository PNDA Apache Hadoop https://github.com/donaldh/euro17-hackathon PNDA http://pnda.io/ http://pnda.io/guide https://github.com/pndaproject/pnda-quickstart/blob/master/guide/guide.md https://github.com/pndaproject/example-applications Apache Hadoop http://spark.apache.org/docs/latest/quick-start.html