SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
June 20–23, 2016 | Berlin, Germany
Software-Defined Operations:
The UNIFY SP-DevOps Toolkit
Catalin Meirosu, Ericsson Research
The EU FP7 UNIFY project in a nutshell
• Research towards increasing the velocity of
telecom service introduction across
transport networks and cloud
• In SP-DevOps Workpackage, design novel
observability and verification features
• Contributors to this talk:
• Wolfgang John (Ericsson)
• Pontus Sköldström and Bertrand Pechenot
(ACREO Swedish ICT)
• Per Kreuger and Rebecca Steinert
(SICS Swedish ICT)
• Riccardo Sisto, Guido Marchetto,
Serena Spinoso, Matteo Virgilio
(Politecnico di Torino),
• Felicián Németh and István Pelle
(Budapest Technical University)
Major Vendors:
SMEs:
Universities:
Research Institutes:
Major Service Providers:
The research leading to these results has received funding from the European Union Seventh Framework Programme FP7/2007-2013
in the UNIFY project, grant agreement no. 619609. The views expressed here are those of the authors only.
The European Commission is not liable for any use that may be made of the information in this document
A view on DevOps principles
DevOps #3
Deploy with
reliable
processes
DevOps #1
Monitor and
Validate
operational
quality
DevOps #2
Develop and
Test against
production-
like systems
DevOps #4
Amplify
feedback
loops
Tools
APIs
Processes
Automation
Tools
Accessibility
Common tools and vocabulary
Source of formal DevOps principles: IBM DevOps for Dummies
verification
troubleshooting
observability
achieve five 9s
Service Provider requirements for DevOps
• increased network stability
• optimize for larger transmission delays
• scalability to millions+ sessions with less hardware
• adapt to diversity of resource programmability
• extend existing procedures to new resource and
service classes
• common APIs for workflow orchestration and
automation
adapted from draft-unify-nfvrg-devops-02
UNIFY SP-DevOps Results
Deploy
SERVICE DEVELOPER
VNF DEVELOPER
OPERATOR
IPTVQuality
Monitor
Path Verification
Infrastructure & VNF
Monitoring and Verification
Data
Distribution
Automated
Troubleshooting
Programmability
of ObservabilityService Verification
UNIFY SP-DevOps Toolkit Components
Deploy
SERVICE DEVELOPER
VNF DEVELOPER
OPERATOR
IPTVQuality
Monitor
Path Verification
The UNIFY SP-DevOps Toolkit
• Is
• Inspiration for the telecom DevOps community for new features
• A collection of research results released under individual licenses
• Provided as-is, with no guarantees
• Supported by the respective authors best efforts
• Is not
• Production-ready
• Optimized for all potential use cases
DoubleDecker: a message bus for all
• Scalable communication services for
monitoring functions and/or VNFs
• IP (unicast, multicast) and IPC transport
• Pub-sub and direct communication pattern
• Extends ZeroMQ with
• Client and broker hierarchy with heartbeat
• Simple routing mechanism
• Isolation mechanism for multi-tenancy with
built-in encryption key management
• https://github.com/acreo/doubledecker
VES
EPOXIDE: debug with Emacs
• Troubleshooting framework integrating
other tools in TroubleShooting Graphs
(TSG)
• Based on EMACS
• Nodes and links of TSG are shown in
buffers
• semantic navigation
• navigation in a visualized TSG
• Event driven framework
• API for third-party tool developers
• http://github.com/nemethf/epoxide
Pinpoint Doctor
RateMon: instant congestion prediction
• Scalable congestion detector based on
reading switch port utilization counters
• Uses first and second statistical moments
for link utilization
• transmits only the estimate to the controller,
instead of high-speed data flow
• 1-minute prediction with message rate
3000x lower than raw SNMP counters
• https://github.com/nigsics/ramon.git
Software Fastpath Service Quality Metrics
Prediction
VeriGraph: fast pre-deployment verification
• Check properties of deployment models
(currently, using UNIFY VNFFG format)
• Topological reachability
• Isolation
• Node traversal
• Based on the Z3 SMT solver, a formal
methods satisfiability tool
• https://github.com/netgroup-polito/verigraph
P
PRIVATE NETWORK INTERNET
Mail Client
Web Client
Web Server
Mail Server
CHAIN 1
CHAIN 2
Anti Spam
NAT
ACL firewall
Web Cache
1.56 seconds
Copper Parser PolicyTest
Conclusion
• Improved observability, accessibility and verification
features are key for telecom DevOps
• The UNIFY SP-DevOps Toolkit includes several
results that could contribute towards OPNFV
activities
More information
• “DevOps for Service Providers – next generation tools”, Ericsson Research blog
• FP7 UNIFY Project Results: SP-DevOps Toolkit description on the project site
• FP7 UNIFY D4.3, via the project results webpage

