SlideShare a Scribd company logo
1 of 20
Download to read offline
SDN RG
Stenio Fernandes (sflf@cin.ufpe.br)
Marcelo Santos (mabs@cin.ufpe.br)
Federal University of Pernambuco,
Recife, Brazil
SDN Dependability: Assessment,
Techniques, and Tools
Motivation
• Dependability of a system can be understood as the ability to deliver a
set of services that can be justifiably trusted
• It is also related to fault tolerance, availability, and reliability disciplines
• Undependable systems/infrastructure may cause business disruption
with a high recovery cost and economic losses
• Infrastructure downtime is costly to organizations (in the order of $Bi)
• Risk is a crucial factor to the establishment of Service Level Agreements
(SLA)
2
http://www.emersonnetworkpower.com/en-US/Solutions/infographics/Pages/Cost_Implications_of_Outages.aspx
http://www.emersonnetworkpower.com/documentation/en-
us/brands/liebert/documents/white%20papers/2013_emerson_data_center_cost_downtime_sl-24680.pdf
http://blogs.gartner.com/andrew-lerner/2014/07/16/the-cost-of-downtime/
Motivation
• Virtualization in general introduces a number of risk/dependability
challenges
• E.g, an approach based on several virtualized components may imply in a less
reliable system
• What are the risks associated to the SDN/NFV paradigm?
• Shift from reliability and availability per network element to end-to-end service
• For example: How to predict the availability of an e2e service?
• Recent concern for data centers and cloud computing infrastructure
• Policy-driven automatic network fault remediation (Google Patent, 2015)
• Tamura, Motoshi, et al. "A study to achieve high reliability and availability on core networks with network virtualization." NTT Docomo Tech.
J 15.1 (2013): 42-50.
• Fault tolerant routing in a non-hot-standby configuration of a network routing system (Google Patent, 2014)
• Xia, Ming, et al. "Risk-aware provisioning for optical WDM mesh networks." IEEE/ACM Transactions on Networking (TON) 19.3 (2011): 921-
931.
3
Dependability
Attributes
Availability
Confidentiality
Integrity
Performance
Reliability
Survivability
Safety
Maintainability
4http://www.cs.ncl.ac.uk/publications/inproceedings/papers/374.pdf
Dependability Attributes Definitions
•readiness for correct serviceAvailability
• absence of unauthorized disclosure of informationConfidentiality
• absence of improper system state alterationsIntegrity
• The degree to accomplishes its designated functions
within given constraints
Performance
• continuity of correct serviceReliability
• capability to fulfill its mission, in the presence of
failures
Survivability
• absence of catastrophic consequencesSafety
• ability to undergo repairs and modificationsMaintainability
5
http://www.cs.ncl.ac.uk/publications/inproceedings/papers/374.pdf
http://sce2.umkc.edu/csee/dmedhi/papers/tkrm-drcn2009.pdf
6
Interfaces, attributes, and use cases: A compass for SDN
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6829966
Design: Controller placement problem
SDN
Controller A
SDN
Controller B
SDN
Controller C
SDN Domain B SDN Domain C
SDN Domain A
WAN
Capacity: 100Mbps
Delay: 8ms
7
Design: Controller placement problem
SDN
Controller A
SDN
Controller B
SDN
Controller C
SDN Domain B SDN Domain C
SDN Domain A
WAN
Capacity: 100Mbps
Delay: 8ms
8
Dependability Assessment
• Mean Time To Failure (MTTF)
Average time to a failure
• Mean Time To Repair (MTTR)
Average time under repair
• Mean time between failures (MTBF)
Average time between failures
• Availability (A) = % time correct 𝐴 =
𝑀𝑇𝑇𝐹
𝑀𝑇𝑇𝐹 + 𝑀𝑇𝑇𝑅
9
𝑜𝑟 𝐴 =
𝑀𝑇𝐵𝐹
𝑀𝑇𝐵𝐹 + 𝑀𝑇𝑇𝑅
Dependability in Virtualized Environments
• Series components reduce availability
• parallel (redundant) components increase availability
10
*Lin, Cheng-Min, et al. "A mesh network reliability analysis using reliability block diagram." Industrial Informatics (INDIN), 2010
8th IEEE International Conference on. IEEE, 2010.
Dependability in Virtualized Environments
11
Dependability in Virtualized Environments
*MMTF and MTTR for physical nodes and links
components
*S. Fernandes, et al., "Dependability assessment of virtualized networks." Communications (ICC), 2012 IEEE International Conference on. IEEE, 2012. 12
Component MTTF (h) MTTR (h)
Link 19996 12
Router 320000 1
• 5 VNFs ( A=99.5% )
• 4 Routers
• 5 Links
Availability (A) = 97.2316%
Downtime per Month = 20.44 hours
Dependability in Virtualized Environments
Availability Downtime per Year Downtime per Month Downtime per week
90% 36.5 days 72 hours 16.8 hours
95% 18.25 days 36 hours 8.4 hours
98% 7.3 days 14.4 hours 3.36 hours
99% 3.65 days 7.20 hours 1.68 hours
99.5% 1.83 days 3.6hours 50.4 min
99.9% 8.76 hours 43.2 10.1
99.95% 4.38 hours 21.56 5.04
99.99% (four) 52.6 min 4.32 min 1.01 min
99.999% (five) 5.26 min 25.9 s 6.05 s
99.9999% (six) 31.5 s 2.59 s 0.605 s
13
Dependability Tools and Techniques
14
• Reliability Block Diagram
(RBD)
• Markov Chains
• Reliability Graphs
• Fault Trees (FT)
• Stochastic Petri Networks
(SPN)
How to calculate
dependability
• Software Aging /
Rejuvenation
• Efficient placement of
virtualized components
• Accurate Monitoring and
Management
Improving
Dependability
Dependability Concerns in SDN
• How to assess dependability in the network?
• What should we monitor dependability?
• What is the overhead cost?
15
Dependability Concerns in SDN
16
General dependability
characterization in SDN
Continuous
dependability
monitoring in SDN
Use of dependability
strategies to make SDN
more resilient
Dependability
assessment of
virtualized components
in SDN
Issues to
address
Next steps: Prospective approaches
Raise awareness
in the SDN
community
• Informational Draft
Discuss strategies
for dependability
assessment
Discuss strategies
for dependability
information
dissemination
Discuss strategies
to improve
dependability
attributes
17
Concluding remarks
• Virtualized networking environments need proper design
• It should include dependability assessment of all physical and virtualized
elements
• Lack of strategies to assess and improve dependability in SDN
environments
• An e2e service may present low availability/reliability due to the number of
components involved
• Accurate dependability assessment, and effective tools, and
techniques should be discussed in order to increase the dependability
in SDN
18
Some references
1. Xia, Ming, et al. "Risk-aware provisioning for optical WDM mesh networks." IEEE/ACM Transactions on Networking (TON)
19.3 (2011): 921-931
2. S. Fernandes, et al., "Dependability assessment of virtualized networks." Communications (ICC), 2012 IEEE International
Conference on. IEEE, 2012.
3. Policy-driven automatic network fault remediation (Google Patent, 2015)
4. Tamura, Motoshi, et al. "A study to achieve high reliability and availability on core networks with network virtualization."
NTT Docomo Tech. J 15.1 (2013): 42-50.
5. Jarschel, M.; Zinner, T.; Hossfeld, T.; Tran-Gia, P.; Kellerer, W., "Interfaces, attributes, and use cases: A compass for
SDN," Communications Magazine, IEEE , vol.52, no.6, pp.210,217, June 2014
6. Lin, Cheng-Min, et al. "A mesh network reliability analysis using reliability block diagram." Industrial Informatics (INDIN),
2010 8th IEEE International Conference on. IEEE, 2010.
7. Soares, J.; Goncalves, C.; Parreira, B.; Tavares, P.; Carapinha, J.; Barraca, J.P.; Aguiar, R.L.; Sargento, S., "Toward a telco cloud
environment for service functions," Communications Magazine, IEEE , vol.53, no.2, pp.98,106, Feb. 2015
8. Avizienis, A.et al., “Fundamental Concepts of Dependability”, In Proceedings of the 3rd IEEE Information Survivability
Workshop (ISW-2000), Boston, Massachusetts, USA, October 24-26, 2000 pp. 7-12
9. Trivedi, K.S.; Dong Seong Kim; Roy, A.; Medhi, D., "Dependability and security models," Design of Reliable Communication
Networks, 2009. DRCN 2009. 7th International Workshop on , vol., no., pp.11,20, 25-28 Oct. 2009
10. Gartner Report - The Cost of Downtime: http://blogs.gartner.com/andrew-lerner/2014/07/16/the-cost-of-downtime/
11. Information Week - IT Downtime Costs $26.5 Billion In Lost Revenue: http://www.informationweek.com/it-downtime-
costs-$265-billion-in-lost-revenue/d/d-id/1097919
19
Q&A
SDN Dependability: Assessment,
Techniques, and Tools

