SlideShare ist ein Scribd-Unternehmen logo
1 von 41
Downloaden Sie, um offline zu lesen
Institute of Computer Science 
Department of Distributed Systems 
Prof. Dr.-Ing. P. Tran-Gia 
SDN Interfaces and 
Performance Analysis of SDN components 
Steffen Gebert, David Hock, Michael Jarschel, Thomas Zinner, 
Phuoc Tran-Gia 
www3.informatik.uni-wuerzburg.de
Agenda 
SDN Interfaces and Performance Analysis of SDN Components 2 
Steffen Gebert 
u „A Compass for SDN“ 
§ Interfaces 
§ Features 
§ Use cases 
u Performance of the SDN architecture 
§ Data Plane Performance 
§ Control Plane Performance 
§ Analytical Model 
u Network Functions Virtualization 
§ Placement in a Mobile Network 
§ Performance Evaluation a virtualized network function
IEEE Communications Magazine, June 2014 
M. Jarschel, T. Zinner, T. Hossfeld, P. Tran-Gia, W. Kellerer 
A COMPASS FOR SDN 
SDN Interfaces and Performance Analysis of SDN Components 3 
Steffen Gebert
Interfaces… 
Applica8on 
Control 
Plane 
Northbound 
API 
SDN 
Network 
Control 
Plane 
Switch 
Switch 
SDN 
WAN 
SDN 
Network 
Control 
Plane 
SDN Interfaces and Performance Analysis of SDN Components 4 
Steffen Gebert 
Switch 
Network 
Control 
Module 
Southbound 
API 
Network 
Control 
Module 
Applica8on 
Control 
Interface 
Applica8on 
Control 
Module 
Applica8on 
Control 
Module 
Applica8on 
Control 
Module 
Westbound 
API 
Hypervisor 
vSwitc 
h 
Hypervisor 
vSwitc 
h 
Hypervisor 
vSwitch 
Cloud 
Eastbound 
API 
User 
Legacy 
Network 
Control 
Plane 
Legacy 
WAN 
User 
User
….Features… 
SDN Interfaces and Performance Analysis of SDN Components 5 
Steffen Gebert 
u Programmability 
§ Principle and also key feature of SDN 
§ Opens control plane to innovation and enables customization 
u Protocol independence 
§ Compatibility with other networking technologies & protocols 
§ Enables technology migration and application-tailored network stacks 
u Ability to dynamically modify network parameters 
§ Active modification of network parameters close to real time 
§ Enables fast and flexible adaptation in changing environments 
u Granularity 
§ Control of traffic flows on varying aggregate level and protocol layers 
§ Ensures scalability of the control plane to work on different levels 
u Elasticity 
§ Describes the ability of the SDN control plane to scale up and down 
§ Enables the control plane to react to variations in traffic mix and volume.
…and Use Cases 
u Cloud Orchestration: Provisioning and operation of cloud applications 
requires integrated management of network and cloud framework 
u Load Balancing: Integration of load balancing within network forwarding 
elements operating on different granularities 
u Routing: Centralized control plane in SDN provides ample opportunities for 
SDN Interfaces and Performance Analysis of SDN Components 6 
Steffen Gebert 
routing protocol adaptation 
u Monitoring and Measurement: Ability to perform certain network 
monitoring operations and measurements without additional overhead 
u Network Management: Automatic adaptation of network policies based on 
monitoring information 
u Application-Awareness: Better cross-layer optimization between 
applications and network capabilities
Use-Cases and Interfaces 
SDN Interfaces and Performance Analysis of SDN Components 7 
Steffen Gebert 
Interface 
Use Case 
Southbound 
Interface 
Northbound 
Interface 
Eastbound 
Interface 
Westbound 
Interface 
Cloud 
Orchestration 
✔ 
✔ 
X 
X 
Load Balancing 
✔ 
✔ 
X 
✔ 
Routing 
✔ 
X 
✔ 
✔ 
Monitoring and 
Measurement 
✔ 
✔ 
✔ 
✔ 
Network 
Management 
X 
✔ 
✔ 
X 
Application- 
Awareness 
X 
✔ 
X 
X
EXAMPLE: CLOUD 
ORCHESTRATION 
SDN Interfaces and Performance Analysis of SDN Components 8 
Steffen Gebert
Migration – Intra DC 
SDN 
Network 
Control 
Plane 
VM1 
VM2 
SDN Interfaces and Performance Analysis of SDN Components 9 
Steffen Gebert 
Energy 
Op?mizer 
QoE 
Op?mizer 
Switch 
VM3 
Switch 
Switch 
Cloud 
Mgmt. 
Module
Migration – Intra DC 
Cloud 
Mgmt. 
Module 
Switch 
VM1 
VM2 
Energy 
Op?mizer 
QoE 
Op?mizer 
SDN Interfaces and Performance Analysis of SDN Components 10 
Steffen Gebert 
VM3 
Switch 
Switch 
SDN 
Network 
Control 
Plane
Migration – Intra DC 
Cloud 
Mgmt. 
Module 
Switch 
VM1 
VM2 
Energy 
Op?mizer 
QoE 
Op?mizer 
SDN Interfaces and Performance Analysis of SDN Components 11 
Steffen Gebert 
VM3 
Switch 
Switch 
SDN 
Network 
Control 
Plane
Migration – Inter DC 
Energy 
Op?mizer 
QoE 
Op?mizer 
QoE 
Op?mizer 
Network 
Control 
WAN 
Op?mizer 
Network 
Mgmt. 
Module 
Switch 
SDN Interfaces and Performance Analysis of SDN Components 12 
Steffen Gebert 
SDN 
Network 
Control 
Plane 
VM1 
VM2 
VM3 
Cloud 
Mgmt. 
Module 
Switch 
Switch 
Energy 
Op?mizer 
Cloud 
Mgmt. 
Module 
SDN 
Network 
Control 
Plane 
Switch 
Switch 
SDN 
Network 
Control 
Plane 
Switch 
Switch 
Switch
Migration – Inter DC 
Energy 
Op?mizer 
QoE 
Op?mizer 
QoE 
Op?mizer 
Network 
Control 
WAN 
Op?mizer 
Network 
Mgmt. 
Module 
Switch 
SDN Interfaces and Performance Analysis of SDN Components 13 
Steffen Gebert 
SDN 
Network 
Control 
Plane 
VM2 
VM3 
Cloud 
Mgmt. 
Module 
Switch 
Switch 
Energy 
Op?mizer 
Cloud 
Mgmt. 
Module 
SDN 
Network 
Control 
Plane 
Switch 
Switch 
SDN 
Network 
Control 
Plane 
Switch 
Switch 
Switch 
VM1
Migration – Inter DC 
SDN Interfaces and Performance Analysis of SDN Components 14 
Steffen Gebert 
u Problems: 
§ Variability of traffic 
§ Application requirements 
§ Interaction between controllers 
§ etc… 
B4: Software- 
Defined WAN 
(Google, ACM 
Sigcomm 2013)
Current Research Topics 
u Performance evaluation of the SDN architecture 
u (Controller placement and controller architectures) 
u (SDN-based application and network interaction) 
u NFV – placement and performance 
SDN Interfaces and Performance Analysis of SDN Components 15 
Steffen Gebert
PERFORMANCE OF THE SDN 
ARCHITECTURE 
SDN Interfaces and Performance Analysis of SDN Components 16 
Steffen Gebert
Performance of the SDN Architecture 
u Performance of the data plane 
u Performance analysis of SDN Controller 
u Modeling and performance evaluation of the SDN architecture 
SDN Interfaces and Performance Analysis of SDN Components 17 
Steffen Gebert
Performance of the Data Plane 
u Analysis of throughput and processing delays of OpenFlow enabled 
forwarding devices 
§ Open vSwitch 
§ NetFPGA 
§ Pronto OpenFlow-enabled switch 
u Testbed to measure data plane 
SDN Interfaces and Performance Analysis of SDN Components 18 
Steffen Gebert 
performance of devices 
§ Link rate of 1Gbit/s 
§ Endace DAG card to 
capture traffic
Results – Number of Forwarding Rules 
u Processing delay for a nearly empty (one rule) and a full flow table 
u Significant impact of payload length on processing delays 
u High impact of flow table entries on NetFPGA performance 
SDN Interfaces and Performance Analysis of SDN Components 19 
Steffen Gebert
Results – Forwarding to Controller 
u Impact on processing delays by forwarding all packets to NOX controller 
u Massive packet loss between 95% and 99% 
u Significantly increased processing times 
u Controller acts as bottleneck in this scenario 
SDN Interfaces and Performance Analysis of SDN Components 20 
Steffen Gebert
Performance Analysis of SDN Controllers 
u Analysis of KPIs of SDN controller software in realistic environments 
§ Throughput, latency, CPU & RAM, IAT,… 
§ Holistic framework for different OpenFlow versions 
SDN Interfaces and Performance Analysis of SDN Components 21 
Steffen Gebert 
u Implementation of OFCProbe 
§ Emulates data plane message and resulting 
control plane traffic 
u Features 
§ Generated control messages per switch 
§ Topology emulation and PCAP file playback 
§ Incoming data packets can be arbitrarily distributed
Outstanding Packets: Floodlight 
u Floodlight: Uniform handling of particular switches - consistent behavior 
u Nox: Non-uniform handling – “waves” detectable 
SDN Interfaces and Performance Analysis of SDN Components 22 
Steffen Gebert
Performance Evaluation of SDN 
u Investigation of the performance of the SDN architecture for changing 
parameters 
§ Modeling of control and data plane 
§ System scalability and limitations of the concept 
u Evaluations using analytical modeling and simulations 
§ Input parameters based on measurements with real hardware 
§ Verification of analytical results with simulations 
SDN Interfaces and Performance Analysis of SDN Components 23 
Steffen Gebert 
u Simulation of OpenFlow 
§ OpenFlow implementation for OMNeT++: OFOmnet 
§ Code available at https://github.com/lsinfo3/ofomnet
Simple Model of SDN 
u Abstraction as feedback-oriented queuing system model 
§ Forward queueing system of type M/GI/1 
§ Feedback queueing system M/GI/1-S 
SDN Interfaces and Performance Analysis of SDN Components 24 
Steffen Gebert
Results for Different Forwarding Probabilities 
u Impact of different forwarding probabilities on the average packet 
SDN Interfaces and Performance Analysis of SDN Components 25 
Steffen Gebert 
sojourn time 
u Mean sojourn time increases for increasing controller load and for 
increasing forwarding probability
SDN Performance: Summary 
u Performance analysis of SDN architecture and SDN control plane 
§ Controller analysis using OFCProbe 
§ Performance evaluation of the architecture using models 
u Main results of the current investigations 
§ Diverse behavior of software control planes, e.g., Floodlight 
outperforms NOX in terms of throughput and fairness 
§ Scalability mainly depends on control plane 
SDN Interfaces and Performance Analysis of SDN Components 26 
Steffen Gebert 
u Other issues: 
§ Investigation of different topologies and software controllers 
§ Integration and investigation of OpenFlow 1.3 
§ Impact of messages via Northbound interface 
§ Extension of the analytical models
NFV – PLACEMENT AND 
PERFORMANCE 
SDN Interfaces and Performance Analysis of SDN Components 27 
Steffen Gebert
Network Functions Virtualization 
SDN Interfaces and Performance Analysis of SDN Components 28 
Steffen Gebert
NFV in Mobile Networks 
u Problem: Mobile Core consists of numerous expensive, proprietary, 
overdimensioned middle boxes. 
SDN Interfaces and Performance Analysis of SDN Components 29 
Steffen Gebert 
u Idea: 
§ Move network function into software (NFV) 
§ Run and orchestrate it in cloud 
u Advantages: 
§ Shorter release cycles 
§ Elasticity 
§ Flexibility 
u Showcase: Dynamic instantiation of Serving Gateways (SGW) in case of 
increased resource usage caused by “mega events” 
Photo: Ericsson
SDN Legacy SDN 
Legacy SDN 
Cloud Infrastructure 
with virtualized 
appliances and 
virtualized network 
functions 
SDN Interfaces and Performance Analysis of SDN Components 30 
Steffen Gebert 
SDN 
Controller 
Network 
Management 
Security Rules 
External 
network 
A1 
A2 
VNF 1 
IT client IT client 
Use case : Network Function 
Cloud 
Controller 
Smartphone 
Cloud NFV & SDN
NFV: Placement and Performance of VNFs 
u Performance analysis of virtualized network functions 
u Placement of virtualized network functions (VNFs) 
SDN Interfaces and Performance Analysis of SDN Components 31 
Steffen Gebert
SDNA – Software Defined NFV Application 
MEGA EVENT USE CASE 
SDN Interfaces and Performance Analysis of SDN Components 32 
Steffen Gebert
Mobile Network Infrastructure 
Home Ben Event 
NUC* CAM* 
SDN Interfaces and Performance Analysis of SDN Components 33 
Steffen Gebert 
NE+ 
Operator 
Control Center 
Ann 
* CAM Cloud Application Manager 
NUC Network Utilization Control 
POCO Pareto-Optimal Resilient Controller 
SGW Serving Gateway 
POCO* 
SGW 
Data center 
SGW 
Controller 
SGW 
App
Increased Resource Requirements for Mega Events 
Ann 
SDN Interfaces and Performance Analysis of SDN Components 34 
Steffen Gebert 
Event Area 
Ann 
Ben 
Home Area 
Ben 
Home Area 
Event Area
Planning Infrastructure on Demand 
SDN Interfaces and Performance Analysis of SDN Components 35 
Steffen Gebert
Flexible Reuse of Existing Infrastructure 
1. Deploy SGW App and Controller à CAM 
2. Program virtual GW à SDN+CAM 
NUC* CAM* 
SDN Interfaces and Performance Analysis of SDN Components 36 
Steffen Gebert 
3. Security check 
Home Ben Event 
SGW 
Operator 
Control Center 
* CAM Cloud Application Manager 
NUC Network Utilization Control 
POCO Pareto-Optimal Resilient Controller 
SGW Serving Gateway 
POCO* 
SGW 
SGW 
Controller 
SGW 
App 
Ann 
Video 
call 
Data center 
SGW 
Controller 
SGW 
App 
Video 
call
Virtualized Network Functions in Operator Cloud 
SDN Interfaces and Performance Analysis of SDN Components 37 
Steffen Gebert 
Ø Scalability 
Ø Redundancy 
Ø Flexibility 
Ø Open Source platform 
CAM 
NUC
PERFORMANCE OF 
VIRTUALIZED NETWORK 
FUNCTIONS 
SDN Interfaces and Performance Analysis of SDN Components 38 
Steffen Gebert
Performance of Virtualized Network Functions 
u Impact of softwarization on performance of network functions 
§ Impact on typical KPIs, i.e., delay, throughput 
§ Influence of dynamic function placement 
u Categorization and Modeling of VNFs 
§ By resource demands: CPU-intense, network-intense, etc. 
§ By ability to scale out: scale out delay, state-sync, etc. 
§ Identification and investigation of characteristic VNFs 
§ Analysis of the influence of the virtualization platform 
SDN Interfaces and Performance Analysis of SDN Components 39 
Steffen Gebert
Performance of a Virtualized Firewall 
u Comparison of Cisco ASA/ASAv in a dedicated testbed 
§ Cooperation with the computing center of UniWü 
u Measurement-based comparison of virtualized and hardware 
Cisco ASA Firewall 
§ Data plane performance (throughput, connection setup) 
§ Configuration and monitoring via REST API 
SDN Interfaces and Performance Analysis of SDN Components 40 
Steffen Gebert 
u Entities under investigation: 
§ ASA Service Module (Hardware) 
§ ASAv on vmware / KVM 
External 
network 
Internal 
network 
Firewall 
Module
Summary 
u SDN interfaces are key to integration and better user experience 
§ Interaction with legacy infrastructure and cloud controller 
§ Tailored handling of traffic flows or aggregates 
§ Application-aware networking ensures optimal user experience 
u SDN control plane is performance-critical for the whole network 
§ Measurement and simulation tools provided 
§ Suggestion of (simple) analytical model 
§ Optimal controller placement and hierarchy under investigation 
u Network Functions Virtualisation (NFV) as logical step, supported by SDN 
§ Open issues regarding performance of pure software implementations, 
interfaces, placement, operations, monitoring, ... 
§ Benefit: Flexibility of the network as we know it from software 
§ Mobile network operators are planning rollout of virtualized EPC 
SDN Interfaces and Performance Analysis of SDN Components 41 
Steffen Gebert