Más contenido relacionado

La actualidad más candente

Crossing the river by feeling the stones from legacy to cloud native applica...
Crossing the river by feeling the stones  from legacy to cloud native applica...Crossing the river by feeling the stones  from legacy to cloud native applica...
Crossing the river by feeling the stones from legacy to cloud native applica...
OPNFV
 

La actualidad más candente (20)

Summit 16: Service Function Chaining: Demo and Usage
Summit 16: Service Function Chaining: Demo and UsageSummit 16: Service Function Chaining: Demo and Usage
Summit 16: Service Function Chaining: Demo and Usage
 
OPNFV: Road to Next-Generation Network
OPNFV: Road to Next-Generation NetworkOPNFV: Road to Next-Generation Network
OPNFV: Road to Next-Generation Network
 
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP SemiconductorsSummit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
 
Summit 16: Applying Machine Learning to Intent-based Networking and Nfv Scali...
Summit 16: Applying Machine Learning to Intent-based Networking and Nfv Scali...Summit 16: Applying Machine Learning to Intent-based Networking and Nfv Scali...
Summit 16: Applying Machine Learning to Intent-based Networking and Nfv Scali...
 
Summit 16: The Open Source NFV Eco-system and OPNFV's Role Therein
Summit 16: The Open Source NFV Eco-system and OPNFV's Role ThereinSummit 16: The Open Source NFV Eco-system and OPNFV's Role Therein
Summit 16: The Open Source NFV Eco-system and OPNFV's Role Therein
 
Summit 16: NetIDE: Integrating and Orchestrating SDN Controllers
Summit 16: NetIDE: Integrating and Orchestrating SDN ControllersSummit 16: NetIDE: Integrating and Orchestrating SDN Controllers
Summit 16: NetIDE: Integrating and Orchestrating SDN Controllers
 
Summit 16: Experiences from the Trench: Bringing DOCOMO Multi Vendor NFV Solu...
Summit 16: Experiences from the Trench: Bringing DOCOMO Multi Vendor NFV Solu...Summit 16: Experiences from the Trench: Bringing DOCOMO Multi Vendor NFV Solu...
Summit 16: Experiences from the Trench: Bringing DOCOMO Multi Vendor NFV Solu...
 
Summit 16: Open Baton Overview
Summit 16: Open Baton OverviewSummit 16: Open Baton Overview
Summit 16: Open Baton Overview
 
Summit 16: Open-O Mini-Summit - Architecture & Technology
Summit 16: Open-O Mini-Summit - Architecture & TechnologySummit 16: Open-O Mini-Summit - Architecture & Technology
Summit 16: Open-O Mini-Summit - Architecture & Technology
 
Summit 16: Multi-site OPNFV Testing Challenges
Summit 16: Multi-site OPNFV Testing ChallengesSummit 16: Multi-site OPNFV Testing Challenges
Summit 16: Multi-site OPNFV Testing Challenges
 
NFV Open Source projects
NFV Open Source projectsNFV Open Source projects
NFV Open Source projects
 