More Related Content

What's hot

Tim Menzies, directions in Data Science
Tim Menzies, directions in Data ScienceTim Menzies, directions in Data Science
Tim Menzies, directions in Data ScienceCS, NcState
 
Query aware determinization of uncertain objects
Query aware determinization of uncertain objectsQuery aware determinization of uncertain objects
Query aware determinization of uncertain objectsSoftroniics india
 
Towards Automatic Composition of Multicomponent Predictive Systems
Towards Automatic Composition of Multicomponent Predictive SystemsTowards Automatic Composition of Multicomponent Predictive Systems
Towards Automatic Composition of Multicomponent Predictive SystemsManuel Martín
 
Model-Driven Run-Time Enforcement of Complex Role-Based Access Control Policies
Model-Driven Run-Time Enforcement of Complex Role-Based Access Control PoliciesModel-Driven Run-Time Enforcement of Complex Role-Based Access Control Policies
Model-Driven Run-Time Enforcement of Complex Role-Based Access Control PoliciesLionel Briand
 
Data quality and uncertainty visualization
Data quality and uncertainty visualizationData quality and uncertainty visualization
Data quality and uncertainty visualizationbdemchak
 
Whitehead Seminar 5/2
Whitehead Seminar 5/2Whitehead Seminar 5/2
Whitehead Seminar 5/2Physion
 
