SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
Mohammad Asad Rehman Chaudhry
Vice Chair IEEE SRPSDVE SG
Meeting at IEEE Headquarters, NJ
masadch@ieee.org
SOFTWARE DEFINED AND
VIRTUALIZED ECOSYSTEMS:
PERFORMANCE GAP ANALYSIS
1
Current State
 New Standard almost every year
 Silicon has longer developmental cycle
 Claim: Less standardization to make
things easier but has a counter effect:
 Too much to be figured out before doing
something useful
2
Gap Analysis - 1
 End-to-end operation
 Level of abstraction
 Coupling between Apps and Resources
 Hardware standardization relatively slow
 Extent of granularity of control
 KPIs
 Scalability
3
Gap Analysis - 2
 Interoperability
 SLAs
 Isolation “True End-to-End”
 Live migration
 Hypervisor level migration
 Transient effects
 QoS vs. QoE
 Network locality vs. Across different domains
4
Gap Analysis - 3
 Promise: Applications control network services
without need to know network equipment
specificities
 Not True:
 Switches, although claiming, do not support
many parameters
 Qos Support
L2 vs. L3
 Installing a flow entry in OF 1.3
5
Gap Analysis - 4
 Interoperability SDN/non-SDN
 Some switches have just one option
 Certification of compliance
 Hardware does not support the version that it
claims
 Need for a testbed
6
Gap Analysis - 4
 Network not local
 Controller and switch might be far apart
 Smart Grid SDN for PMUs, IEDs
 IEDs and PMUs span a geographically wide area
 Need something intelligent than overlay multicast
 Group Tables Openflow
 Limited by matching rules
7
Tradeoffs
 Security, Reliability vs. Performance
 Heartbleed issue and SDN
 Open Vswitch
o Open SSL
o TLSv1 (similar to SSL3)
 Critical Infrastructures
 Utilities
 Availability vs. other KPIs
8
Road Ahead
 Prioritize, and Focus
 Use Cases
 Complementary to other SDOs
9

Más contenido relacionado

La actualidad más candente

SRE in Enterprise - Local Journey DevopsDays Galway
SRE in Enterprise - Local Journey  DevopsDays GalwaySRE in Enterprise - Local Journey  DevopsDays Galway
SRE in Enterprise - Local Journey DevopsDays GalwayKevin Connaughton
 
Chefdevseccon2015
Chefdevseccon2015Chefdevseccon2015
Chefdevseccon2015sc0ttruss
 
Reliability (R)evolution: Turning the DevOps World Upside Down (Again).
Reliability (R)evolution: Turning the DevOps World Upside Down (Again).Reliability (R)evolution: Turning the DevOps World Upside Down (Again).
Reliability (R)evolution: Turning the DevOps World Upside Down (Again).Hannes Lenke
 
Pushing the DevOps envelope into the network with microservices
Pushing the DevOps envelope into the network with microservicesPushing the DevOps envelope into the network with microservices
Pushing the DevOps envelope into the network with microservicesLori MacVittie
 
Applying a Comprehensive, Automated Assurance Framework to Validate Cloud Rea...
Applying a Comprehensive, Automated Assurance Framework to Validate Cloud Rea...Applying a Comprehensive, Automated Assurance Framework to Validate Cloud Rea...
Applying a Comprehensive, Automated Assurance Framework to Validate Cloud Rea...Cognizant
 
Network Monitoring Webcast
Network Monitoring WebcastNetwork Monitoring Webcast
Network Monitoring WebcastMike Pennacchi
 
Performance Aware Development
Performance Aware DevelopmentPerformance Aware Development
Performance Aware DevelopmentSaurabh Badhwar
 
Operationalize all the network things
Operationalize all the network thingsOperationalize all the network things
Operationalize all the network thingsLori MacVittie
 
Low-Cost ICS Network Performance Testing
Low-Cost ICS Network Performance TestingLow-Cost ICS Network Performance Testing
Low-Cost ICS Network Performance TestingJim Gilsinn
 
The Next Wave of Reliability Engineering
The Next Wave of Reliability EngineeringThe Next Wave of Reliability Engineering
The Next Wave of Reliability EngineeringMichael Kehoe
 
Adopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBM
Adopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBMAdopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBM
Adopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBMJules Pierre-Louis
 