Crossing the river by feeling the stones from legacy to cloud native applica...
Crossing the river by feeling the stones  from legacy to cloud native applica...Crossing the river by feeling the stones  from legacy to cloud native applica...
Crossing the river by feeling the stones from legacy to cloud native applica...
 
The Third Network: LSO, SDN and NFV
The Third Network: LSO, SDN and NFVThe Third Network: LSO, SDN and NFV
The Third Network: LSO, SDN and NFV
 
How OPNFV Uses OpenStack & How It's Useful
How OPNFV Uses OpenStack & How It's UsefulHow OPNFV Uses OpenStack & How It's Useful
How OPNFV Uses OpenStack & How It's Useful
 
Summit 16: ARM Mini-Summit - OPNFV vision, contributions and offerings - Enea
Summit 16: ARM Mini-Summit - OPNFV vision, contributions and offerings - EneaSummit 16: ARM Mini-Summit - OPNFV vision, contributions and offerings - Enea
Summit 16: ARM Mini-Summit - OPNFV vision, contributions and offerings - Enea
 
Summit 16: Vodafone Ocean - Updates and Next Steps
Summit 16: Vodafone Ocean - Updates and Next StepsSummit 16: Vodafone Ocean - Updates and Next Steps
Summit 16: Vodafone Ocean - Updates and Next Steps
 
Summit 16: How to Do a Pre-deployment NFVI Validation Quickly and Efficiently?
Summit 16: How to Do a Pre-deployment NFVI Validation Quickly and Efficiently?Summit 16: How to Do a Pre-deployment NFVI Validation Quickly and Efficiently?
Summit 16: How to Do a Pre-deployment NFVI Validation Quickly and Efficiently?
 
Summit 16: Keynote: Ericsson - Making OPNFV the Platform for Industry Growth
Summit 16: Keynote: Ericsson - Making OPNFV the Platform for Industry GrowthSummit 16: Keynote: Ericsson - Making OPNFV the Platform for Industry Growth
Summit 16: Keynote: Ericsson - Making OPNFV the Platform for Industry Growth
 
OPNFV Use Case: VPN in the Cloud
OPNFV Use Case: VPN in the CloudOPNFV Use Case: VPN in the Cloud
OPNFV Use Case: VPN in the Cloud
 
Summit 16: Keynote: HPE Presentation- Transforming Communication Service Prov...
Summit 16: Keynote: HPE Presentation- Transforming Communication Service Prov...Summit 16: Keynote: HPE Presentation- Transforming Communication Service Prov...
Summit 16: Keynote: HPE Presentation- Transforming Communication Service Prov...
 

Destacado

Destacado (20)

Summit 16: Open-O Mini-Summit - Open Source, Orchestration, and OPNFV
Summit 16: Open-O Mini-Summit - Open Source, Orchestration, and OPNFVSummit 16: Open-O Mini-Summit - Open Source, Orchestration, and OPNFV
Summit 16: Open-O Mini-Summit - Open Source, Orchestration, and OPNFV
 
Summit 16: ARM Mini-Summit - NFV for the Masses - Marvell
Summit 16: ARM Mini-Summit - NFV for the Masses - MarvellSummit 16: ARM Mini-Summit - NFV for the Masses - Marvell
Summit 16: ARM Mini-Summit - NFV for the Masses - Marvell
 
Summit 16: Automated Platform for Testing VNF Performance and Interoperabili...
Summit 16: Automated Platform for  Testing VNF Performance and Interoperabili...Summit 16: Automated Platform for  Testing VNF Performance and Interoperabili...
Summit 16: Automated Platform for Testing VNF Performance and Interoperabili...
 
Summit 16: ARM Mini-Summit - Efficient NFV solutions for Cloud and Edge - Cavium
Summit 16: ARM Mini-Summit - Efficient NFV solutions for Cloud and Edge - CaviumSummit 16: ARM Mini-Summit - Efficient NFV solutions for Cloud and Edge - Cavium
Summit 16: ARM Mini-Summit - Efficient NFV solutions for Cloud and Edge - Cavium
 