Lucas_Taylor_Resume_Gen_Su16
Lucas_Taylor_Resume_Gen_Su16Lucas_Taylor_Resume_Gen_Su16
Lucas_Taylor_Resume_Gen_Su16Luke Taylor
 
Ontology based top-k query answering over massive, heterogeneous, and dynamic...
Ontology based top-k query answering over massive, heterogeneous, and dynamic...Ontology based top-k query answering over massive, heterogeneous, and dynamic...
Ontology based top-k query answering over massive, heterogeneous, and dynamic...Daniele Dell'Aglio
 
Linkedin Executive summary
Linkedin Executive summaryLinkedin Executive summary
Linkedin Executive summaryMichael Simonsen
 
Introduction to Visualizing Uncertainties
Introduction to Visualizing UncertaintiesIntroduction to Visualizing Uncertainties
Introduction to Visualizing UncertaintiesKai Li
 
Data science lecture1_doaa_mohey
Data science lecture1_doaa_moheyData science lecture1_doaa_mohey
Data science lecture1_doaa_moheyDoaa Mohey Eldin
 
Ph.D Annual Report III
Ph.D Annual Report IIIPh.D Annual Report III
Ph.D Annual Report IIIMatteo Avalle
 
Work Package Presentation
Work Package PresentationWork Package Presentation
Work Package Presentationlaurensrietveld
 
Machine learning workshop using Orange datamining framework
Machine learning workshop using Orange datamining frameworkMachine learning workshop using Orange datamining framework
Machine learning workshop using Orange datamining frameworkAmr Rashed
 

What's hot (16)

Tim Menzies, directions in Data Science
Tim Menzies, directions in Data ScienceTim Menzies, directions in Data Science
Tim Menzies, directions in Data Science
 
2017_Resume
2017_Resume2017_Resume
2017_Resume
 
Query aware determinization of uncertain objects
Query aware determinization of uncertain objectsQuery aware determinization of uncertain objects
Query aware determinization of uncertain objects
 
Towards Automatic Composition of Multicomponent Predictive Systems
Towards Automatic Composition of Multicomponent Predictive SystemsTowards Automatic Composition of Multicomponent Predictive Systems
Towards Automatic Composition of Multicomponent Predictive Systems
 
Model-Driven Run-Time Enforcement of Complex Role-Based Access Control Policies
Model-Driven Run-Time Enforcement of Complex Role-Based Access Control PoliciesModel-Driven Run-Time Enforcement of Complex Role-Based Access Control Policies
Model-Driven Run-Time Enforcement of Complex Role-Based Access Control Policies
 
Data quality and uncertainty visualization
Data quality and uncertainty visualizationData quality and uncertainty visualization
Data quality and uncertainty visualization
 
KREAM@ICCS2013
KREAM@ICCS2013KREAM@ICCS2013
KREAM@ICCS2013
 
Whitehead Seminar 5/2
Whitehead Seminar 5/2Whitehead Seminar 5/2
Whitehead Seminar 5/2
 