BOSE - Josh Steckler - Automating Automation: Build environments, on-demand
BOSE - Josh Steckler - Automating Automation: Build environments, on-demandBOSE - Josh Steckler - Automating Automation: Build environments, on-demand
BOSE - Josh Steckler - Automating Automation: Build environments, on-demandDevOps Enterprise Summit
 
Fact2009 How To Operationalize Your Strategies
Fact2009 How To Operationalize Your StrategiesFact2009 How To Operationalize Your Strategies
Fact2009 How To Operationalize Your Strategiessyosko
 
OpsWorks for Chef Automate - Auckland AWS
OpsWorks for Chef Automate - Auckland AWS OpsWorks for Chef Automate - Auckland AWS
OpsWorks for Chef Automate - Auckland AWS Matt Ray
 
Rohit Jainendra - Electric Cloud - Enabling DevOps Adoption with Electric Cloud
Rohit Jainendra - Electric Cloud - Enabling DevOps Adoption with Electric CloudRohit Jainendra - Electric Cloud - Enabling DevOps Adoption with Electric Cloud
Rohit Jainendra - Electric Cloud - Enabling DevOps Adoption with Electric CloudDevOps Enterprise Summit
 
Connect Bridge - Basic intoduction deck
Connect Bridge - Basic intoduction deckConnect Bridge - Basic intoduction deck
Connect Bridge - Basic intoduction deckGregor Vogrin
 
A Year of “Testing” the Cloud for Development and Test
A Year of “Testing” the Cloud for Development and TestA Year of “Testing” the Cloud for Development and Test
A Year of “Testing” the Cloud for Development and TestTechWell
 

La actualidad más candente (20)

SRE in Enterprise - Local Journey DevopsDays Galway
SRE in Enterprise - Local Journey  DevopsDays GalwaySRE in Enterprise - Local Journey  DevopsDays Galway
SRE in Enterprise - Local Journey DevopsDays Galway
 
About Shenick
About ShenickAbout Shenick
About Shenick
 
Chefdevseccon2015
Chefdevseccon2015Chefdevseccon2015
Chefdevseccon2015
 
Reliability (R)evolution: Turning the DevOps World Upside Down (Again).
Reliability (R)evolution: Turning the DevOps World Upside Down (Again).Reliability (R)evolution: Turning the DevOps World Upside Down (Again).
Reliability (R)evolution: Turning the DevOps World Upside Down (Again).
 
Pushing the DevOps envelope into the network with microservices
Pushing the DevOps envelope into the network with microservicesPushing the DevOps envelope into the network with microservices
Pushing the DevOps envelope into the network with microservices
 
Applying a Comprehensive, Automated Assurance Framework to Validate Cloud Rea...
Applying a Comprehensive, Automated Assurance Framework to Validate Cloud Rea...Applying a Comprehensive, Automated Assurance Framework to Validate Cloud Rea...
Applying a Comprehensive, Automated Assurance Framework to Validate Cloud Rea...
 
Network Monitoring Webcast
Network Monitoring WebcastNetwork Monitoring Webcast
Network Monitoring Webcast
 
Performance Aware Development
Performance Aware DevelopmentPerformance Aware Development
Performance Aware Development
 
Operationalize all the network things
Operationalize all the network thingsOperationalize all the network things
Operationalize all the network things
 
Low-Cost ICS Network Performance Testing
Low-Cost ICS Network Performance TestingLow-Cost ICS Network Performance Testing
Low-Cost ICS Network Performance Testing
 
The Next Wave of Reliability Engineering
The Next Wave of Reliability EngineeringThe Next Wave of Reliability Engineering
The Next Wave of Reliability Engineering
 
Adopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBM
Adopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBMAdopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBM
Adopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBM
 
SRE vs DevOps
SRE vs DevOpsSRE vs DevOps
SRE vs DevOps
 
BOSE - Josh Steckler - Automating Automation: Build environments, on-demand
BOSE - Josh Steckler - Automating Automation: Build environments, on-demandBOSE - Josh Steckler - Automating Automation: Build environments, on-demand
BOSE - Josh Steckler - Automating Automation: Build environments, on-demand
 
Fact2009 How To Operationalize Your Strategies
Fact2009 How To Operationalize Your StrategiesFact2009 How To Operationalize Your Strategies
Fact2009 How To Operationalize Your Strategies
 