Summit 16: Open-O Mini-Summit - VF Event Streaming Project Proposal
Summit 16: Open-O Mini-Summit - VF Event Streaming Project ProposalSummit 16: Open-O Mini-Summit - VF Event Streaming Project Proposal
Summit 16: Open-O Mini-Summit - VF Event Streaming Project Proposal
 
OPNFV: Overview and Approach to Upstream Integration
OPNFV: Overview and Approach to Upstream IntegrationOPNFV: Overview and Approach to Upstream Integration
OPNFV: Overview and Approach to Upstream Integration
 
Summit 16: Inspiring Cross-Industry Innovation
Summit 16: Inspiring Cross-Industry InnovationSummit 16: Inspiring Cross-Industry Innovation
Summit 16: Inspiring Cross-Industry Innovation
 
Summit 16: ETSI NFV Interface and Architecture Overview
Summit 16: ETSI NFV Interface and Architecture OverviewSummit 16: ETSI NFV Interface and Architecture Overview
Summit 16: ETSI NFV Interface and Architecture Overview
 
Evaluation 1
Evaluation 1Evaluation 1
Evaluation 1
 
Building OPNFV as a Platform
Building OPNFV as a PlatformBuilding OPNFV as a Platform
Building OPNFV as a Platform
 
Summit 16: Carrier Grade Testing Integration
Summit 16: Carrier Grade Testing IntegrationSummit 16: Carrier Grade Testing Integration
Summit 16: Carrier Grade Testing Integration
 
Summit 16: Bridging Open Source & Open Standards - Oma Survey Results
Summit 16: Bridging Open Source & Open Standards - Oma Survey ResultsSummit 16: Bridging Open Source & Open Standards - Oma Survey Results
Summit 16: Bridging Open Source & Open Standards - Oma Survey Results
 
Summit 16: Welcome Keynote
Summit 16: Welcome KeynoteSummit 16: Welcome Keynote
Summit 16: Welcome Keynote
 
Summit 16: ARM Mini-Summit - OpenDataPlane Monarch Release - Linaro
Summit 16: ARM Mini-Summit -   OpenDataPlane Monarch Release - LinaroSummit 16: ARM Mini-Summit -   OpenDataPlane Monarch Release - Linaro
Summit 16: ARM Mini-Summit - OpenDataPlane Monarch Release - Linaro
 
Summit 16: Open-O Mini-Summit - Welcome & Introduction
Summit 16: Open-O Mini-Summit - Welcome & IntroductionSummit 16: Open-O Mini-Summit - Welcome & Introduction
Summit 16: Open-O Mini-Summit - Welcome & Introduction
 
Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia
Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - NokiaSummit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia
Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia
 
Summit 16: Open-O Mini-Summit - Vision and Update
Summit 16: Open-O Mini-Summit - Vision and UpdateSummit 16: Open-O Mini-Summit - Vision and Update
Summit 16: Open-O Mini-Summit - Vision and Update
 
Summit 16: ARM Mini-Summit - Intro & Overview
Summit 16: ARM Mini-Summit - Intro & OverviewSummit 16: ARM Mini-Summit - Intro & Overview
Summit 16: ARM Mini-Summit - Intro & Overview
 
Summit 16: Optimizing OPNFV for Distributed NFV Applications
Summit 16: Optimizing OPNFV for Distributed NFV ApplicationsSummit 16: Optimizing OPNFV for Distributed NFV Applications
Summit 16: Optimizing OPNFV for Distributed NFV Applications
 
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFV
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFVSummit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFV
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFV
 

Similar a Summit 16: Software Defined Operations: The UNIFY SP-DevOps Toolkit

ApoorvJoshi_Resume
ApoorvJoshi_ResumeApoorvJoshi_Resume
ApoorvJoshi_Resume
Apoorv Joshi
 