Lucas_Taylor_Resume_Gen_Su16
Lucas_Taylor_Resume_Gen_Su16Lucas_Taylor_Resume_Gen_Su16
Lucas_Taylor_Resume_Gen_Su16
 
Ontology based top-k query answering over massive, heterogeneous, and dynamic...
Ontology based top-k query answering over massive, heterogeneous, and dynamic...Ontology based top-k query answering over massive, heterogeneous, and dynamic...
Ontology based top-k query answering over massive, heterogeneous, and dynamic...
 
Linkedin Executive summary
Linkedin Executive summaryLinkedin Executive summary
Linkedin Executive summary
 
Introduction to Visualizing Uncertainties
Introduction to Visualizing UncertaintiesIntroduction to Visualizing Uncertainties
Introduction to Visualizing Uncertainties
 
Data science lecture1_doaa_mohey
Data science lecture1_doaa_moheyData science lecture1_doaa_mohey
Data science lecture1_doaa_mohey
 
Ph.D Annual Report III
Ph.D Annual Report IIIPh.D Annual Report III
Ph.D Annual Report III
 
Work Package Presentation
Work Package PresentationWork Package Presentation
Work Package Presentation
 
Machine learning workshop using Orange datamining framework
Machine learning workshop using Orange datamining frameworkMachine learning workshop using Orange datamining framework
Machine learning workshop using Orange datamining framework
 

Similar to SDN Dependability: Assessment, Techniques, and Tools - SDN Research Group - IETF 93 - Praga

DEVNET-1114 Automated Management Using SDN/NFV
DEVNET-1114	Automated Management Using SDN/NFVDEVNET-1114	Automated Management Using SDN/NFV
DEVNET-1114 Automated Management Using SDN/NFVCisco DevNet
 
ANALYSIS OF SOFTWARE SECURITY TESTING TECHNIQUES IN CLOUD COMPUTING
ANALYSIS OF SOFTWARE SECURITY TESTING TECHNIQUES IN CLOUD COMPUTINGANALYSIS OF SOFTWARE SECURITY TESTING TECHNIQUES IN CLOUD COMPUTING
ANALYSIS OF SOFTWARE SECURITY TESTING TECHNIQUES IN CLOUD COMPUTINGEditor IJMTER
 
Cyber Resiliency 20120420
Cyber Resiliency 20120420Cyber Resiliency 20120420
Cyber Resiliency 20120420Steve Goeringer
 
Software Defined Networking in the ATMOSPHERE project
Software Defined Networking in the ATMOSPHERE projectSoftware Defined Networking in the ATMOSPHERE project
Software Defined Networking in the ATMOSPHERE projectATMOSPHERE .
 
Visualizing Your Network Health - Driving Visibility in Increasingly Complex...
Visualizing Your Network Health -  Driving Visibility in Increasingly Complex...Visualizing Your Network Health -  Driving Visibility in Increasingly Complex...
Visualizing Your Network Health - Driving Visibility in Increasingly Complex...DellNMS
 
Risk Thinking for Cloud-Based Application Services
Risk Thinking for Cloud-Based Application ServicesRisk Thinking for Cloud-Based Application Services
Risk Thinking for Cloud-Based Application ServicesEric Bauer
 
WIRELESS COMPUTING AND IT ECOSYSTEMS
WIRELESS COMPUTING AND IT ECOSYSTEMSWIRELESS COMPUTING AND IT ECOSYSTEMS
WIRELESS COMPUTING AND IT ECOSYSTEMScscpconf
 
What is Platform Observability? An Overview
What is Platform Observability? An OverviewWhat is Platform Observability? An Overview
What is Platform Observability? An OverviewKumar Kolaganti
 
Does DevSecOps really exist?
Does DevSecOps really exist?Does DevSecOps really exist?
Does DevSecOps really exist?continohq
 
Visualizing Your Network Health - Know your Network
Visualizing Your Network Health - Know your NetworkVisualizing Your Network Health - Know your Network
Visualizing Your Network Health - Know your NetworkDellNMS
 
Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote
Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet KeynotePuppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote
Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet KeynoteNETWAYS
 
Managing Trustworthy Big-data Applications in the Cloud with the ATMOSPHERE P...
Managing Trustworthy Big-data Applications in the Cloud with the ATMOSPHERE P...Managing Trustworthy Big-data Applications in the Cloud with the ATMOSPHERE P...
Managing Trustworthy Big-data Applications in the Cloud with the ATMOSPHERE P...ATMOSPHERE .
 