OpsWorks for Chef Automate - Auckland AWS
OpsWorks for Chef Automate - Auckland AWS OpsWorks for Chef Automate - Auckland AWS
OpsWorks for Chef Automate - Auckland AWS
 
Rohit Jainendra - Electric Cloud - Enabling DevOps Adoption with Electric Cloud
Rohit Jainendra - Electric Cloud - Enabling DevOps Adoption with Electric CloudRohit Jainendra - Electric Cloud - Enabling DevOps Adoption with Electric Cloud
Rohit Jainendra - Electric Cloud - Enabling DevOps Adoption with Electric Cloud
 
Connect Bridge - Basic intoduction deck
Connect Bridge - Basic intoduction deckConnect Bridge - Basic intoduction deck
Connect Bridge - Basic intoduction deck
 
A Year of “Testing” the Cloud for Development and Test
A Year of “Testing” the Cloud for Development and TestA Year of “Testing” the Cloud for Development and Test
A Year of “Testing” the Cloud for Development and Test
 
Pres_O
Pres_OPres_O
Pres_O
 

Destacado

Curriculum vite2
Curriculum vite2Curriculum vite2
Curriculum vite2Vish Harale
 
A case of multiple corns treated with Homoeopathy - Dr. Farhan Nadaf
A case of multiple corns treated with Homoeopathy - Dr. Farhan NadafA case of multiple corns treated with Homoeopathy - Dr. Farhan Nadaf
A case of multiple corns treated with Homoeopathy - Dr. Farhan NadafFarhan Nadaf
 
Formatted report
Formatted reportFormatted report
Formatted reportAsif Sahir
 
Engineeringmechanicsstatics j-140603152251-phpapp02
Engineeringmechanicsstatics j-140603152251-phpapp02Engineeringmechanicsstatics j-140603152251-phpapp02
Engineeringmechanicsstatics j-140603152251-phpapp02ubaid khan
 
BPR OR Business Process Re-Engineer
BPR OR Business Process Re-EngineerBPR OR Business Process Re-Engineer
BPR OR Business Process Re-EngineerUbaid Rahman
 
Azhar ppt presentation
Azhar ppt presentationAzhar ppt presentation
Azhar ppt presentationAzhar Manzoor
 

Destacado (16)

Chaudhry_On-going Efforts by SDOs_Austin
Chaudhry_On-going Efforts by SDOs_AustinChaudhry_On-going Efforts by SDOs_Austin
Chaudhry_On-going Efforts by SDOs_Austin
 
Curriculum vite2
Curriculum vite2Curriculum vite2
Curriculum vite2
 
A case of multiple corns treated with Homoeopathy - Dr. Farhan Nadaf
A case of multiple corns treated with Homoeopathy - Dr. Farhan NadafA case of multiple corns treated with Homoeopathy - Dr. Farhan Nadaf
A case of multiple corns treated with Homoeopathy - Dr. Farhan Nadaf
 
Relationship of exchange rates
Relationship of exchange ratesRelationship of exchange rates
Relationship of exchange rates
 
Formatted report
Formatted reportFormatted report
Formatted report
 
Inflation
InflationInflation
Inflation
 
=covering letter
=covering letter=covering letter
=covering letter
 
Kashif
KashifKashif
Kashif
 
Engineeringmechanicsstatics j-140603152251-phpapp02
Engineeringmechanicsstatics j-140603152251-phpapp02Engineeringmechanicsstatics j-140603152251-phpapp02
Engineeringmechanicsstatics j-140603152251-phpapp02
 
Nucleus
Nucleus Nucleus
Nucleus
 
cover letter -
cover letter  -cover letter  -
cover letter -
 
BPR OR Business Process Re-Engineer
BPR OR Business Process Re-EngineerBPR OR Business Process Re-Engineer
BPR OR Business Process Re-Engineer
 
My c.v
My c.vMy c.v
My c.v
 
Azhar ppt presentation
Azhar ppt presentationAzhar ppt presentation
Azhar ppt presentation
 
Pakistan
PakistanPakistan
Pakistan
 
zubairkhan
zubairkhanzubairkhan
zubairkhan
 