Per Blixt - Fire results from call 5 and plans for call 7
Per Blixt - Fire results from call 5 and plans for call 7Per Blixt - Fire results from call 5 and plans for call 7
Per Blixt - Fire results from call 5 and plans for call 7
Fire Conference 2010
 

Similar a Summit 16: Software Defined Operations: The UNIFY SP-DevOps Toolkit (20)

RECAP at ETSI Experiential Network Intelligence (ENI) Meeting
RECAP at ETSI Experiential Network Intelligence (ENI) MeetingRECAP at ETSI Experiential Network Intelligence (ENI) Meeting
RECAP at ETSI Experiential Network Intelligence (ENI) Meeting
 
Mobile IoT Middleware Interoperability & QoS Analysis - Eclipse IoT Day Paris...
Mobile IoT Middleware Interoperability & QoS Analysis - Eclipse IoT Day Paris...Mobile IoT Middleware Interoperability & QoS Analysis - Eclipse IoT Day Paris...
Mobile IoT Middleware Interoperability & QoS Analysis - Eclipse IoT Day Paris...
 
Educating the computer architects of tomorrow's critical systems with RISC-V
Educating the computer architects of tomorrow's critical systems with RISC-VEducating the computer architects of tomorrow's critical systems with RISC-V
Educating the computer architects of tomorrow's critical systems with RISC-V
 
User Impersonation as a Service in End-to-End Testing
User Impersonation as a Service in End-to-End TestingUser Impersonation as a Service in End-to-End Testing
User Impersonation as a Service in End-to-End Testing
 
Analysis of IT Monitoring Using Open Source Software Techniques: A Review
Analysis of IT Monitoring Using Open Source Software Techniques: A ReviewAnalysis of IT Monitoring Using Open Source Software Techniques: A Review
Analysis of IT Monitoring Using Open Source Software Techniques: A Review
 
Open Source as Reference Implementation for Next Gen Network Services
Open Source as Reference Implementation for Next Gen Network ServicesOpen Source as Reference Implementation for Next Gen Network Services
Open Source as Reference Implementation for Next Gen Network Services
 
Development of a Mobile Application for the C2NET Supply Chain Cloud–based P...
Development of a Mobile Application for the  C2NET Supply Chain Cloud–based P...Development of a Mobile Application for the  C2NET Supply Chain Cloud–based P...
Development of a Mobile Application for the C2NET Supply Chain Cloud–based P...
 
ApoorvJoshi_Resume
ApoorvJoshi_ResumeApoorvJoshi_Resume
ApoorvJoshi_Resume
 
Verigraph
VerigraphVerigraph
Verigraph
 
SFScon22 - Roberto Monsorno - ERMES - EnviRonmental pollution Micromobility s...
SFScon22 - Roberto Monsorno - ERMES - EnviRonmental pollution Micromobility s...SFScon22 - Roberto Monsorno - ERMES - EnviRonmental pollution Micromobility s...
SFScon22 - Roberto Monsorno - ERMES - EnviRonmental pollution Micromobility s...
 
Julie Marguerite - Tefis open calls (fia dec 2010)
Julie Marguerite - Tefis open calls  (fia dec 2010)Julie Marguerite - Tefis open calls  (fia dec 2010)
Julie Marguerite - Tefis open calls (fia dec 2010)
 
Per Blixt - Fire results from call 5 and plans for call 7
Per Blixt - Fire results from call 5 and plans for call 7Per Blixt - Fire results from call 5 and plans for call 7
Per Blixt - Fire results from call 5 and plans for call 7
 
GPA Software Overview R3
GPA Software Overview R3GPA Software Overview R3
GPA Software Overview R3
 
2014 IEEE JAVA MOBILE COMPUTING PROJECT Efficient and privacy aware data aggr...
2014 IEEE JAVA MOBILE COMPUTING PROJECT Efficient and privacy aware data aggr...2014 IEEE JAVA MOBILE COMPUTING PROJECT Efficient and privacy aware data aggr...
2014 IEEE JAVA MOBILE COMPUTING PROJECT Efficient and privacy aware data aggr...
 