Weitere ähnliche Inhalte

Was ist angesagt?

The dark side of SDN and OpenFlow
The dark side of SDN and OpenFlowThe dark side of SDN and OpenFlow
The dark side of SDN and OpenFlowDiego Kreutz
 
SDN Fundamentals - short presentation
SDN Fundamentals -  short presentationSDN Fundamentals -  short presentation
SDN Fundamentals - short presentationAzhar Khuwaja
 
SDNs: hot topics, evolution & research opportunities
SDNs: hot topics, evolution & research opportunitiesSDNs: hot topics, evolution & research opportunities
SDNs: hot topics, evolution & research opportunitiesDiego Kreutz
 
Software defined network and Virtualization
Software defined network and VirtualizationSoftware defined network and Virtualization
Software defined network and Virtualizationidrajeev
 
Sdn presentation
Sdn presentation Sdn presentation
Sdn presentation Frikha Nour
 
Traffic Engineering in Software-Defined Networks
Traffic Engineering in Software-Defined NetworksTraffic Engineering in Software-Defined Networks
Traffic Engineering in Software-Defined NetworksHai Dinh Tuan
 
Introduction to SDN
Introduction to SDNIntroduction to SDN
Introduction to SDNNetCraftsmen
 
Introduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined NetworkingIntroduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined NetworkingAnkita Mahajan
 