Similar a Performance Gap Analysis of Software Defined and Virtualized Ecosystems

Foundation of Modern Network- william stalling
Foundation of Modern Network- william stallingFoundation of Modern Network- william stalling
Foundation of Modern Network- william stallingJonathanWallace46
 
VeriFlow Presentation
VeriFlow PresentationVeriFlow Presentation
VeriFlow PresentationKrystle Bates
 
SDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox CommunicationsSDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox CommunicationsCisco Service Provider
 
SDN Architecture & Ecosystem
SDN Architecture & EcosystemSDN Architecture & Ecosystem
SDN Architecture & EcosystemKingston Smiler
 
Introduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined NetworkingIntroduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined NetworkingAnkita Mahajan
 
SDN Security Talk - (ISC)2_3
SDN Security Talk - (ISC)2_3SDN Security Talk - (ISC)2_3
SDN Security Talk - (ISC)2_3Wen-Pai Lu
 
Spirent Accelerating SDN and NFV Deployments
Spirent Accelerating SDN and NFV DeploymentsSpirent Accelerating SDN and NFV Deployments
Spirent Accelerating SDN and NFV DeploymentsSailaja Tennati
 
Spirent SDN and NFV Solutions
Spirent SDN and NFV SolutionsSpirent SDN and NFV Solutions
Spirent SDN and NFV SolutionsMalathi Malla
 
Microservices Architecture
Microservices ArchitectureMicroservices Architecture
Microservices ArchitectureLucian Neghina
 
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...InfoSeption
 
SDN and NFV Value in Business Services
SDN and NFV Value in Business ServicesSDN and NFV Value in Business Services
SDN and NFV Value in Business ServicesAlan Sardella
 
IRJET- Build SDN with Openflow Controller
IRJET-  	  Build SDN with Openflow ControllerIRJET-  	  Build SDN with Openflow Controller
IRJET- Build SDN with Openflow ControllerIRJET Journal
 
Load and Performance Testing for J2EE - Testing, monitoring and reporting usi...
Load and Performance Testing for J2EE - Testing, monitoring and reporting usi...Load and Performance Testing for J2EE - Testing, monitoring and reporting usi...
Load and Performance Testing for J2EE - Testing, monitoring and reporting usi...Alexandru Ersenie
 
Dev ops and safety critical systems
Dev ops and safety critical systemsDev ops and safety critical systems
Dev ops and safety critical systemsLen Bass
 
Software_Defined_Networking.pptx
Software_Defined_Networking.pptxSoftware_Defined_Networking.pptx
Software_Defined_Networking.pptxAsfawGedamu
 
Floodlight tutorial - Clemson / Georgia Tech
Floodlight   tutorial - Clemson / Georgia TechFloodlight   tutorial - Clemson / Georgia Tech
Floodlight tutorial - Clemson / Georgia Techopenflowhub
 
Build modern and intelligent applications using Azure Database for PostgreSQL
Build modern and intelligent applications using Azure Database for PostgreSQLBuild modern and intelligent applications using Azure Database for PostgreSQL
Build modern and intelligent applications using Azure Database for PostgreSQLMicrosoft Tech Community
 
Software Defined Networks
Software Defined NetworksSoftware Defined Networks
Software Defined NetworksShreeya Shah
 

Similar a Performance Gap Analysis of Software Defined and Virtualized Ecosystems (20)

Foundation of Modern Network- william stalling
Foundation of Modern Network- william stallingFoundation of Modern Network- william stalling
Foundation of Modern Network- william stalling
 
SDN_Gustaf_Nilstadius
SDN_Gustaf_NilstadiusSDN_Gustaf_Nilstadius
SDN_Gustaf_Nilstadius
 
VeriFlow Presentation
VeriFlow PresentationVeriFlow Presentation
VeriFlow Presentation
 
SDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox CommunicationsSDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox Communications
 
SDN Architecture & Ecosystem
SDN Architecture & EcosystemSDN Architecture & Ecosystem
SDN Architecture & Ecosystem
 
Introduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined NetworkingIntroduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined Networking
 
SDN Security Talk - (ISC)2_3
SDN Security Talk - (ISC)2_3SDN Security Talk - (ISC)2_3
SDN Security Talk - (ISC)2_3
 