2014 IEEE JAVA MOBILE COMPUTING PROJECT Efficient and privacy aware data aggr...
2014 IEEE JAVA MOBILE COMPUTING PROJECT Efficient and privacy aware data aggr...2014 IEEE JAVA MOBILE COMPUTING PROJECT Efficient and privacy aware data aggr...
2014 IEEE JAVA MOBILE COMPUTING PROJECT Efficient and privacy aware data aggr...
 
IEEE 2014 JAVA MOBILE COMPUTING PROJECTS Efficient and privacy aware data agg...
IEEE 2014 JAVA MOBILE COMPUTING PROJECTS Efficient and privacy aware data agg...IEEE 2014 JAVA MOBILE COMPUTING PROJECTS Efficient and privacy aware data agg...
IEEE 2014 JAVA MOBILE COMPUTING PROJECTS Efficient and privacy aware data agg...
 
Devcon3 : iExec Allowing Scalable, Efficient, and Virtualized Off-chain Execu...
Devcon3 : iExec Allowing Scalable, Efficient, and Virtualized Off-chain Execu...Devcon3 : iExec Allowing Scalable, Efficient, and Virtualized Off-chain Execu...
Devcon3 : iExec Allowing Scalable, Efficient, and Virtualized Off-chain Execu...
 
01-06 OCRE Test Suite - Fernandes.pdf
01-06 OCRE Test Suite - Fernandes.pdf01-06 OCRE Test Suite - Fernandes.pdf
01-06 OCRE Test Suite - Fernandes.pdf
 
Fire brochure2013
Fire brochure2013Fire brochure2013
Fire brochure2013
 
Resume-Vishnu Monn Baskaran_v3
Resume-Vishnu Monn Baskaran_v3Resume-Vishnu Monn Baskaran_v3
Resume-Vishnu Monn Baskaran_v3
 

Más de OPNFV

Being Brave: Deploying OpenStack from Master
Being Brave: Deploying OpenStack from MasterBeing Brave: Deploying OpenStack from Master
Being Brave: Deploying OpenStack from Master
OPNFV
 
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
OPNFV
 
Challenge in asia region connecting each testbed and poc of distributed nfv ...
Challenge in asia region  connecting each testbed and poc of distributed nfv ...Challenge in asia region  connecting each testbed and poc of distributed nfv ...
Challenge in asia region connecting each testbed and poc of distributed nfv ...
OPNFV
 

Más de OPNFV (20)

How to Reuse OPNFV Testing Components in Telco Validation Chain
How to Reuse OPNFV Testing Components in Telco Validation ChainHow to Reuse OPNFV Testing Components in Telco Validation Chain
How to Reuse OPNFV Testing Components in Telco Validation Chain
 
Energy Audit aaS with OPNFV
Energy Audit aaS with OPNFVEnergy Audit aaS with OPNFV
Energy Audit aaS with OPNFV
 
Hands-On Testing: How to Integrate Tests in OPNFV
Hands-On Testing: How to Integrate Tests in OPNFVHands-On Testing: How to Integrate Tests in OPNFV
Hands-On Testing: How to Integrate Tests in OPNFV
 
Storage Performance Indicators - Powered by StorPerf and QTIP
Storage Performance Indicators - Powered by StorPerf and QTIPStorage Performance Indicators - Powered by StorPerf and QTIP
Storage Performance Indicators - Powered by StorPerf and QTIP
 
Big Data for Testing - Heading for Post Process and Analytics
Big Data for Testing - Heading for Post Process and AnalyticsBig Data for Testing - Heading for Post Process and Analytics
Big Data for Testing - Heading for Post Process and Analytics
 
Testing, CI Gating & Community Fast Feedback: The Challenge of Integration Pr...
Testing, CI Gating & Community Fast Feedback: The Challenge of Integration Pr...Testing, CI Gating & Community Fast Feedback: The Challenge of Integration Pr...
Testing, CI Gating & Community Fast Feedback: The Challenge of Integration Pr...
 