Why sdn
Why sdnWhy sdn
Why sdnlz1dsb
 
SDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center NetworkingSDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center NetworkingThomas Graf
 
Introduction to OpenFlow
Introduction to OpenFlowIntroduction to OpenFlow
Introduction to OpenFlowrjain51
 
Introduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFVIntroduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFVKingston Smiler
 
Tools and Platforms for OpenFlow/SDN
Tools and Platforms for OpenFlow/SDNTools and Platforms for OpenFlow/SDN
Tools and Platforms for OpenFlow/SDNUmesh Krishnaswamy
 
Open stack with_openflowsdn-torii
Open stack with_openflowsdn-toriiOpen stack with_openflowsdn-torii
Open stack with_openflowsdn-toriiHui Cheng
 
SDN Networks Programming Languages
SDN Networks Programming LanguagesSDN Networks Programming Languages
SDN Networks Programming LanguagesFlavio Vit
 
SDN: an introduction
SDN: an introductionSDN: an introduction
SDN: an introductionLuca Profico
 
API Management for Software Defined Network (SDN)
API Management for Software Defined Network (SDN)API Management for Software Defined Network (SDN)
API Management for Software Defined Network (SDN)Apigee | Google Cloud
 

Was ist angesagt? (20)

The dark side of SDN and OpenFlow
The dark side of SDN and OpenFlowThe dark side of SDN and OpenFlow
The dark side of SDN and OpenFlow
 
SDN Fundamentals - short presentation
SDN Fundamentals -  short presentationSDN Fundamentals -  short presentation
SDN Fundamentals - short presentation
 
Sdn ppt
Sdn pptSdn ppt
Sdn ppt
 
SDNs: hot topics, evolution & research opportunities
SDNs: hot topics, evolution & research opportunitiesSDNs: hot topics, evolution & research opportunities
SDNs: hot topics, evolution & research opportunities
 
SDN Project PPT
SDN Project PPTSDN Project PPT
SDN Project PPT
 
Software defined network and Virtualization
Software defined network and VirtualizationSoftware defined network and Virtualization
Software defined network and Virtualization
 
Sdn presentation
Sdn presentation Sdn presentation
Sdn presentation
 
Traffic Engineering in Software-Defined Networks
Traffic Engineering in Software-Defined NetworksTraffic Engineering in Software-Defined Networks
Traffic Engineering in Software-Defined Networks
 
Introduction to SDN
Introduction to SDNIntroduction to SDN
Introduction to SDN
 
Introduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined NetworkingIntroduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined Networking
 
Why sdn
Why sdnWhy sdn
Why sdn
 
SDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center NetworkingSDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center Networking
 
Introduction to OpenFlow
Introduction to OpenFlowIntroduction to OpenFlow
Introduction to OpenFlow
 
Introduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFVIntroduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFV
 
Tools and Platforms for OpenFlow/SDN
Tools and Platforms for OpenFlow/SDNTools and Platforms for OpenFlow/SDN
Tools and Platforms for OpenFlow/SDN
 
Open stack with_openflowsdn-torii
Open stack with_openflowsdn-toriiOpen stack with_openflowsdn-torii
Open stack with_openflowsdn-torii
 
SDN Networks Programming Languages
SDN Networks Programming LanguagesSDN Networks Programming Languages
SDN Networks Programming Languages
 
SDN: an introduction
SDN: an introductionSDN: an introduction
SDN: an introduction
 
API Management for Software Defined Network (SDN)
API Management for Software Defined Network (SDN)API Management for Software Defined Network (SDN)
API Management for Software Defined Network (SDN)
 
RTI Technical Road Show SPAWAR SD
RTI Technical Road Show SPAWAR SDRTI Technical Road Show SPAWAR SD
RTI Technical Road Show SPAWAR SD
 

Andere mochten auch

Mobile Cloud Computing : The Upcoming Trend !
Mobile Cloud Computing : The Upcoming Trend !Mobile Cloud Computing : The Upcoming Trend !
Mobile Cloud Computing : The Upcoming Trend !Sai Natkar
 
Cv Ebo Bakker 2016
Cv Ebo Bakker 2016Cv Ebo Bakker 2016
Cv Ebo Bakker 2016Ebo Bakker
 
Distributed routing
Distributed routingDistributed routing
Distributed routingMurali Reddy
 
Vehicular Delay Tolerant Network (VDTN): Routing Perspectives
Vehicular Delay Tolerant Network (VDTN):Routing PerspectivesVehicular Delay Tolerant Network (VDTN):Routing Perspectives
Vehicular Delay Tolerant Network (VDTN): Routing PerspectivesSyed Hassan Ahmed
 
Innovation in SDN Tools and Platforms
Innovation in SDN Tools and PlatformsInnovation in SDN Tools and Platforms
Innovation in SDN Tools and PlatformsUmesh Krishnaswamy
 
Cloud Computing #Manoj_Rockstar
Cloud Computing #Manoj_RockstarCloud Computing #Manoj_Rockstar
Cloud Computing #Manoj_RockstarManoj Magatapalli
 
Is SDN ready for primetime?
Is SDN ready for primetime?Is SDN ready for primetime?
Is SDN ready for primetime?APNIC
 
Webinar: Hybrid Cloud Integration - Why It's Different and Why It Matters
Webinar: Hybrid Cloud Integration - Why It's Different and Why It MattersWebinar: Hybrid Cloud Integration - Why It's Different and Why It Matters
Webinar: Hybrid Cloud Integration - Why It's Different and Why It MattersSnapLogic
 
Routing, Network Performance, and Role of Analytics
Routing, Network Performance, and Role of AnalyticsRouting, Network Performance, and Role of Analytics
Routing, Network Performance, and Role of AnalyticsAPNIC
 
Real world hybrid cloud session - OpenStack DACH 2015
Real world hybrid cloud session - OpenStack DACH 2015Real world hybrid cloud session - OpenStack DACH 2015
Real world hybrid cloud session - OpenStack DACH 2015assafleb
 
Cloud computing Brief
Cloud computing BriefCloud computing Brief
Cloud computing BriefJustin Lee
 

Andere mochten auch (12)

ccna3
ccna3ccna3
ccna3
 
Mobile Cloud Computing : The Upcoming Trend !
Mobile Cloud Computing : The Upcoming Trend !Mobile Cloud Computing : The Upcoming Trend !
Mobile Cloud Computing : The Upcoming Trend !
 
Cv Ebo Bakker 2016
Cv Ebo Bakker 2016Cv Ebo Bakker 2016
Cv Ebo Bakker 2016
 
Distributed routing
Distributed routingDistributed routing
Distributed routing
 
Vehicular Delay Tolerant Network (VDTN): Routing Perspectives
Vehicular Delay Tolerant Network (VDTN):Routing PerspectivesVehicular Delay Tolerant Network (VDTN):Routing Perspectives
Vehicular Delay Tolerant Network (VDTN): Routing Perspectives
 
Innovation in SDN Tools and Platforms
Innovation in SDN Tools and PlatformsInnovation in SDN Tools and Platforms
Innovation in SDN Tools and Platforms
 
Cloud Computing #Manoj_Rockstar
Cloud Computing #Manoj_RockstarCloud Computing #Manoj_Rockstar
Cloud Computing #Manoj_Rockstar
 
Is SDN ready for primetime?
Is SDN ready for primetime?Is SDN ready for primetime?
Is SDN ready for primetime?
 
Webinar: Hybrid Cloud Integration - Why It's Different and Why It Matters
Webinar: Hybrid Cloud Integration - Why It's Different and Why It MattersWebinar: Hybrid Cloud Integration - Why It's Different and Why It Matters
Webinar: Hybrid Cloud Integration - Why It's Different and Why It Matters
 
Routing, Network Performance, and Role of Analytics
Routing, Network Performance, and Role of AnalyticsRouting, Network Performance, and Role of Analytics
Routing, Network Performance, and Role of Analytics
 
Real world hybrid cloud session - OpenStack DACH 2015
Real world hybrid cloud session - OpenStack DACH 2015Real world hybrid cloud session - OpenStack DACH 2015
Real world hybrid cloud session - OpenStack DACH 2015
 
Cloud computing Brief
Cloud computing BriefCloud computing Brief
Cloud computing Brief
 

Ähnlich wie SDN interfaces and performance analysis of SDN components

Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...Cisco Canada
 
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
 
SDN Multi-Controller Domain.pptx
SDN Multi-Controller Domain.pptxSDN Multi-Controller Domain.pptx
SDN Multi-Controller Domain.pptxSandeep Maurya
 
ONOS: Open Network Operating System. An Open-Source Distributed SDN Operating...
ONOS: Open Network Operating System. An Open-Source Distributed SDN Operating...ONOS: Open Network Operating System. An Open-Source Distributed SDN Operating...
ONOS: Open Network Operating System. An Open-Source Distributed SDN Operating...ON.LAB
 
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...Cisco Canada
 
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...APNIC
 
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...University of Technology - Iraq
 
F14_Class1.pptx
F14_Class1.pptxF14_Class1.pptx
F14_Class1.pptxSameer Ali
 
Dynamic SDN Controller Placement based on Deep Reinforcement Learning
Dynamic SDN Controller Placement based on Deep Reinforcement LearningDynamic SDN Controller Placement based on Deep Reinforcement Learning
Dynamic SDN Controller Placement based on Deep Reinforcement Learningjosephjonse
 