Towards modelling and analysing non-functional properties of SoS
Towards modelling and analysing non-functional properties of SoSTowards modelling and analysing non-functional properties of SoS
Towards modelling and analysing non-functional properties of SoSVanea Chiprianov
 
Ariel Litvin - CCSK
Ariel Litvin - CCSKAriel Litvin - CCSK
Ariel Litvin - CCSKCSAIsrael
 
Productionizing Hadoop: 7 Architectural Best Practices
Productionizing Hadoop: 7 Architectural Best PracticesProductionizing Hadoop: 7 Architectural Best Practices
Productionizing Hadoop: 7 Architectural Best PracticesMapR Technologies
 
Performance Analysis of Wireless Trusted Software Defined Networks
Performance Analysis of Wireless Trusted Software Defined NetworksPerformance Analysis of Wireless Trusted Software Defined Networks
Performance Analysis of Wireless Trusted Software Defined NetworksIRJET Journal
 
C3DNA-Presentation
C3DNA-PresentationC3DNA-Presentation
C3DNA-Presentationrmikkilineni
 
Unsustainable Regaining Control of Uncontrollable Apps
Unsustainable Regaining Control of Uncontrollable AppsUnsustainable Regaining Control of Uncontrollable Apps
Unsustainable Regaining Control of Uncontrollable AppsCAST
 

Similar to SDN Dependability: Assessment, Techniques, and Tools - SDN Research Group - IETF 93 - Praga (20)

DEVNET-1114 Automated Management Using SDN/NFV
DEVNET-1114	Automated Management Using SDN/NFVDEVNET-1114	Automated Management Using SDN/NFV
DEVNET-1114 Automated Management Using SDN/NFV
 
ANALYSIS OF SOFTWARE SECURITY TESTING TECHNIQUES IN CLOUD COMPUTING
ANALYSIS OF SOFTWARE SECURITY TESTING TECHNIQUES IN CLOUD COMPUTINGANALYSIS OF SOFTWARE SECURITY TESTING TECHNIQUES IN CLOUD COMPUTING
ANALYSIS OF SOFTWARE SECURITY TESTING TECHNIQUES IN CLOUD COMPUTING
 
Cyber Resiliency 20120420
Cyber Resiliency 20120420Cyber Resiliency 20120420
Cyber Resiliency 20120420
 
Software Defined Networking in the ATMOSPHERE project
Software Defined Networking in the ATMOSPHERE projectSoftware Defined Networking in the ATMOSPHERE project
Software Defined Networking in the ATMOSPHERE project
 
Pavan kumar k
Pavan kumar kPavan kumar k
Pavan kumar k
 
Visualizing Your Network Health - Driving Visibility in Increasingly Complex...
Visualizing Your Network Health -  Driving Visibility in Increasingly Complex...Visualizing Your Network Health -  Driving Visibility in Increasingly Complex...
Visualizing Your Network Health - Driving Visibility in Increasingly Complex...
 
Risk Thinking for Cloud-Based Application Services
Risk Thinking for Cloud-Based Application ServicesRisk Thinking for Cloud-Based Application Services
Risk Thinking for Cloud-Based Application Services
 
WIRELESS COMPUTING AND IT ECOSYSTEMS
WIRELESS COMPUTING AND IT ECOSYSTEMSWIRELESS COMPUTING AND IT ECOSYSTEMS
WIRELESS COMPUTING AND IT ECOSYSTEMS
 
Resume
ResumeResume
Resume
 
What is Platform Observability? An Overview
What is Platform Observability? An OverviewWhat is Platform Observability? An Overview
What is Platform Observability? An Overview
 
Does DevSecOps really exist?
Does DevSecOps really exist?Does DevSecOps really exist?
Does DevSecOps really exist?
 
Visualizing Your Network Health - Know your Network
Visualizing Your Network Health - Know your NetworkVisualizing Your Network Health - Know your Network
Visualizing Your Network Health - Know your Network
 
Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote
Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet KeynotePuppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote
Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote
 
Managing Trustworthy Big-data Applications in the Cloud with the ATMOSPHERE P...
Managing Trustworthy Big-data Applications in the Cloud with the ATMOSPHERE P...Managing Trustworthy Big-data Applications in the Cloud with the ATMOSPHERE P...
Managing Trustworthy Big-data Applications in the Cloud with the ATMOSPHERE P...
 
Towards modelling and analysing non-functional properties of SoS
Towards modelling and analysing non-functional properties of SoSTowards modelling and analysing non-functional properties of SoS
Towards modelling and analysing non-functional properties of SoS
 
