UNIFY Service Provider DevOps: opportunities for NRENs

Slides:



Advertisements
Similar presentations
Top-Down Network Design Chapter Nine Developing Network Management Strategies Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Advertisements

Jennifer Rexford Princeton University MW 11:00am-12:20pm Network Virtualization COS 597E: Software Defined Networking.
Current impacts of cloud migration on broadband network operations and businesses David Sterling Partner, i 3 m 3 Solutions.
CA Confidential; provided under NDA. © 2014 CA. All rights reserved.2014 Industry Analyst Symposium | 1 Evolving Role of Mainframe in the Dynamic Data.
Secure Systems Research Group - FAU Web Services Standards Presented by Keiko Hashizume.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
Monitoring Latency Sensitive Enterprise Applications on the Cloud Shankar Narayanan Ashiwan Sivakumar.
CONTENTS Arrival Characters Definition Merits Chararterstics Workflows Wfms Workflow engine Workflows levels & categories.
Software-Defined Networking - Attributes, candidate approaches, and use cases - MK. Shin, ETRI M. Hoffmann, NSN.
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
Connect communicate collaborate GÉANT3 Services Connectivity and Monitoring Services by and for NRENs Ann Harding, SWITCH TNC 2010.
1 Network Measurement Summary ESCC, Feb Joe Metzger ESnet Engineering Group Lawrence Berkeley National Laboratory.
SDN AND OPENFLOW SPECIFICATION SPEAKER: HSUAN-LING WENG DATE: 2014/11/18.
PerfSONAR-PS Functionality February 11 th 2010, APAN 29 – perfSONAR Workshop Jeff Boote, Assistant Director R&D.
What Is DevOps? DevOps is "a portmanteau of 'development' and 'operations'" and is "a software development method that stresses communications, collaboration,
SDN Management Layer DESIGN REQUIREMENTS AND FUTURE DIRECTION NO OF SLIDES : 26 1.
Chad Collins CEO Henry Chan CTO In Latin, nubifer means “bringing the clouds”
A way to develop software that emphasizes communication, collaboration, and integration between development and IT operations teams.
Cisco Consulting Services for Application-Centric Cloud Your Company Needs Fast IT Cisco Application-Centric Cloud Can Help.
© 2011 IBM Corporation ® Managing Decision services in WebSphere Message Broker using WebSphere ILOG JRules. Amar Shah Mallanagouda Patil December 2011.
Grid Services for Digital Archive Tao-Sheng Chen Academia Sinica Computing Centre
Software Defined Networking BY RAVI NAMBOORI. Overview  Origins of SDN.  What is SDN ?  Original Definition of SDN.  What = Why We need SDN ?  Conclusion.
RESERVOIR Service Manager NickTsouroulas Head of Open-Source Reference Implementations Unit Juan Cáceres
Bob Jones EGEE Technical Director
SDN challenges Deployment challenges
Enterprise Service Bus
Chapter 19: Network Management
Orchestration and Controller Alignment for ONAP Release 1
EI Architecture Overview/Current Assessment/Technical Architecture
Multi-layer software defined networking in GÉANT
Continuous Delivery- Complete Guide
TrueSight Operations Management 11.0 Architecture
GENUS Virtualisation Service for GÉANT and European NRENs
DocFusion 365 Intelligent Template Designer and Document Generation Engine on Azure Enables Your Team to Increase Productivity MICROSOFT AZURE APP BUILDER.
CIM Modeling for E&U - (Short Version)
Microsoft Operations Management Suite Insight and Analytics
ARC: Definitions and requirements for SO/APP-C/VF-C discussion Chris Donley Date , 2017.
Object-Oriented Analysis and Design
Владимир Гусаров Директор R&D, Dell Visual Studio ALM MVP ALM Ranger
Robert Szuman – Poznań Supercomputing and Networking Center, Poland
Distribution and components
Network Monitoring and Troubleshooting with perfSONAR MDM
Top-Down Network Design Chapter Nine Developing Network Management Strategies Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Nimble Streamer Helps Media Content Providers Create Streaming Networks Cost-Effectively and Easily by Utilizing Azure’s Worldwide Scalability MICROSOFT.
Hyper-V Cloud Proof of Concept Kickoff Meeting <Customer Name>
Video and Sensor Network Architecture and Displays
Management of Virtual Execution Environments 3 June 2008
Application Lifecycle Management – Best Practices for SharePoint and Office App development November 2015.
Why DevOps Success Depends on the Right Infrastructure.
Ansible and Zabbix Rushikesh Prabhune (Software Technical Consultant)
Choosing the Discovery Model Martin Forsberg
Northbound API Dan Shmidt | January 2017
Documenting ONAP components (functional)
Winter 2016 (c) Ian Davis.
Logsign All-In-One Security Information and Event Management (SIEM) Solution Built on Azure Improves Security & Business Continuity MICROSOFT AZURE APP.
A 5G experimental environment focused on vertical applications
The Globus Toolkit™: Information Services
Simplified Development Toolkit
Data collection methodology and NM paradigms
Enterprise Program Management Office
Configuration management suite
Agenda Start with Why What Are Best Practice Frameworks, and Why Do We Need Them? Best Practices Defined Lean, Agile, DevOps and ITSM/ITIL 4 The Increasing.
7.3 Example Use Cases Spirent Automation Platform Technologies.
System architecture, Def.
Title of the presentation: Methods and Data Analysis
Network Services Evolution and Development
Network Services Evolution and Development
ONAP Architecture Principle Review
Check-in Identity and Access Management solution that makes it easy to secure access to services and resources.
Top-Down Network Design Chapter Nine Developing Network Management Strategies Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Presentation transcript:

UNIFY Service Provider DevOps: opportunities for NRENs Catalin Meirosu1, Juhoon Kim2, Rebecca Steinert3, Per Krueger3 1 Ericsson Research 2 Deutsche Telekom 3 SICS Swedish ICT Acknowledgements: Wolfgang John, Chunyan Fu (Ericsson); co-authors of draft-unify-nfvrg-devops-01

Overview The UNIFY project Service Provider DevOps Tool examples Ideas for perfSONAR integration 03/07/2019 UNIFY SP-DevOps @ TNC’15

The FP7 UNIFY project in a nutshell Increase velocity of telecom service introduction Unified network-cloud programming abstraction: orchestration and generic processing Novel observability and verification features 03/07/2019 UNIFY SP-DevOps @ TNC’15

UNIFY software-defined infrastructure UNIFY architecture UNIFY Universal Node source: UNIFY D2.2 03/07/2019 UNIFY SP-DevOps @ TNC’15

Typical DevOps tools Chef: configuration management and application deployment central server, clients deployed on each resource (server or switch/router) scripts (recipes written in Ruby, templates in markup language) basic monitoring of resource parameter attributes AppDynamics, NewRelic: monitoring and analytics monitoring of both server and application performance pretty graphs and visualizations different level of details depending on role some correlation performance between application- level transactions and infrastructure build new plugins to collect new data (Ruby, Java, RESTful APIs) scripts don’t scale well hard to identify cross-script dependencies difficult discovery of new resources aimed at enterprise applications; carrier infrastructure not easy to integrate configuration inconsistency for probes 03/07/2019 UNIFY SP-DevOps @ TNC’15

DevOps thinking for software-defined infrastructure Roles Service developer Operator VNF developer DevOps principles Deploy with repeatable, reliable processes Identical, trusted processes; visibility Develop and test against production-like systems Isolation properties; frequent customizations Monitor and validate operational quality Established procedures for validation – for example Y.1564 Amplify feedback loops Mainly cultural aspects Original principles from: “DevOps, the IBM Approach” 2013 Interpretation from draft-unify-nfvrg-devops-01 03/07/2019 UNIFY SP-DevOps @ TNC’15

Some Service Provider requirements for DevOps Five 9s service availability, needing: increased network stability compared to a data center latency and delay have increased impact on partitioning due to spatial distribution of resources Observability increased granularity, scalable to millions+ of continuous customer sessions flexibility to adapt to resource programmability for a multitude of protocols Validation and verification integrate and extend existing procedures (Y.1564 for Ethernet Service Activation, for example) to new resource and service classes Troubleshooting plethora of individual tools exist solving very specific problems for one technology, integration extremely difficult. A set of common APIs is needed adapted from draft-unify-nfvrg-devops-01 03/07/2019 UNIFY SP-DevOps @ TNC’15

Particularities of NREN environments compared to telecom carriers Smaller and more agile teams More geographically concentrated infrastructure Higher degree of interaction with customers and integration of customer demands in offered services Inherent support for users experimenting with the infrastructure (similarities VNF Developers) 03/07/2019 UNIFY SP-DevOps @ TNC’15

UNIFY SP-DevOps Observability Deployment by MEASURE annotations to NF-FGs: define what and how to monitor; supporting triggers Common interfaces for efficient data retrieval Scalable software defined monitoring and verification 03/07/2019 UNIFY SP-DevOps @ TNC’15

Low-overhead SDN packet loss monitoring UNIFY SP-DevOps API Works with aggregate flow descriptors No probes inserted in the network Communication via OpenFlow 03/07/2019 UNIFY SP-DevOps @ TNC’15

Distributed link utilization monitor Use two counters (first and second statistical moments for link utilization) Transmit only the estimate to the controller, instead of high- speed data flow thousands times data rate reduction compared to SNMP or plain OpenFlow Estimates the risk of short-term congestion UNIFY SP-DevOps API 03/07/2019 UNIFY SP-DevOps @ TNC’15

Options for perfSONAR integration Assumption: deployment in GÉANT Testbed Service slice with switches having UNIFY measurement capabilities Integration with the perfSONAR user interface SDN congestion or packet loss metric Automated generation of alerts Integration based on perfSONAR protocol for message exchange between components UNIFY monitoring tools as another category of interface statistics: translate UNIFY REST API onto RRD-MA options aligned with GN3PLUS13-589-23 03/07/2019 UNIFY SP-DevOps @ TNC’15

Conclusion The UNIFY project proposes ways of adopting DevOps principles in operator networks and builds a dedicated set of tools along these principles Tools developed in UNIFY project could provide additional performance information with low overhead We have an ongoing survey on DevOps tools and practices that we intend to impact tool public releases in November timeframe – help us by answering 13 questions at https://unifyspdevops.typeform.com/to/nqGKRR 03/07/2019 UNIFY SP-DevOps @ TNC’15

Research leading to these results has received funding from the European Union Seventh Framework Programme FP7/2007-2013 under grant agreement no. 619609 - the UNIFY project. The views expressed here are those of the author only. The European Commission is not liable for any use that may be made of the information in this document 03/07/2019 UNIFY SP-DevOps @ TNC’15