DYNAMIC SDN CONTROLLER PLACEMENT BASED ON DEEP REINFORCEMENT LEARNING
DYNAMIC SDN CONTROLLER PLACEMENT BASED ON DEEP REINFORCEMENT LEARNINGDYNAMIC SDN CONTROLLER PLACEMENT BASED ON DEEP REINFORCEMENT LEARNING
DYNAMIC SDN CONTROLLER PLACEMENT BASED ON DEEP REINFORCEMENT LEARNINGjosephjonse
 
5G-USA-Telemetry
5G-USA-Telemetry5G-USA-Telemetry
5G-USA-Telemetrysnrism
 
From SDN to Cloud Networking
From SDN to Cloud NetworkingFrom SDN to Cloud Networking
From SDN to Cloud NetworkingJuniper Networks
 
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
 
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...Radisys Corporation
 
Software_Defined_Networking.pptx
Software_Defined_Networking.pptxSoftware_Defined_Networking.pptx
Software_Defined_Networking.pptxAsfawGedamu
 
Provide a diagram and description of the flow table entries that can.pdf
Provide a diagram and description of the flow table entries that can.pdfProvide a diagram and description of the flow table entries that can.pdf
Provide a diagram and description of the flow table entries that can.pdfarihantelehyb
 

Ähnlich wie SDN interfaces and performance analysis of SDN components (20)

Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
 
SDN Security Talk - (ISC)2_3
SDN Security Talk - (ISC)2_3SDN Security Talk - (ISC)2_3
SDN Security Talk - (ISC)2_3
 
Software Defined Networking – Virtualization of Traffic Engineering
Software Defined Networking – Virtualization of Traffic EngineeringSoftware Defined Networking – Virtualization of Traffic Engineering
Software Defined Networking – Virtualization of Traffic Engineering
 
SDN Multi-Controller Domain.pptx
SDN Multi-Controller Domain.pptxSDN Multi-Controller Domain.pptx
SDN Multi-Controller Domain.pptx
 
ONOS: Open Network Operating System. An Open-Source Distributed SDN Operating...
ONOS: Open Network Operating System. An Open-Source Distributed SDN Operating...ONOS: Open Network Operating System. An Open-Source Distributed SDN Operating...
ONOS: Open Network Operating System. An Open-Source Distributed SDN Operating...
 
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
 
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
 
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
 
F14_Class1.pptx
F14_Class1.pptxF14_Class1.pptx
F14_Class1.pptx
 
Dynamic SDN Controller Placement based on Deep Reinforcement Learning
Dynamic SDN Controller Placement based on Deep Reinforcement LearningDynamic SDN Controller Placement based on Deep Reinforcement Learning
Dynamic SDN Controller Placement based on Deep Reinforcement Learning
 
DYNAMIC SDN CONTROLLER PLACEMENT BASED ON DEEP REINFORCEMENT LEARNING
DYNAMIC SDN CONTROLLER PLACEMENT BASED ON DEEP REINFORCEMENT LEARNINGDYNAMIC SDN CONTROLLER PLACEMENT BASED ON DEEP REINFORCEMENT LEARNING
DYNAMIC SDN CONTROLLER PLACEMENT BASED ON DEEP REINFORCEMENT LEARNING
 
Software Defined Networking: Primer
Software Defined Networking: Primer Software Defined Networking: Primer
Software Defined Networking: Primer
 
5G-USA-Telemetry
5G-USA-Telemetry5G-USA-Telemetry
5G-USA-Telemetry
 
Lect12-13_MS_Networks.pptx
Lect12-13_MS_Networks.pptxLect12-13_MS_Networks.pptx
Lect12-13_MS_Networks.pptx
 
From SDN to Cloud Networking
From SDN to Cloud NetworkingFrom SDN to Cloud Networking
From SDN to Cloud Networking
 
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
 
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
 
Software_Defined_Networking.pptx
Software_Defined_Networking.pptxSoftware_Defined_Networking.pptx
Software_Defined_Networking.pptx
 
Provide a diagram and description of the flow table entries that can.pdf
Provide a diagram and description of the flow table entries that can.pdfProvide a diagram and description of the flow table entries that can.pdf
Provide a diagram and description of the flow table entries that can.pdf
 

Mehr von Steffen Gebert

Building an IoT SuperNetwork on top of the AWS Global Infrastructure
Building an IoT SuperNetwork on top of the AWS Global InfrastructureBuilding an IoT SuperNetwork on top of the AWS Global Infrastructure
Building an IoT SuperNetwork on top of the AWS Global InfrastructureSteffen Gebert
 
Wenn selbst ‘erlaube allen Verkehr von 0.0.0.0/0’ nicht hilft - Verbindungspr...
Wenn selbst ‘erlaube allen Verkehr von 0.0.0.0/0’ nicht hilft - Verbindungspr...Wenn selbst ‘erlaube allen Verkehr von 0.0.0.0/0’ nicht hilft - Verbindungspr...
Wenn selbst ‘erlaube allen Verkehr von 0.0.0.0/0’ nicht hilft - Verbindungspr...Steffen Gebert
 
Feature Management Platforms
Feature Management PlatformsFeature Management Platforms
Feature Management PlatformsSteffen Gebert
 
Serverless Networking - How We Provide Cloud-Native Connectivity for IoT Devices
Serverless Networking - How We Provide Cloud-Native Connectivity for IoT DevicesServerless Networking - How We Provide Cloud-Native Connectivity for IoT Devices
Serverless Networking - How We Provide Cloud-Native Connectivity for IoT DevicesSteffen Gebert
 
How our Cloudy Mindsets Approached Physical Routers
How our Cloudy Mindsets Approached Physical RoutersHow our Cloudy Mindsets Approached Physical Routers
How our Cloudy Mindsets Approached Physical RoutersSteffen Gebert
 
Jenkins vs. AWS CodePipeline (AWS User Group Berlin)
Jenkins vs. AWS CodePipeline (AWS User Group Berlin)Jenkins vs. AWS CodePipeline (AWS User Group Berlin)
Jenkins vs. AWS CodePipeline (AWS User Group Berlin)Steffen Gebert
 
Jenkins vs. AWS CodePipeline
Jenkins vs. AWS CodePipelineJenkins vs. AWS CodePipeline
Jenkins vs. AWS CodePipelineSteffen Gebert
 
Monitoring Akka with Kamon 1.0
Monitoring Akka with Kamon 1.0Monitoring Akka with Kamon 1.0
Monitoring Akka with Kamon 1.0Steffen Gebert
 
(Declarative) Jenkins Pipelines
(Declarative) Jenkins Pipelines(Declarative) Jenkins Pipelines
(Declarative) Jenkins PipelinesSteffen Gebert
 
An Open-Source Chef Cookbook CI/CD Implementation Using Jenkins Pipelines
An Open-Source Chef Cookbook CI/CD Implementation Using Jenkins PipelinesAn Open-Source Chef Cookbook CI/CD Implementation Using Jenkins Pipelines
An Open-Source Chef Cookbook CI/CD Implementation Using Jenkins PipelinesSteffen Gebert
 