Ariel Litvin - CCSK
Ariel Litvin - CCSKAriel Litvin - CCSK
Ariel Litvin - CCSK
 
Productionizing Hadoop: 7 Architectural Best Practices
Productionizing Hadoop: 7 Architectural Best PracticesProductionizing Hadoop: 7 Architectural Best Practices
Productionizing Hadoop: 7 Architectural Best Practices
 
Performance Analysis of Wireless Trusted Software Defined Networks
Performance Analysis of Wireless Trusted Software Defined NetworksPerformance Analysis of Wireless Trusted Software Defined Networks
Performance Analysis of Wireless Trusted Software Defined Networks
 
C3DNA-Presentation
C3DNA-PresentationC3DNA-Presentation
C3DNA-Presentation
 
Unsustainable Regaining Control of Uncontrollable Apps
Unsustainable Regaining Control of Uncontrollable AppsUnsustainable Regaining Control of Uncontrollable Apps
Unsustainable Regaining Control of Uncontrollable Apps
 

More from Stenio Fernandes

The tale of heavy tails in computer networking
The tale of heavy tails in computer networkingThe tale of heavy tails in computer networking
The tale of heavy tails in computer networkingStenio Fernandes
 
A brief history of streaming video in the Internet
A brief history of streaming video in the InternetA brief history of streaming video in the Internet
A brief history of streaming video in the InternetStenio Fernandes
 
Research Challenges and Opportunities in the Era of the Internet of Everythin...
Research Challenges and Opportunities in the Era of the Internet of Everythin...Research Challenges and Opportunities in the Era of the Internet of Everythin...
Research Challenges and Opportunities in the Era of the Internet of Everythin...Stenio Fernandes
 
Orientações para a pós graduação - reunião semestral - orientandos - 2014.1
Orientações para a pós graduação - reunião semestral - orientandos - 2014.1Orientações para a pós graduação - reunião semestral - orientandos - 2014.1
Orientações para a pós graduação - reunião semestral - orientandos - 2014.1Stenio Fernandes
 
IEEE ICC 2012 - Dependability Assessment of Virtualized Networks
 IEEE ICC 2012 - Dependability Assessment of Virtualized Networks IEEE ICC 2012 - Dependability Assessment of Virtualized Networks
IEEE ICC 2012 - Dependability Assessment of Virtualized NetworksStenio Fernandes
 
Globecom - MENS 2011 - Characterizing Signature Sets for Testing DPI Systems
Globecom - MENS 2011 - Characterizing Signature Sets for Testing DPI SystemsGlobecom - MENS 2011 - Characterizing Signature Sets for Testing DPI Systems
Globecom - MENS 2011 - Characterizing Signature Sets for Testing DPI SystemsStenio Fernandes
 

More from Stenio Fernandes (7)

The tale of heavy tails in computer networking
The tale of heavy tails in computer networkingThe tale of heavy tails in computer networking
The tale of heavy tails in computer networking
 
A brief history of streaming video in the Internet
A brief history of streaming video in the InternetA brief history of streaming video in the Internet
A brief history of streaming video in the Internet
 
Research Challenges and Opportunities in the Era of the Internet of Everythin...
Research Challenges and Opportunities in the Era of the Internet of Everythin...Research Challenges and Opportunities in the Era of the Internet of Everythin...
Research Challenges and Opportunities in the Era of the Internet of Everythin...
 
Orientações para a pós graduação - reunião semestral - orientandos - 2014.1
Orientações para a pós graduação - reunião semestral - orientandos - 2014.1Orientações para a pós graduação - reunião semestral - orientandos - 2014.1
Orientações para a pós graduação - reunião semestral - orientandos - 2014.1
 
IEEE ICC 2012 - Dependability Assessment of Virtualized Networks
 IEEE ICC 2012 - Dependability Assessment of Virtualized Networks IEEE ICC 2012 - Dependability Assessment of Virtualized Networks
IEEE ICC 2012 - Dependability Assessment of Virtualized Networks
 
Globecom - MENS 2011 - Characterizing Signature Sets for Testing DPI Systems
Globecom - MENS 2011 - Characterizing Signature Sets for Testing DPI SystemsGlobecom - MENS 2011 - Characterizing Signature Sets for Testing DPI Systems
Globecom - MENS 2011 - Characterizing Signature Sets for Testing DPI Systems
 