Spirent Accelerating SDN and NFV Deployments
Spirent Accelerating SDN and NFV DeploymentsSpirent Accelerating SDN and NFV Deployments
Spirent Accelerating SDN and NFV Deployments
 
Spirent SDN and NFV Solutions
Spirent SDN and NFV SolutionsSpirent SDN and NFV Solutions
Spirent SDN and NFV Solutions
 
Mini-Track: Lessons from Public Cloud
Mini-Track: Lessons from Public CloudMini-Track: Lessons from Public Cloud
Mini-Track: Lessons from Public Cloud
 
Microservices Architecture
Microservices ArchitectureMicroservices Architecture
Microservices Architecture
 
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
 
SDN and NFV Value in Business Services
SDN and NFV Value in Business ServicesSDN and NFV Value in Business Services
SDN and NFV Value in Business Services
 
IRJET- Build SDN with Openflow Controller
IRJET-  	  Build SDN with Openflow ControllerIRJET-  	  Build SDN with Openflow Controller
IRJET- Build SDN with Openflow Controller
 
Load and Performance Testing for J2EE - Testing, monitoring and reporting usi...
Load and Performance Testing for J2EE - Testing, monitoring and reporting usi...Load and Performance Testing for J2EE - Testing, monitoring and reporting usi...
Load and Performance Testing for J2EE - Testing, monitoring and reporting usi...
 
Dev ops and safety critical systems
Dev ops and safety critical systemsDev ops and safety critical systems
Dev ops and safety critical systems
 
Software_Defined_Networking.pptx
Software_Defined_Networking.pptxSoftware_Defined_Networking.pptx
Software_Defined_Networking.pptx
 
Floodlight tutorial - Clemson / Georgia Tech
Floodlight   tutorial - Clemson / Georgia TechFloodlight   tutorial - Clemson / Georgia Tech
Floodlight tutorial - Clemson / Georgia Tech
 
Build modern and intelligent applications using Azure Database for PostgreSQL
Build modern and intelligent applications using Azure Database for PostgreSQLBuild modern and intelligent applications using Azure Database for PostgreSQL
Build modern and intelligent applications using Azure Database for PostgreSQL
 
Software Defined Networks
Software Defined NetworksSoftware Defined Networks
Software Defined Networks
 

Performance Gap Analysis of Software Defined and Virtualized Ecosystems

  • 1. Mohammad Asad Rehman Chaudhry Vice Chair IEEE SRPSDVE SG Meeting at IEEE Headquarters, NJ masadch@ieee.org SOFTWARE DEFINED AND VIRTUALIZED ECOSYSTEMS: PERFORMANCE GAP ANALYSIS 1
  • 2. Current State  New Standard almost every year  Silicon has longer developmental cycle  Claim: Less standardization to make things easier but has a counter effect:  Too much to be figured out before doing something useful 2
  • 3. Gap Analysis - 1  End-to-end operation  Level of abstraction  Coupling between Apps and Resources  Hardware standardization relatively slow  Extent of granularity of control  KPIs  Scalability 3
  • 4. Gap Analysis - 2  Interoperability  SLAs  Isolation “True End-to-End”  Live migration  Hypervisor level migration  Transient effects  QoS vs. QoE  Network locality vs. Across different domains 4
  • 5. Gap Analysis - 3  Promise: Applications control network services without need to know network equipment specificities  Not True:  Switches, although claiming, do not support many parameters  Qos Support L2 vs. L3  Installing a flow entry in OF 1.3 5
  • 6. Gap Analysis - 4  Interoperability SDN/non-SDN  Some switches have just one option  Certification of compliance  Hardware does not support the version that it claims  Need for a testbed 6
  • 7. Gap Analysis - 4  Network not local  Controller and switch might be far apart  Smart Grid SDN for PMUs, IEDs  IEDs and PMUs span a geographically wide area  Need something intelligent than overlay multicast  Group Tables Openflow  Limited by matching rules 7
  • 8. Tradeoffs  Security, Reliability vs. Performance  Heartbleed issue and SDN  Open Vswitch o Open SSL o TLSv1 (similar to SSL3)  Critical Infrastructures  Utilities  Availability vs. other KPIs 8
  • 9. Road Ahead  Prioritize, and Focus  Use Cases  Complementary to other SDOs 9