Let's go HTTPS-only! - More Than Buying a Certificate
Let's go HTTPS-only! - More Than Buying a CertificateLet's go HTTPS-only! - More Than Buying a Certificate
Let's go HTTPS-only! - More Than Buying a CertificateSteffen Gebert
 
Cleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the Web
Cleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the WebCleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the Web
Cleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the WebSteffen Gebert
 
The Development Infrastructure of the TYPO3 Project
The Development Infrastructure of the TYPO3 ProjectThe Development Infrastructure of the TYPO3 Project
The Development Infrastructure of the TYPO3 ProjectSteffen Gebert
 
Der Weg zu TYPO3 CMS 6.0 und Einblicke in die TYPO3-Entwicklung
Der Weg zu TYPO3 CMS 6.0 und Einblicke in die TYPO3-EntwicklungDer Weg zu TYPO3 CMS 6.0 und Einblicke in die TYPO3-Entwicklung
Der Weg zu TYPO3 CMS 6.0 und Einblicke in die TYPO3-EntwicklungSteffen Gebert
 
Official typo3.org infrastructure &
the TYPO3 Server Admin Team
Official typo3.org infrastructure &
the TYPO3 Server Admin TeamOfficial typo3.org infrastructure &
the TYPO3 Server Admin Team
Official typo3.org infrastructure &
the TYPO3 Server Admin TeamSteffen Gebert
 
Neuigkeiten aus dem TYPO3-Projekt
Neuigkeiten aus dem TYPO3-ProjektNeuigkeiten aus dem TYPO3-Projekt
Neuigkeiten aus dem TYPO3-ProjektSteffen Gebert
 
The TYPO3 Server Admin Team
The TYPO3 Server Admin TeamThe TYPO3 Server Admin Team
The TYPO3 Server Admin TeamSteffen Gebert
 

Mehr von Steffen Gebert (20)

Building an IoT SuperNetwork on top of the AWS Global Infrastructure
Building an IoT SuperNetwork on top of the AWS Global InfrastructureBuilding an IoT SuperNetwork on top of the AWS Global Infrastructure
Building an IoT SuperNetwork on top of the AWS Global Infrastructure
 
Wenn selbst ‘erlaube allen Verkehr von 0.0.0.0/0’ nicht hilft - Verbindungspr...
Wenn selbst ‘erlaube allen Verkehr von 0.0.0.0/0’ nicht hilft - Verbindungspr...Wenn selbst ‘erlaube allen Verkehr von 0.0.0.0/0’ nicht hilft - Verbindungspr...
Wenn selbst ‘erlaube allen Verkehr von 0.0.0.0/0’ nicht hilft - Verbindungspr...
 
Feature Management Platforms
Feature Management PlatformsFeature Management Platforms
Feature Management Platforms
 
Serverless Networking - How We Provide Cloud-Native Connectivity for IoT Devices
Serverless Networking - How We Provide Cloud-Native Connectivity for IoT DevicesServerless Networking - How We Provide Cloud-Native Connectivity for IoT Devices
Serverless Networking - How We Provide Cloud-Native Connectivity for IoT Devices
 
How our Cloudy Mindsets Approached Physical Routers
How our Cloudy Mindsets Approached Physical RoutersHow our Cloudy Mindsets Approached Physical Routers
How our Cloudy Mindsets Approached Physical Routers
 
Jenkins vs. AWS CodePipeline (AWS User Group Berlin)
Jenkins vs. AWS CodePipeline (AWS User Group Berlin)Jenkins vs. AWS CodePipeline (AWS User Group Berlin)
Jenkins vs. AWS CodePipeline (AWS User Group Berlin)
 
Jenkins vs. AWS CodePipeline
Jenkins vs. AWS CodePipelineJenkins vs. AWS CodePipeline
Jenkins vs. AWS CodePipeline
 
Monitoring Akka with Kamon 1.0
Monitoring Akka with Kamon 1.0Monitoring Akka with Kamon 1.0
Monitoring Akka with Kamon 1.0
 
(Declarative) Jenkins Pipelines
(Declarative) Jenkins Pipelines(Declarative) Jenkins Pipelines
(Declarative) Jenkins Pipelines
 
An Open-Source Chef Cookbook CI/CD Implementation Using Jenkins Pipelines
An Open-Source Chef Cookbook CI/CD Implementation Using Jenkins PipelinesAn Open-Source Chef Cookbook CI/CD Implementation Using Jenkins Pipelines
An Open-Source Chef Cookbook CI/CD Implementation Using Jenkins Pipelines
 
Continuous Delivery
Continuous DeliveryContinuous Delivery
Continuous Delivery
 
Jenkins Pipelines
Jenkins PipelinesJenkins Pipelines
Jenkins Pipelines
 
Let's go HTTPS-only! - More Than Buying a Certificate
Let's go HTTPS-only! - More Than Buying a CertificateLet's go HTTPS-only! - More Than Buying a Certificate
Let's go HTTPS-only! - More Than Buying a Certificate
 
Cleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the Web
Cleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the WebCleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the Web
Cleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the Web
 
Git Power-Workshop
Git Power-WorkshopGit Power-Workshop
Git Power-Workshop
 
The Development Infrastructure of the TYPO3 Project
The Development Infrastructure of the TYPO3 ProjectThe Development Infrastructure of the TYPO3 Project
The Development Infrastructure of the TYPO3 Project
 
Der Weg zu TYPO3 CMS 6.0 und Einblicke in die TYPO3-Entwicklung
Der Weg zu TYPO3 CMS 6.0 und Einblicke in die TYPO3-EntwicklungDer Weg zu TYPO3 CMS 6.0 und Einblicke in die TYPO3-Entwicklung
Der Weg zu TYPO3 CMS 6.0 und Einblicke in die TYPO3-Entwicklung
 
Official typo3.org infrastructure &
the TYPO3 Server Admin Team
Official typo3.org infrastructure &
the TYPO3 Server Admin TeamOfficial typo3.org infrastructure &
the TYPO3 Server Admin Team
Official typo3.org infrastructure &
the TYPO3 Server Admin Team
 
Neuigkeiten aus dem TYPO3-Projekt
Neuigkeiten aus dem TYPO3-ProjektNeuigkeiten aus dem TYPO3-Projekt
Neuigkeiten aus dem TYPO3-Projekt
 
The TYPO3 Server Admin Team
The TYPO3 Server Admin TeamThe TYPO3 Server Admin Team
The TYPO3 Server Admin Team
 

Kürzlich hochgeladen

DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 

Kürzlich hochgeladen (20)

DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 