How Many Ohs? (An Integration Guide to Apex & Triple-o)
How Many Ohs? (An Integration Guide to Apex & Triple-o)How Many Ohs? (An Integration Guide to Apex & Triple-o)
How Many Ohs? (An Integration Guide to Apex & Triple-o)
 
Being Brave: Deploying OpenStack from Master
Being Brave: Deploying OpenStack from MasterBeing Brave: Deploying OpenStack from Master
Being Brave: Deploying OpenStack from Master
 
Upstream Testing Collaboration
Upstream Testing Collaboration Upstream Testing Collaboration
Upstream Testing Collaboration
 
Enabling Carrier-Grade Availability Within a Cloud Infrastructure
Enabling Carrier-Grade Availability Within a Cloud InfrastructureEnabling Carrier-Grade Availability Within a Cloud Infrastructure
Enabling Carrier-Grade Availability Within a Cloud Infrastructure
 
Learnings From the First Year of the OPNFV Internship Program
Learnings From the First Year of the OPNFV Internship ProgramLearnings From the First Year of the OPNFV Internship Program
Learnings From the First Year of the OPNFV Internship Program
 
OPNFV and OCP: Perfect Together
OPNFV and OCP: Perfect TogetherOPNFV and OCP: Perfect Together
OPNFV and OCP: Perfect Together
 
The Return of QTIP, from Brahmaputra to Danube
The Return of QTIP, from Brahmaputra to DanubeThe Return of QTIP, from Brahmaputra to Danube
The Return of QTIP, from Brahmaputra to Danube
 
Improving POD Usage in Labs, CI and Testing
Improving POD Usage in Labs, CI and TestingImproving POD Usage in Labs, CI and Testing
Improving POD Usage in Labs, CI and Testing
 
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
 
Distributed vnf management architecture and use-cases
Distributed vnf management  architecture and use-casesDistributed vnf management  architecture and use-cases
Distributed vnf management architecture and use-cases
 
Software-defined migration how to migrate bunch of v-ms and volumes within a...
Software-defined migration  how to migrate bunch of v-ms and volumes within a...Software-defined migration  how to migrate bunch of v-ms and volumes within a...
Software-defined migration how to migrate bunch of v-ms and volumes within a...
 
Securing your nfv and sdn integrated open stack cloud- challenges, use-cases ...
Securing your nfv and sdn integrated open stack cloud- challenges, use-cases ...Securing your nfv and sdn integrated open stack cloud- challenges, use-cases ...
Securing your nfv and sdn integrated open stack cloud- challenges, use-cases ...
 
My network functions are virtualized, but are they cloud-ready
My network functions are virtualized, but are they cloud-readyMy network functions are virtualized, but are they cloud-ready
My network functions are virtualized, but are they cloud-ready
 
Challenge in asia region connecting each testbed and poc of distributed nfv ...
Challenge in asia region  connecting each testbed and poc of distributed nfv ...Challenge in asia region  connecting each testbed and poc of distributed nfv ...
Challenge in asia region connecting each testbed and poc of distributed nfv ...
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 