A referee's plea reviewed
A referee's plea reviewedA referee's plea reviewed
A referee's plea reviewed
 

Recently uploaded

定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一Fs
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Lucknow
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Dana Luther
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012rehmti665
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Sonam Pathan
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一Fs
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 

Recently uploaded (20)

定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 

SDN Dependability: Assessment, Techniques, and Tools - SDN Research Group - IETF 93 - Praga

  • 1. SDN RG Stenio Fernandes (sflf@cin.ufpe.br) Marcelo Santos (mabs@cin.ufpe.br) Federal University of Pernambuco, Recife, Brazil SDN Dependability: Assessment, Techniques, and Tools
  • 2. Motivation • Dependability of a system can be understood as the ability to deliver a set of services that can be justifiably trusted • It is also related to fault tolerance, availability, and reliability disciplines • Undependable systems/infrastructure may cause business disruption with a high recovery cost and economic losses • Infrastructure downtime is costly to organizations (in the order of $Bi) • Risk is a crucial factor to the establishment of Service Level Agreements (SLA) 2 http://www.emersonnetworkpower.com/en-US/Solutions/infographics/Pages/Cost_Implications_of_Outages.aspx http://www.emersonnetworkpower.com/documentation/en- us/brands/liebert/documents/white%20papers/2013_emerson_data_center_cost_downtime_sl-24680.pdf http://blogs.gartner.com/andrew-lerner/2014/07/16/the-cost-of-downtime/
  • 3. Motivation • Virtualization in general introduces a number of risk/dependability challenges • E.g, an approach based on several virtualized components may imply in a less reliable system • What are the risks associated to the SDN/NFV paradigm? • Shift from reliability and availability per network element to end-to-end service • For example: How to predict the availability of an e2e service? • Recent concern for data centers and cloud computing infrastructure • Policy-driven automatic network fault remediation (Google Patent, 2015) • Tamura, Motoshi, et al. "A study to achieve high reliability and availability on core networks with network virtualization." NTT Docomo Tech. J 15.1 (2013): 42-50. • Fault tolerant routing in a non-hot-standby configuration of a network routing system (Google Patent, 2014) • Xia, Ming, et al. "Risk-aware provisioning for optical WDM mesh networks." IEEE/ACM Transactions on Networking (TON) 19.3 (2011): 921- 931. 3
  • 5. Dependability Attributes Definitions •readiness for correct serviceAvailability • absence of unauthorized disclosure of informationConfidentiality • absence of improper system state alterationsIntegrity • The degree to accomplishes its designated functions within given constraints Performance • continuity of correct serviceReliability • capability to fulfill its mission, in the presence of failures Survivability • absence of catastrophic consequencesSafety • ability to undergo repairs and modificationsMaintainability 5 http://www.cs.ncl.ac.uk/publications/inproceedings/papers/374.pdf http://sce2.umkc.edu/csee/dmedhi/papers/tkrm-drcn2009.pdf
  • 6. 6 Interfaces, attributes, and use cases: A compass for SDN http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6829966
  • 7. Design: Controller placement problem SDN Controller A SDN Controller B SDN Controller C SDN Domain B SDN Domain C SDN Domain A WAN Capacity: 100Mbps Delay: 8ms 7
  • 8. Design: Controller placement problem SDN Controller A SDN Controller B SDN Controller C SDN Domain B SDN Domain C SDN Domain A WAN Capacity: 100Mbps Delay: 8ms 8
  • 9. Dependability Assessment • Mean Time To Failure (MTTF) Average time to a failure • Mean Time To Repair (MTTR) Average time under repair • Mean time between failures (MTBF) Average time between failures • Availability (A) = % time correct 𝐴 = 𝑀𝑇𝑇𝐹 𝑀𝑇𝑇𝐹 + 𝑀𝑇𝑇𝑅 9 𝑜𝑟 𝐴 = 𝑀𝑇𝐵𝐹 𝑀𝑇𝐵𝐹 + 𝑀𝑇𝑇𝑅
  • 10. Dependability in Virtualized Environments • Series components reduce availability • parallel (redundant) components increase availability 10 *Lin, Cheng-Min, et al. "A mesh network reliability analysis using reliability block diagram." Industrial Informatics (INDIN), 2010 8th IEEE International Conference on. IEEE, 2010.
  • 11. Dependability in Virtualized Environments 11
  • 12. Dependability in Virtualized Environments *MMTF and MTTR for physical nodes and links components *S. Fernandes, et al., "Dependability assessment of virtualized networks." Communications (ICC), 2012 IEEE International Conference on. IEEE, 2012. 12 Component MTTF (h) MTTR (h) Link 19996 12 Router 320000 1 • 5 VNFs ( A=99.5% ) • 4 Routers • 5 Links Availability (A) = 97.2316% Downtime per Month = 20.44 hours
  • 13. Dependability in Virtualized Environments Availability Downtime per Year Downtime per Month Downtime per week 90% 36.5 days 72 hours 16.8 hours 95% 18.25 days 36 hours 8.4 hours 98% 7.3 days 14.4 hours 3.36 hours 99% 3.65 days 7.20 hours 1.68 hours 99.5% 1.83 days 3.6hours 50.4 min 99.9% 8.76 hours 43.2 10.1 99.95% 4.38 hours 21.56 5.04 99.99% (four) 52.6 min 4.32 min 1.01 min 99.999% (five) 5.26 min 25.9 s 6.05 s 99.9999% (six) 31.5 s 2.59 s 0.605 s 13
  • 14. Dependability Tools and Techniques 14 • Reliability Block Diagram (RBD) • Markov Chains • Reliability Graphs • Fault Trees (FT) • Stochastic Petri Networks (SPN) How to calculate dependability • Software Aging / Rejuvenation • Efficient placement of virtualized components • Accurate Monitoring and Management Improving Dependability
  • 15. Dependability Concerns in SDN • How to assess dependability in the network? • What should we monitor dependability? • What is the overhead cost? 15
  • 16. Dependability Concerns in SDN 16 General dependability characterization in SDN Continuous dependability monitoring in SDN Use of dependability strategies to make SDN more resilient Dependability assessment of virtualized components in SDN Issues to address
  • 17. Next steps: Prospective approaches Raise awareness in the SDN community • Informational Draft Discuss strategies for dependability assessment Discuss strategies for dependability information dissemination Discuss strategies to improve dependability attributes 17
  • 18. Concluding remarks • Virtualized networking environments need proper design • It should include dependability assessment of all physical and virtualized elements • Lack of strategies to assess and improve dependability in SDN environments • An e2e service may present low availability/reliability due to the number of components involved • Accurate dependability assessment, and effective tools, and techniques should be discussed in order to increase the dependability in SDN 18
  • 19. Some references 1. Xia, Ming, et al. "Risk-aware provisioning for optical WDM mesh networks." IEEE/ACM Transactions on Networking (TON) 19.3 (2011): 921-931 2. S. Fernandes, et al., "Dependability assessment of virtualized networks." Communications (ICC), 2012 IEEE International Conference on. IEEE, 2012. 3. Policy-driven automatic network fault remediation (Google Patent, 2015) 4. Tamura, Motoshi, et al. "A study to achieve high reliability and availability on core networks with network virtualization." NTT Docomo Tech. J 15.1 (2013): 42-50. 5. Jarschel, M.; Zinner, T.; Hossfeld, T.; Tran-Gia, P.; Kellerer, W., "Interfaces, attributes, and use cases: A compass for SDN," Communications Magazine, IEEE , vol.52, no.6, pp.210,217, June 2014 6. Lin, Cheng-Min, et al. "A mesh network reliability analysis using reliability block diagram." Industrial Informatics (INDIN), 2010 8th IEEE International Conference on. IEEE, 2010. 7. Soares, J.; Goncalves, C.; Parreira, B.; Tavares, P.; Carapinha, J.; Barraca, J.P.; Aguiar, R.L.; Sargento, S., "Toward a telco cloud environment for service functions," Communications Magazine, IEEE , vol.53, no.2, pp.98,106, Feb. 2015 8. Avizienis, A.et al., “Fundamental Concepts of Dependability”, In Proceedings of the 3rd IEEE Information Survivability Workshop (ISW-2000), Boston, Massachusetts, USA, October 24-26, 2000 pp. 7-12 9. Trivedi, K.S.; Dong Seong Kim; Roy, A.; Medhi, D., "Dependability and security models," Design of Reliable Communication Networks, 2009. DRCN 2009. 7th International Workshop on , vol., no., pp.11,20, 25-28 Oct. 2009 10. Gartner Report - The Cost of Downtime: http://blogs.gartner.com/andrew-lerner/2014/07/16/the-cost-of-downtime/ 11. Information Week - IT Downtime Costs $26.5 Billion In Lost Revenue: http://www.informationweek.com/it-downtime- costs-$265-billion-in-lost-revenue/d/d-id/1097919 19