SDN interfaces and performance analysis of SDN components

  • 1. Institute of Computer Science Department of Distributed Systems Prof. Dr.-Ing. P. Tran-Gia SDN Interfaces and Performance Analysis of SDN components Steffen Gebert, David Hock, Michael Jarschel, Thomas Zinner, Phuoc Tran-Gia www3.informatik.uni-wuerzburg.de
  • 2. Agenda SDN Interfaces and Performance Analysis of SDN Components 2 Steffen Gebert u „A Compass for SDN“ § Interfaces § Features § Use cases u Performance of the SDN architecture § Data Plane Performance § Control Plane Performance § Analytical Model u Network Functions Virtualization § Placement in a Mobile Network § Performance Evaluation a virtualized network function
  • 3. IEEE Communications Magazine, June 2014 M. Jarschel, T. Zinner, T. Hossfeld, P. Tran-Gia, W. Kellerer A COMPASS FOR SDN SDN Interfaces and Performance Analysis of SDN Components 3 Steffen Gebert
  • 4. Interfaces… Applica8on Control Plane Northbound API SDN Network Control Plane Switch Switch SDN WAN SDN Network Control Plane SDN Interfaces and Performance Analysis of SDN Components 4 Steffen Gebert Switch Network Control Module Southbound API Network Control Module Applica8on Control Interface Applica8on Control Module Applica8on Control Module Applica8on Control Module Westbound API Hypervisor vSwitc h Hypervisor vSwitc h Hypervisor vSwitch Cloud Eastbound API User Legacy Network Control Plane Legacy WAN User User
  • 5. ….Features… SDN Interfaces and Performance Analysis of SDN Components 5 Steffen Gebert u Programmability § Principle and also key feature of SDN § Opens control plane to innovation and enables customization u Protocol independence § Compatibility with other networking technologies & protocols § Enables technology migration and application-tailored network stacks u Ability to dynamically modify network parameters § Active modification of network parameters close to real time § Enables fast and flexible adaptation in changing environments u Granularity § Control of traffic flows on varying aggregate level and protocol layers § Ensures scalability of the control plane to work on different levels u Elasticity § Describes the ability of the SDN control plane to scale up and down § Enables the control plane to react to variations in traffic mix and volume.
  • 6. …and Use Cases u Cloud Orchestration: Provisioning and operation of cloud applications requires integrated management of network and cloud framework u Load Balancing: Integration of load balancing within network forwarding elements operating on different granularities u Routing: Centralized control plane in SDN provides ample opportunities for SDN Interfaces and Performance Analysis of SDN Components 6 Steffen Gebert routing protocol adaptation u Monitoring and Measurement: Ability to perform certain network monitoring operations and measurements without additional overhead u Network Management: Automatic adaptation of network policies based on monitoring information u Application-Awareness: Better cross-layer optimization between applications and network capabilities
  • 7. Use-Cases and Interfaces SDN Interfaces and Performance Analysis of SDN Components 7 Steffen Gebert Interface Use Case Southbound Interface Northbound Interface Eastbound Interface Westbound Interface Cloud Orchestration ✔ ✔ X X Load Balancing ✔ ✔ X ✔ Routing ✔ X ✔ ✔ Monitoring and Measurement ✔ ✔ ✔ ✔ Network Management X ✔ ✔ X Application- Awareness X ✔ X X
  • 8. EXAMPLE: CLOUD ORCHESTRATION SDN Interfaces and Performance Analysis of SDN Components 8 Steffen Gebert
  • 9. Migration – Intra DC SDN Network Control Plane VM1 VM2 SDN Interfaces and Performance Analysis of SDN Components 9 Steffen Gebert Energy Op?mizer QoE Op?mizer Switch VM3 Switch Switch Cloud Mgmt. Module
  • 10. Migration – Intra DC Cloud Mgmt. Module Switch VM1 VM2 Energy Op?mizer QoE Op?mizer SDN Interfaces and Performance Analysis of SDN Components 10 Steffen Gebert VM3 Switch Switch SDN Network Control Plane
  • 11. Migration – Intra DC Cloud Mgmt. Module Switch VM1 VM2 Energy Op?mizer QoE Op?mizer SDN Interfaces and Performance Analysis of SDN Components 11 Steffen Gebert VM3 Switch Switch SDN Network Control Plane
  • 12. Migration – Inter DC Energy Op?mizer QoE Op?mizer QoE Op?mizer Network Control WAN Op?mizer Network Mgmt. Module Switch SDN Interfaces and Performance Analysis of SDN Components 12 Steffen Gebert SDN Network Control Plane VM1 VM2 VM3 Cloud Mgmt. Module Switch Switch Energy Op?mizer Cloud Mgmt. Module SDN Network Control Plane Switch Switch SDN Network Control Plane Switch Switch Switch
  • 13. Migration – Inter DC Energy Op?mizer QoE Op?mizer QoE Op?mizer Network Control WAN Op?mizer Network Mgmt. Module Switch SDN Interfaces and Performance Analysis of SDN Components 13 Steffen Gebert SDN Network Control Plane VM2 VM3 Cloud Mgmt. Module Switch Switch Energy Op?mizer Cloud Mgmt. Module SDN Network Control Plane Switch Switch SDN Network Control Plane Switch Switch Switch VM1
  • 14. Migration – Inter DC SDN Interfaces and Performance Analysis of SDN Components 14 Steffen Gebert u Problems: § Variability of traffic § Application requirements § Interaction between controllers § etc… B4: Software- Defined WAN (Google, ACM Sigcomm 2013)
  • 15. Current Research Topics u Performance evaluation of the SDN architecture u (Controller placement and controller architectures) u (SDN-based application and network interaction) u NFV – placement and performance SDN Interfaces and Performance Analysis of SDN Components 15 Steffen Gebert
  • 16. PERFORMANCE OF THE SDN ARCHITECTURE SDN Interfaces and Performance Analysis of SDN Components 16 Steffen Gebert
  • 17. Performance of the SDN Architecture u Performance of the data plane u Performance analysis of SDN Controller u Modeling and performance evaluation of the SDN architecture SDN Interfaces and Performance Analysis of SDN Components 17 Steffen Gebert
  • 18. Performance of the Data Plane u Analysis of throughput and processing delays of OpenFlow enabled forwarding devices § Open vSwitch § NetFPGA § Pronto OpenFlow-enabled switch u Testbed to measure data plane SDN Interfaces and Performance Analysis of SDN Components 18 Steffen Gebert performance of devices § Link rate of 1Gbit/s § Endace DAG card to capture traffic
  • 19. Results – Number of Forwarding Rules u Processing delay for a nearly empty (one rule) and a full flow table u Significant impact of payload length on processing delays u High impact of flow table entries on NetFPGA performance SDN Interfaces and Performance Analysis of SDN Components 19 Steffen Gebert
  • 20. Results – Forwarding to Controller u Impact on processing delays by forwarding all packets to NOX controller u Massive packet loss between 95% and 99% u Significantly increased processing times u Controller acts as bottleneck in this scenario SDN Interfaces and Performance Analysis of SDN Components 20 Steffen Gebert
  • 21. Performance Analysis of SDN Controllers u Analysis of KPIs of SDN controller software in realistic environments § Throughput, latency, CPU & RAM, IAT,… § Holistic framework for different OpenFlow versions SDN Interfaces and Performance Analysis of SDN Components 21 Steffen Gebert u Implementation of OFCProbe § Emulates data plane message and resulting control plane traffic u Features § Generated control messages per switch § Topology emulation and PCAP file playback § Incoming data packets can be arbitrarily distributed
  • 22. Outstanding Packets: Floodlight u Floodlight: Uniform handling of particular switches - consistent behavior u Nox: Non-uniform handling – “waves” detectable SDN Interfaces and Performance Analysis of SDN Components 22 Steffen Gebert
  • 23. Performance Evaluation of SDN u Investigation of the performance of the SDN architecture for changing parameters § Modeling of control and data plane § System scalability and limitations of the concept u Evaluations using analytical modeling and simulations § Input parameters based on measurements with real hardware § Verification of analytical results with simulations SDN Interfaces and Performance Analysis of SDN Components 23 Steffen Gebert u Simulation of OpenFlow § OpenFlow implementation for OMNeT++: OFOmnet § Code available at https://github.com/lsinfo3/ofomnet
  • 24. Simple Model of SDN u Abstraction as feedback-oriented queuing system model § Forward queueing system of type M/GI/1 § Feedback queueing system M/GI/1-S SDN Interfaces and Performance Analysis of SDN Components 24 Steffen Gebert
  • 25. Results for Different Forwarding Probabilities u Impact of different forwarding probabilities on the average packet SDN Interfaces and Performance Analysis of SDN Components 25 Steffen Gebert sojourn time u Mean sojourn time increases for increasing controller load and for increasing forwarding probability
  • 26. SDN Performance: Summary u Performance analysis of SDN architecture and SDN control plane § Controller analysis using OFCProbe § Performance evaluation of the architecture using models u Main results of the current investigations § Diverse behavior of software control planes, e.g., Floodlight outperforms NOX in terms of throughput and fairness § Scalability mainly depends on control plane SDN Interfaces and Performance Analysis of SDN Components 26 Steffen Gebert u Other issues: § Investigation of different topologies and software controllers § Integration and investigation of OpenFlow 1.3 § Impact of messages via Northbound interface § Extension of the analytical models
  • 27. NFV – PLACEMENT AND PERFORMANCE SDN Interfaces and Performance Analysis of SDN Components 27 Steffen Gebert
  • 28. Network Functions Virtualization SDN Interfaces and Performance Analysis of SDN Components 28 Steffen Gebert
  • 29. NFV in Mobile Networks u Problem: Mobile Core consists of numerous expensive, proprietary, overdimensioned middle boxes. SDN Interfaces and Performance Analysis of SDN Components 29 Steffen Gebert u Idea: § Move network function into software (NFV) § Run and orchestrate it in cloud u Advantages: § Shorter release cycles § Elasticity § Flexibility u Showcase: Dynamic instantiation of Serving Gateways (SGW) in case of increased resource usage caused by “mega events” Photo: Ericsson
  • 30. SDN Legacy SDN Legacy SDN Cloud Infrastructure with virtualized appliances and virtualized network functions SDN Interfaces and Performance Analysis of SDN Components 30 Steffen Gebert SDN Controller Network Management Security Rules External network A1 A2 VNF 1 IT client IT client Use case : Network Function Cloud Controller Smartphone Cloud NFV & SDN
  • 31. NFV: Placement and Performance of VNFs u Performance analysis of virtualized network functions u Placement of virtualized network functions (VNFs) SDN Interfaces and Performance Analysis of SDN Components 31 Steffen Gebert
  • 32. SDNA – Software Defined NFV Application MEGA EVENT USE CASE SDN Interfaces and Performance Analysis of SDN Components 32 Steffen Gebert
  • 33. Mobile Network Infrastructure Home Ben Event NUC* CAM* SDN Interfaces and Performance Analysis of SDN Components 33 Steffen Gebert NE+ Operator Control Center Ann * CAM Cloud Application Manager NUC Network Utilization Control POCO Pareto-Optimal Resilient Controller SGW Serving Gateway POCO* SGW Data center SGW Controller SGW App
  • 34. Increased Resource Requirements for Mega Events Ann SDN Interfaces and Performance Analysis of SDN Components 34 Steffen Gebert Event Area Ann Ben Home Area Ben Home Area Event Area
  • 35. Planning Infrastructure on Demand SDN Interfaces and Performance Analysis of SDN Components 35 Steffen Gebert
  • 36. Flexible Reuse of Existing Infrastructure 1. Deploy SGW App and Controller à CAM 2. Program virtual GW à SDN+CAM NUC* CAM* SDN Interfaces and Performance Analysis of SDN Components 36 Steffen Gebert 3. Security check Home Ben Event SGW Operator Control Center * CAM Cloud Application Manager NUC Network Utilization Control POCO Pareto-Optimal Resilient Controller SGW Serving Gateway POCO* SGW SGW Controller SGW App Ann Video call Data center SGW Controller SGW App Video call
  • 37. Virtualized Network Functions in Operator Cloud SDN Interfaces and Performance Analysis of SDN Components 37 Steffen Gebert Ø Scalability Ø Redundancy Ø Flexibility Ø Open Source platform CAM NUC
  • 38. PERFORMANCE OF VIRTUALIZED NETWORK FUNCTIONS SDN Interfaces and Performance Analysis of SDN Components 38 Steffen Gebert
  • 39. Performance of Virtualized Network Functions u Impact of softwarization on performance of network functions § Impact on typical KPIs, i.e., delay, throughput § Influence of dynamic function placement u Categorization and Modeling of VNFs § By resource demands: CPU-intense, network-intense, etc. § By ability to scale out: scale out delay, state-sync, etc. § Identification and investigation of characteristic VNFs § Analysis of the influence of the virtualization platform SDN Interfaces and Performance Analysis of SDN Components 39 Steffen Gebert
  • 40. Performance of a Virtualized Firewall u Comparison of Cisco ASA/ASAv in a dedicated testbed § Cooperation with the computing center of UniWü u Measurement-based comparison of virtualized and hardware Cisco ASA Firewall § Data plane performance (throughput, connection setup) § Configuration and monitoring via REST API SDN Interfaces and Performance Analysis of SDN Components 40 Steffen Gebert u Entities under investigation: § ASA Service Module (Hardware) § ASAv on vmware / KVM External network Internal network Firewall Module
  • 41. Summary u SDN interfaces are key to integration and better user experience § Interaction with legacy infrastructure and cloud controller § Tailored handling of traffic flows or aggregates § Application-aware networking ensures optimal user experience u SDN control plane is performance-critical for the whole network § Measurement and simulation tools provided § Suggestion of (simple) analytical model § Optimal controller placement and hierarchy under investigation u Network Functions Virtualisation (NFV) as logical step, supported by SDN § Open issues regarding performance of pure software implementations, interfaces, placement, operations, monitoring, ... § Benefit: Flexibility of the network as we know it from software § Mobile network operators are planning rollout of virtualized EPC SDN Interfaces and Performance Analysis of SDN Components 41 Steffen Gebert