Summit 16: Software Defined Operations: The UNIFY SP-DevOps Toolkit

  • 1. June 20–23, 2016 | Berlin, Germany
  • 2. Software-Defined Operations: The UNIFY SP-DevOps Toolkit Catalin Meirosu, Ericsson Research
  • 3. The EU FP7 UNIFY project in a nutshell • Research towards increasing the velocity of telecom service introduction across transport networks and cloud • In SP-DevOps Workpackage, design novel observability and verification features • Contributors to this talk: • Wolfgang John (Ericsson) • Pontus Sköldström and Bertrand Pechenot (ACREO Swedish ICT) • Per Kreuger and Rebecca Steinert (SICS Swedish ICT) • Riccardo Sisto, Guido Marchetto, Serena Spinoso, Matteo Virgilio (Politecnico di Torino), • Felicián Németh and István Pelle (Budapest Technical University) Major Vendors: SMEs: Universities: Research Institutes: Major Service Providers: The research leading to these results has received funding from the European Union Seventh Framework Programme FP7/2007-2013 in the UNIFY project, grant agreement no. 619609. The views expressed here are those of the authors only. The European Commission is not liable for any use that may be made of the information in this document
  • 4. A view on DevOps principles DevOps #3 Deploy with reliable processes DevOps #1 Monitor and Validate operational quality DevOps #2 Develop and Test against production- like systems DevOps #4 Amplify feedback loops Tools APIs Processes Automation Tools Accessibility Common tools and vocabulary Source of formal DevOps principles: IBM DevOps for Dummies
  • 5. verification troubleshooting observability achieve five 9s Service Provider requirements for DevOps • increased network stability • optimize for larger transmission delays • scalability to millions+ sessions with less hardware • adapt to diversity of resource programmability • extend existing procedures to new resource and service classes • common APIs for workflow orchestration and automation adapted from draft-unify-nfvrg-devops-02
  • 6. UNIFY SP-DevOps Results Deploy SERVICE DEVELOPER VNF DEVELOPER OPERATOR IPTVQuality Monitor Path Verification Infrastructure & VNF Monitoring and Verification Data Distribution Automated Troubleshooting Programmability of ObservabilityService Verification
  • 7. UNIFY SP-DevOps Toolkit Components Deploy SERVICE DEVELOPER VNF DEVELOPER OPERATOR IPTVQuality Monitor Path Verification
  • 8. The UNIFY SP-DevOps Toolkit • Is • Inspiration for the telecom DevOps community for new features • A collection of research results released under individual licenses • Provided as-is, with no guarantees • Supported by the respective authors best efforts • Is not • Production-ready • Optimized for all potential use cases
  • 9. DoubleDecker: a message bus for all • Scalable communication services for monitoring functions and/or VNFs • IP (unicast, multicast) and IPC transport • Pub-sub and direct communication pattern • Extends ZeroMQ with • Client and broker hierarchy with heartbeat • Simple routing mechanism • Isolation mechanism for multi-tenancy with built-in encryption key management • https://github.com/acreo/doubledecker VES
  • 10. EPOXIDE: debug with Emacs • Troubleshooting framework integrating other tools in TroubleShooting Graphs (TSG) • Based on EMACS • Nodes and links of TSG are shown in buffers • semantic navigation • navigation in a visualized TSG • Event driven framework • API for third-party tool developers • http://github.com/nemethf/epoxide Pinpoint Doctor
  • 11. RateMon: instant congestion prediction • Scalable congestion detector based on reading switch port utilization counters • Uses first and second statistical moments for link utilization • transmits only the estimate to the controller, instead of high-speed data flow • 1-minute prediction with message rate 3000x lower than raw SNMP counters • https://github.com/nigsics/ramon.git Software Fastpath Service Quality Metrics Prediction
  • 12. VeriGraph: fast pre-deployment verification • Check properties of deployment models (currently, using UNIFY VNFFG format) • Topological reachability • Isolation • Node traversal • Based on the Z3 SMT solver, a formal methods satisfiability tool • https://github.com/netgroup-polito/verigraph P PRIVATE NETWORK INTERNET Mail Client Web Client Web Server Mail Server CHAIN 1 CHAIN 2 Anti Spam NAT ACL firewall Web Cache 1.56 seconds Copper Parser PolicyTest
  • 13. Conclusion • Improved observability, accessibility and verification features are key for telecom DevOps • The UNIFY SP-DevOps Toolkit includes several results that could contribute towards OPNFV activities
  • 14. More information • “DevOps for Service Providers – next generation tools”, Ericsson Research blog • FP7 UNIFY Project Results: SP-DevOps Toolkit description on the project site • FP7 UNIFY D4.3, via the project results webpage