SlideShare a Scribd company logo
1 of 15
Download to read offline
Traffic Optimization in Multi-Layered WANs using SDN 
Henrique Rodrigues1,2, Inder Monga2, Abhinava Sadasivarao3, Sharfuddin Syed3, Chin Guok2, Eric Pouyoul2, Chris Liou3, Tajana Rosing1 
1UCSD, 2ESNet/LBNL, 3Infinera 
IEEE Symposium on High Performance Interconnects, August 2014
Wide Area Networks 
• Critical resource for performance and 
reliability of the Internet 
• Massive traffic from multiple applications 
over several long distance links 
• Equipment from multiple vendors 
– Expensive to deploy, expensive to operate 
• Problems: 
– Poor resource utilization (~30-50%) 
– Low management flexibility 
Hong%Kong% 
Seoul% 
Sea, le% 
Los%Angeles% 
New%York% 
Miami% 
Dublin% 
Barcelona% 
Tuesday, August 13, 13 
Figure source: 
Microsoft SWAN 
SIGCOMM’2013 
27/08/14 Hot Interconnect 2014 2
Recent work addressing these 
problems in inter DC WAN: 
•Google’s B4 (SIGCOMM’13) 
•Microsoft SWAN (SIGCOMM’13) 
Improved network utilization, flexibility, resilience with Centralized management + Software Defined Networking + OpenFlow 
Inter DC Wide Area Networks 
3 
Hot Interconnect 2014 
27/08/14
OpenFlow, BGP 
(B4, SWAN) 
GMPLS, TL1 
Proprietary 
Manual Operation 
The hidden multi-layered infrastructure 
TDM/Transport 
SONET, SDH 
DWDM/OADM 
IP 
OpenFlow Layer 
Can we manage all layers using a unified abstraction? 
4 
Hot Interconnect 2014 
27/08/14
Why is this important? 
•Scenarios where dynamic management wins: 
–Multi-layer traffic optimization 
•Current WAN management assume static topology 
•If demand grows, new paths are added manually 
•In the limit, current solutions either throttle traffic (SWAN, B4) or offer degraded service 
–Bandwidth virtualization 
•Static allocation of higher capacity optical pipes can result in wasted capacity for variable demands 
–Flows of different demand (mice vs. elephant) 
•Interaction of flows might lead to lower utilization 
5 
Hot Interconnect 2014 
27/08/14
Optical Transport Network 
0	 
250	 
500	 
750	 
1000	 
0	 10	 20	 30	 
Throughput	(Mbps)	 
0	 
250	 
500	 
750	 
1000	 
0	 10	 20	 30	 
Concurrent flows C = 4 Concurrent flows C = 8 
Time (s) Time (s) 
Packet Network 
Site A Site B 
Distinct TCP Flows vs. Utilization 
10G Optical Circuit 
C concurrent 
small, short 
flows 
Large flow 
Congestion control 
triggered by intermittent 
small flows contributes 
to poor utilization 
27/08/14 Hot Interconnect 2014 6
Summary of Challenges for Unified WAN Network Management 
–Network representation: 
•How to build a complete view of the network? 
–Multiple management interfaces: 
•OpenFlow, SNMP, GMPLS, TL1 
–Equipment with different characteristics: 
•Encapsulation, Forwarding, Queuing, Link Sharing 
–Distinct Traffic visibility 
•Packet Flows, TDM slots, Wavelengths 
–Management granularity 
•Single L3 flow vs. Wavelength with several flows 
7 
Hot Interconnect 2014 
27/08/14
Multi-layer orchestration with OSCARS-TE 
REST/JSON 
OpenFlow 1.0 
Configuration Manager 
Topology Exchange 
Multi-Layer 
Path Engine 
Multi-Layer 
Provisioning 
Multi-Layer Topology App 
ESNet Circuits Reservation System (OSCARS) 
SDN Controller 
Floodlight 
Traffic Optimization Engine 
OSCARSTE Multi-Layer SDN Management Modules 
Optical Transport 
Network 
Packet Network 
X 
Y 
Z 
A, B, C – Packet Switches X, Y, Z – Optical Transport 
A 
B 
C 
Site A 
8 
Hot Interconnect 2014 
27/08/14
Orchestrating a Multi-layer SDN: Discovering and maintaining topology 
•No inter-layer discovery protocols 
•Maintenance of topology likely manual in the near term 
•Dynamic Topology construction for multi-layer 
•LLDP discovers L2 topology when L0/1 is in place 
•Configuration manager communicates proprietary L0/L1 topology. Alternatively, L0/L1 topology can be scanned 
•OSCARSTE constructs a multi-layer topology annotating link with capacities, granularity and flow capabilities 
Configuration Manager 
Topology Exchange 
Multi-Layer 
Path Engine 
Multi-Layer 
Provisioning 
Multi-Layer Topology App 
ESNet Circuits Reservation System (OSCARS) 
SDN Controller 
Floodlight 
Traffic Optimization Engine 
OSCARSTE 
Multi-Layer SDN 
Management Modules 
9 
Hot Interconnect 2014 
27/08/14
Orchestrating a Multi-layer SDN: Opening New Paths 
•Path Computation Engine multi-layer aware 
•Multi-stage, multi-layer computation process 
–Prunable constraints (ex. Bandwidth), Additive constraints (ex. Latency), non-additive constraints (ex. VLAN continuity), Cross-Layer adaptation constraints. 
•In this work we flatten the topology into a single graph annotated with node/link capabilities 
Configuration Manager 
Topology Exchange 
Multi-Layer 
Path Engine 
Multi-Layer 
Provisioning 
Multi-Layer Topology App 
ESNet Circuits Reservation System (OSCARS) 
SDN Controller 
Floodlight 
Traffic Optimization Engine 
OSCARSTE Multi-Layer SDN Management Modules 
10 
Hot Interconnect 2014 
27/08/14
Orchestrating a Multi-layer SDN: 
Provisioning at multiple layers 
• Match capabilities of the layers with the 
provisioning action 
• Capabilities learnt from OF handshake 
• Smart path setup with low impact on traffic 
• Ordered path updates between L2 and L1 devices 
• Pluggable with public SDN controller APIs 
Configuration 
Manager 
Topology 
Exchange Multi-Layer 
Path Engine 
Multi-Layer 
Provisioning 
Multi-Layer 
Topology App 
ESNet Circuits Reservation System (OSCARS) 
SDN Controller 
Floodlight 
Traffic 
Optimization 
Engine 
OSCARSTE 
Multi-Layer SDN 
Management Modules 
7.5" 
10" 
Time"(s)" 
Htcp" 
Cubic" 
Reno" 
Highspeed" 
PRleagnunlaerd t tooppoollooggyy u uppddaattee a att 1100ss 
0" 
2.5" 
5" 
0" 5" 10" 15" 20" 
Throughput"(Gbps)" 
Htcp" 
Cubic" 
Reno" 
Highspeed" 
27/08/14 Hot Interconnect 2014 11
Orchestrating a Multi-layer SDN: Dynamic provisioning based on demand 
•This is our multi-layer optimization engine 
•Offloading engine allocates new paths when demand grows and isolate traffic with different characteristics 
•Port-based monitoring with threshold-driven triggers 
•Sub-flow insight using packet sampling 
•Mapping flows to topology and new links requires multi-layer knowledge 
Configuration Manager 
Topology Exchange 
Multi-Layer 
Path Engine 
Multi-Layer 
Provisioning 
Multi-Layer Topology App 
ESNet Circuits Reservation System (OSCARS) 
SDN Controller 
Floodlight 
Traffic Optimization Engine 
OSCARSTE Multi-Layer SDN Management Modules 
12 
Hot Interconnect 2014 
27/08/14
Optical Transport Network 
Packet Network 
Site A Site B 
Enabling predictable application performance 
Small flows 
Large flow 
T = 0: Only small flows 
T = 30: Large data transfer started 
T = 55: Large data transfer offloaded 
to dynamically allocated circuit 
27/08/14 Hot Interconnect 2014 13
Conclusion 
•Multi-layer traffic optimization improves network performance and utilization 
•Planned topology minimize performance degradation during offloading 
•Intelligent multi-layered SDN control plane enables practical bandwidth virtualization and predictable application performance 
14 
Hot Interconnect 2014 
27/08/14
Thank you! 
Henrique Rodrigues, Tajana Rosing 
{hsr,tajana}@eng.ucsd.edu 
Inder Monga2, Chin Guok2, Eric Pouyoul2, 
{inder,chin,lomax}@es.net 
Chris Liou3, Abhinava Sadasivarao3, Sharfuddin Syed3, 
{cliou,asadasivarao,ssyed}@infinera.com 
15 
Hot Interconnect 2014 
27/08/14 
This work was supported by Energy Sciences Network, which is funded by the U.S. Department of Energy, Office of Science, Office of Advanced Scientific Computing Research (ASCR). ESnet is operated by Lawrence Berkeley National Laboratory, which is operated by the University of California for the U.S. Department of Energy under contract DE-AC02-05CH11231.

More Related Content

What's hot

Colt’s Carrier SDN & NFV: Experience, Learnings & Future Plans
Colt’s Carrier SDN & NFV: Experience, Learnings & Future PlansColt’s Carrier SDN & NFV: Experience, Learnings & Future Plans
Colt’s Carrier SDN & NFV: Experience, Learnings & Future PlansOpen Networking Summit
 
An overview of SDN & Openflow
An overview of SDN & OpenflowAn overview of SDN & Openflow
An overview of SDN & OpenflowPeyman Faizian
 
Enabling Virtual Transport Network Service
Enabling Virtual Transport Network ServiceEnabling Virtual Transport Network Service
Enabling Virtual Transport Network ServiceDeborah Porchivina
 
Transport SDN & NFV - What does it mean for Optical Networking?
Transport SDN & NFV - What does it mean for Optical Networking?Transport SDN & NFV - What does it mean for Optical Networking?
Transport SDN & NFV - What does it mean for Optical Networking?Deborah Porchivina
 
FlowN vs FlowVisor: Scalable Network Virtualization in SDN
FlowN vs FlowVisor: Scalable Network Virtualization in SDNFlowN vs FlowVisor: Scalable Network Virtualization in SDN
FlowN vs FlowVisor: Scalable Network Virtualization in SDNHao Jiang
 
Open and Disaggregated Transport SDN - from PoC to Field Trial
Open and Disaggregated Transport SDN - from PoC to Field TrialOpen and Disaggregated Transport SDN - from PoC to Field Trial
Open and Disaggregated Transport SDN - from PoC to Field TrialOpen Networking Summit
 
SDN-Based Enterprise Connectivity Service
SDN-Based Enterprise Connectivity ServiceSDN-Based Enterprise Connectivity Service
SDN-Based Enterprise Connectivity ServiceOpen Networking Summit
 
Transport SDN
Transport SDNTransport SDN
Transport SDNInfinera
 
Networking Challenges for the Next Decade
Networking Challenges for the Next DecadeNetworking Challenges for the Next Decade
Networking Challenges for the Next DecadeOpen Networking Summit
 
The Importance of Rich APIs in Transport SDN
The Importance of Rich APIs in Transport SDNThe Importance of Rich APIs in Transport SDN
The Importance of Rich APIs in Transport SDNDeborah Porchivina
 
Optimizing Data Center WANs with SDN and Underlay Networking
Optimizing Data Center WANs with SDN and Underlay NetworkingOptimizing Data Center WANs with SDN and Underlay Networking
Optimizing Data Center WANs with SDN and Underlay NetworkingInfinera
 
Virtual Transport Network Service SDN-Based Optical Network Virtualization
Virtual Transport Network Service SDN-Based Optical Network VirtualizationVirtual Transport Network Service SDN-Based Optical Network Virtualization
Virtual Transport Network Service SDN-Based Optical Network VirtualizationDeborah Porchivina
 
A Centrally Orchestrated SD-WAN Building a Green Ecosystem
A Centrally Orchestrated SD-WAN Building a Green EcosystemA Centrally Orchestrated SD-WAN Building a Green Ecosystem
A Centrally Orchestrated SD-WAN Building a Green EcosystemOpen Networking Summit
 
The Interoperability Challenge in Telecom and NFS Environments
The Interoperability Challenge in Telecom and NFS EnvironmentsThe Interoperability Challenge in Telecom and NFS Environments
The Interoperability Challenge in Telecom and NFS EnvironmentsOpen Networking Summit
 

What's hot (20)

Colt’s Carrier SDN & NFV: Experience, Learnings & Future Plans
Colt’s Carrier SDN & NFV: Experience, Learnings & Future PlansColt’s Carrier SDN & NFV: Experience, Learnings & Future Plans
Colt’s Carrier SDN & NFV: Experience, Learnings & Future Plans
 
An overview of SDN & Openflow
An overview of SDN & OpenflowAn overview of SDN & Openflow
An overview of SDN & Openflow
 
Enabling Virtual Transport Network Service
Enabling Virtual Transport Network ServiceEnabling Virtual Transport Network Service
Enabling Virtual Transport Network Service
 
Transport SDN & NFV - What does it mean for Optical Networking?
Transport SDN & NFV - What does it mean for Optical Networking?Transport SDN & NFV - What does it mean for Optical Networking?
Transport SDN & NFV - What does it mean for Optical Networking?
 
FlowN vs FlowVisor: Scalable Network Virtualization in SDN
FlowN vs FlowVisor: Scalable Network Virtualization in SDNFlowN vs FlowVisor: Scalable Network Virtualization in SDN
FlowN vs FlowVisor: Scalable Network Virtualization in SDN
 
Open and Disaggregated Transport SDN - from PoC to Field Trial
Open and Disaggregated Transport SDN - from PoC to Field TrialOpen and Disaggregated Transport SDN - from PoC to Field Trial
Open and Disaggregated Transport SDN - from PoC to Field Trial
 
SDN-Based Enterprise Connectivity Service
SDN-Based Enterprise Connectivity ServiceSDN-Based Enterprise Connectivity Service
SDN-Based Enterprise Connectivity Service
 
Transport SDN
Transport SDNTransport SDN
Transport SDN
 
Microservice Powered Orchestration
Microservice Powered OrchestrationMicroservice Powered Orchestration
Microservice Powered Orchestration
 
Networking Challenges for the Next Decade
Networking Challenges for the Next DecadeNetworking Challenges for the Next Decade
Networking Challenges for the Next Decade
 
The Importance of Rich APIs in Transport SDN
The Importance of Rich APIs in Transport SDNThe Importance of Rich APIs in Transport SDN
The Importance of Rich APIs in Transport SDN
 
Colt inter-provider SDN NNIs and APIs
Colt inter-provider SDN NNIs and APIsColt inter-provider SDN NNIs and APIs
Colt inter-provider SDN NNIs and APIs
 
Software Defined RAN
Software Defined RANSoftware Defined RAN
Software Defined RAN
 
Optimizing Data Center WANs with SDN and Underlay Networking
Optimizing Data Center WANs with SDN and Underlay NetworkingOptimizing Data Center WANs with SDN and Underlay Networking
Optimizing Data Center WANs with SDN and Underlay Networking
 
Virtual Transport Network Service SDN-Based Optical Network Virtualization
Virtual Transport Network Service SDN-Based Optical Network VirtualizationVirtual Transport Network Service SDN-Based Optical Network Virtualization
Virtual Transport Network Service SDN-Based Optical Network Virtualization
 
Network Evolution and Market Outlook
Network Evolution and Market OutlookNetwork Evolution and Market Outlook
Network Evolution and Market Outlook
 
A Centrally Orchestrated SD-WAN Building a Green Ecosystem
A Centrally Orchestrated SD-WAN Building a Green EcosystemA Centrally Orchestrated SD-WAN Building a Green Ecosystem
A Centrally Orchestrated SD-WAN Building a Green Ecosystem
 
Software Defined Future
Software Defined FutureSoftware Defined Future
Software Defined Future
 
State of Packet Optical Integration
State of Packet Optical IntegrationState of Packet Optical Integration
State of Packet Optical Integration
 
The Interoperability Challenge in Telecom and NFS Environments
The Interoperability Challenge in Telecom and NFS EnvironmentsThe Interoperability Challenge in Telecom and NFS Environments
The Interoperability Challenge in Telecom and NFS Environments
 

Viewers also liked

The Benefits and Requirements for a Programmable Transport Layer
The Benefits and Requirements for a Programmable Transport LayerThe Benefits and Requirements for a Programmable Transport Layer
The Benefits and Requirements for a Programmable Transport LayerInfinera
 
OFC 2014: Fast Network Recovery
OFC 2014: Fast Network RecoveryOFC 2014: Fast Network Recovery
OFC 2014: Fast Network RecoveryInfinera
 
Ofc presentation on Impact of Traffic and Connectivity on OTN Switching benefits
Ofc presentation on Impact of Traffic and Connectivity on OTN Switching benefitsOfc presentation on Impact of Traffic and Connectivity on OTN Switching benefits
Ofc presentation on Impact of Traffic and Connectivity on OTN Switching benefitsroysoumya
 
Evaluating efficiency of multi layer switching in future optical transport ne...
Evaluating efficiency of multi layer switching in future optical transport ne...Evaluating efficiency of multi layer switching in future optical transport ne...
Evaluating efficiency of multi layer switching in future optical transport ne...Anuj Malik
 
Infinera Intelligent Transport Networks
Infinera Intelligent Transport NetworksInfinera Intelligent Transport Networks
Infinera Intelligent Transport NetworksInfinera
 
Open Transport Switch and Transport SDN
Open Transport Switch and Transport SDNOpen Transport Switch and Transport SDN
Open Transport Switch and Transport SDNInfinera
 
FastSMP: Next Generation Approach to Protection: More Reliable, Less Cost
FastSMP: Next Generation Approach to Protection: More Reliable, Less CostFastSMP: Next Generation Approach to Protection: More Reliable, Less Cost
FastSMP: Next Generation Approach to Protection: More Reliable, Less CostInfinera
 
Benefits of multi layer bandwidth management in next generation core optical ...
Benefits of multi layer bandwidth management in next generation core optical ...Benefits of multi layer bandwidth management in next generation core optical ...
Benefits of multi layer bandwidth management in next generation core optical ...Anuj Malik
 
Open Transport Switch Enables Network Virtualization
Open Transport Switch Enables Network VirtualizationOpen Transport Switch Enables Network Virtualization
Open Transport Switch Enables Network VirtualizationInfinera
 
Next Generation Inter-Data Center Networking
Next Generation Inter-Data Center NetworkingNext Generation Inter-Data Center Networking
Next Generation Inter-Data Center NetworkingInfinera
 
Intelligent Transport Network in the Evolving Content Dominated Marketplace
Intelligent Transport Network in the Evolving Content Dominated MarketplaceIntelligent Transport Network in the Evolving Content Dominated Marketplace
Intelligent Transport Network in the Evolving Content Dominated MarketplaceInfinera
 
The Optical Reboot: Radical Changes in Service Provider Transport Networks
The Optical Reboot: Radical Changes in Service Provider Transport NetworksThe Optical Reboot: Radical Changes in Service Provider Transport Networks
The Optical Reboot: Radical Changes in Service Provider Transport NetworksInfinera
 
Strategies to architecting ultra-efficient data centers
Strategies to architecting ultra-efficient data centersStrategies to architecting ultra-efficient data centers
Strategies to architecting ultra-efficient data centersInfinera
 
OFC 2014: Impact of Traffic and Network on OTN Switching Benefits
OFC 2014: Impact of Traffic and Network on OTN Switching BenefitsOFC 2014: Impact of Traffic and Network on OTN Switching Benefits
OFC 2014: Impact of Traffic and Network on OTN Switching BenefitsInfinera
 
Extending SDN into the Transport Network
Extending SDN into the Transport NetworkExtending SDN into the Transport Network
Extending SDN into the Transport NetworkInfinera
 
Network economics of optical transport networks with sd fec technology
Network economics of optical transport networks with sd fec technologyNetwork economics of optical transport networks with sd fec technology
Network economics of optical transport networks with sd fec technologyAnuj Malik
 
High capacity optical
High capacity opticalHigh capacity optical
High capacity opticalNisha Menon K
 
Building Next Generation Transport Networks
Building Next Generation Transport NetworksBuilding Next Generation Transport Networks
Building Next Generation Transport NetworksInfinera
 
Bluepillを使ったiOS自動テストの並列化
Bluepillを使ったiOS自動テストの並列化Bluepillを使ったiOS自動テストの並列化
Bluepillを使ったiOS自動テストの並列化Toshiyuki Hirata
 

Viewers also liked (20)

Elephants and Mice
Elephants and MiceElephants and Mice
Elephants and Mice
 
The Benefits and Requirements for a Programmable Transport Layer
The Benefits and Requirements for a Programmable Transport LayerThe Benefits and Requirements for a Programmable Transport Layer
The Benefits and Requirements for a Programmable Transport Layer
 
OFC 2014: Fast Network Recovery
OFC 2014: Fast Network RecoveryOFC 2014: Fast Network Recovery
OFC 2014: Fast Network Recovery
 
Ofc presentation on Impact of Traffic and Connectivity on OTN Switching benefits
Ofc presentation on Impact of Traffic and Connectivity on OTN Switching benefitsOfc presentation on Impact of Traffic and Connectivity on OTN Switching benefits
Ofc presentation on Impact of Traffic and Connectivity on OTN Switching benefits
 
Evaluating efficiency of multi layer switching in future optical transport ne...
Evaluating efficiency of multi layer switching in future optical transport ne...Evaluating efficiency of multi layer switching in future optical transport ne...
Evaluating efficiency of multi layer switching in future optical transport ne...
 
Infinera Intelligent Transport Networks
Infinera Intelligent Transport NetworksInfinera Intelligent Transport Networks
Infinera Intelligent Transport Networks
 
Open Transport Switch and Transport SDN
Open Transport Switch and Transport SDNOpen Transport Switch and Transport SDN
Open Transport Switch and Transport SDN
 
FastSMP: Next Generation Approach to Protection: More Reliable, Less Cost
FastSMP: Next Generation Approach to Protection: More Reliable, Less CostFastSMP: Next Generation Approach to Protection: More Reliable, Less Cost
FastSMP: Next Generation Approach to Protection: More Reliable, Less Cost
 
Benefits of multi layer bandwidth management in next generation core optical ...
Benefits of multi layer bandwidth management in next generation core optical ...Benefits of multi layer bandwidth management in next generation core optical ...
Benefits of multi layer bandwidth management in next generation core optical ...
 
Open Transport Switch Enables Network Virtualization
Open Transport Switch Enables Network VirtualizationOpen Transport Switch Enables Network Virtualization
Open Transport Switch Enables Network Virtualization
 
Next Generation Inter-Data Center Networking
Next Generation Inter-Data Center NetworkingNext Generation Inter-Data Center Networking
Next Generation Inter-Data Center Networking
 
Intelligent Transport Network in the Evolving Content Dominated Marketplace
Intelligent Transport Network in the Evolving Content Dominated MarketplaceIntelligent Transport Network in the Evolving Content Dominated Marketplace
Intelligent Transport Network in the Evolving Content Dominated Marketplace
 
The Optical Reboot: Radical Changes in Service Provider Transport Networks
The Optical Reboot: Radical Changes in Service Provider Transport NetworksThe Optical Reboot: Radical Changes in Service Provider Transport Networks
The Optical Reboot: Radical Changes in Service Provider Transport Networks
 
Strategies to architecting ultra-efficient data centers
Strategies to architecting ultra-efficient data centersStrategies to architecting ultra-efficient data centers
Strategies to architecting ultra-efficient data centers
 
OFC 2014: Impact of Traffic and Network on OTN Switching Benefits
OFC 2014: Impact of Traffic and Network on OTN Switching BenefitsOFC 2014: Impact of Traffic and Network on OTN Switching Benefits
OFC 2014: Impact of Traffic and Network on OTN Switching Benefits
 
Extending SDN into the Transport Network
Extending SDN into the Transport NetworkExtending SDN into the Transport Network
Extending SDN into the Transport Network
 
Network economics of optical transport networks with sd fec technology
Network economics of optical transport networks with sd fec technologyNetwork economics of optical transport networks with sd fec technology
Network economics of optical transport networks with sd fec technology
 
High capacity optical
High capacity opticalHigh capacity optical
High capacity optical
 
Building Next Generation Transport Networks
Building Next Generation Transport NetworksBuilding Next Generation Transport Networks
Building Next Generation Transport Networks
 
Bluepillを使ったiOS自動テストの並列化
Bluepillを使ったiOS自動テストの並列化Bluepillを使ったiOS自動テストの並列化
Bluepillを使ったiOS自動テストの並列化
 

Similar to Traffic Optimization in Multi-Layered WANs using SDN

A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...Tal Lavian Ph.D.
 
Software Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaSoftware Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaCPqD
 
Software Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaSoftware Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaCPqD
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SAMeh Zaghloul
 
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...Tal Lavian Ph.D.
 
Introduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined NetworkingIntroduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined NetworkingAnkita Mahajan
 
Packet Optical SDN Field Trial for Multi-Layer Network Optimization
Packet Optical SDN Field Trial for Multi-Layer Network OptimizationPacket Optical SDN Field Trial for Multi-Layer Network Optimization
Packet Optical SDN Field Trial for Multi-Layer Network OptimizationADVA
 
A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Netw...
A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Netw...A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Netw...
A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Netw...Tal Lavian Ph.D.
 
Cable Metro Packet Optical Transport
Cable Metro  Packet Optical TransportCable Metro  Packet Optical Transport
Cable Metro Packet Optical TransportJuniper Networks
 
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 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
 
MetaCloud Computing Environment
MetaCloud Computing EnvironmentMetaCloud Computing Environment
MetaCloud Computing EnvironmentARCCN
 
Light Reading BTE_SDNtoolbox_June_2015
Light Reading BTE_SDNtoolbox_June_2015Light Reading BTE_SDNtoolbox_June_2015
Light Reading BTE_SDNtoolbox_June_2015Deborah Porchivina
 
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
 
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
 
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
 

Similar to Traffic Optimization in Multi-Layered WANs using SDN (20)

A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
 
Link_NwkingforDevOps
Link_NwkingforDevOpsLink_NwkingforDevOps
Link_NwkingforDevOps
 
Software Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaSoftware Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur Channegowda
 
Software Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaSoftware Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur Channegowda
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
 
SmartFlowwhitepaper
SmartFlowwhitepaperSmartFlowwhitepaper
SmartFlowwhitepaper
 
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
 
Introduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined NetworkingIntroduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined Networking
 
Packet Optical SDN Field Trial for Multi-Layer Network Optimization
Packet Optical SDN Field Trial for Multi-Layer Network OptimizationPacket Optical SDN Field Trial for Multi-Layer Network Optimization
Packet Optical SDN Field Trial for Multi-Layer Network Optimization
 
A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Netw...
A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Netw...A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Netw...
A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Netw...
 
Cable Metro Packet Optical Transport
Cable Metro  Packet Optical TransportCable Metro  Packet Optical Transport
Cable Metro Packet Optical Transport
 
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...
 
Lambda Data Grid
Lambda Data GridLambda Data Grid
Lambda Data Grid
 
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
 
MetaCloud Computing Environment
MetaCloud Computing EnvironmentMetaCloud Computing Environment
MetaCloud Computing Environment
 
Light Reading BTE_SDNtoolbox_June_2015
Light Reading BTE_SDNtoolbox_June_2015Light Reading BTE_SDNtoolbox_June_2015
Light Reading BTE_SDNtoolbox_June_2015
 
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...
 
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)
 
SDN Security Talk - (ISC)2_3
SDN Security Talk - (ISC)2_3SDN Security Talk - (ISC)2_3
SDN Security Talk - (ISC)2_3
 

Recently uploaded

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 

Recently uploaded (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

Traffic Optimization in Multi-Layered WANs using SDN

  • 1. Traffic Optimization in Multi-Layered WANs using SDN Henrique Rodrigues1,2, Inder Monga2, Abhinava Sadasivarao3, Sharfuddin Syed3, Chin Guok2, Eric Pouyoul2, Chris Liou3, Tajana Rosing1 1UCSD, 2ESNet/LBNL, 3Infinera IEEE Symposium on High Performance Interconnects, August 2014
  • 2. Wide Area Networks • Critical resource for performance and reliability of the Internet • Massive traffic from multiple applications over several long distance links • Equipment from multiple vendors – Expensive to deploy, expensive to operate • Problems: – Poor resource utilization (~30-50%) – Low management flexibility Hong%Kong% Seoul% Sea, le% Los%Angeles% New%York% Miami% Dublin% Barcelona% Tuesday, August 13, 13 Figure source: Microsoft SWAN SIGCOMM’2013 27/08/14 Hot Interconnect 2014 2
  • 3. Recent work addressing these problems in inter DC WAN: •Google’s B4 (SIGCOMM’13) •Microsoft SWAN (SIGCOMM’13) Improved network utilization, flexibility, resilience with Centralized management + Software Defined Networking + OpenFlow Inter DC Wide Area Networks 3 Hot Interconnect 2014 27/08/14
  • 4. OpenFlow, BGP (B4, SWAN) GMPLS, TL1 Proprietary Manual Operation The hidden multi-layered infrastructure TDM/Transport SONET, SDH DWDM/OADM IP OpenFlow Layer Can we manage all layers using a unified abstraction? 4 Hot Interconnect 2014 27/08/14
  • 5. Why is this important? •Scenarios where dynamic management wins: –Multi-layer traffic optimization •Current WAN management assume static topology •If demand grows, new paths are added manually •In the limit, current solutions either throttle traffic (SWAN, B4) or offer degraded service –Bandwidth virtualization •Static allocation of higher capacity optical pipes can result in wasted capacity for variable demands –Flows of different demand (mice vs. elephant) •Interaction of flows might lead to lower utilization 5 Hot Interconnect 2014 27/08/14
  • 6. Optical Transport Network 0 250 500 750 1000 0 10 20 30 Throughput (Mbps) 0 250 500 750 1000 0 10 20 30 Concurrent flows C = 4 Concurrent flows C = 8 Time (s) Time (s) Packet Network Site A Site B Distinct TCP Flows vs. Utilization 10G Optical Circuit C concurrent small, short flows Large flow Congestion control triggered by intermittent small flows contributes to poor utilization 27/08/14 Hot Interconnect 2014 6
  • 7. Summary of Challenges for Unified WAN Network Management –Network representation: •How to build a complete view of the network? –Multiple management interfaces: •OpenFlow, SNMP, GMPLS, TL1 –Equipment with different characteristics: •Encapsulation, Forwarding, Queuing, Link Sharing –Distinct Traffic visibility •Packet Flows, TDM slots, Wavelengths –Management granularity •Single L3 flow vs. Wavelength with several flows 7 Hot Interconnect 2014 27/08/14
  • 8. Multi-layer orchestration with OSCARS-TE REST/JSON OpenFlow 1.0 Configuration Manager Topology Exchange Multi-Layer Path Engine Multi-Layer Provisioning Multi-Layer Topology App ESNet Circuits Reservation System (OSCARS) SDN Controller Floodlight Traffic Optimization Engine OSCARSTE Multi-Layer SDN Management Modules Optical Transport Network Packet Network X Y Z A, B, C – Packet Switches X, Y, Z – Optical Transport A B C Site A 8 Hot Interconnect 2014 27/08/14
  • 9. Orchestrating a Multi-layer SDN: Discovering and maintaining topology •No inter-layer discovery protocols •Maintenance of topology likely manual in the near term •Dynamic Topology construction for multi-layer •LLDP discovers L2 topology when L0/1 is in place •Configuration manager communicates proprietary L0/L1 topology. Alternatively, L0/L1 topology can be scanned •OSCARSTE constructs a multi-layer topology annotating link with capacities, granularity and flow capabilities Configuration Manager Topology Exchange Multi-Layer Path Engine Multi-Layer Provisioning Multi-Layer Topology App ESNet Circuits Reservation System (OSCARS) SDN Controller Floodlight Traffic Optimization Engine OSCARSTE Multi-Layer SDN Management Modules 9 Hot Interconnect 2014 27/08/14
  • 10. Orchestrating a Multi-layer SDN: Opening New Paths •Path Computation Engine multi-layer aware •Multi-stage, multi-layer computation process –Prunable constraints (ex. Bandwidth), Additive constraints (ex. Latency), non-additive constraints (ex. VLAN continuity), Cross-Layer adaptation constraints. •In this work we flatten the topology into a single graph annotated with node/link capabilities Configuration Manager Topology Exchange Multi-Layer Path Engine Multi-Layer Provisioning Multi-Layer Topology App ESNet Circuits Reservation System (OSCARS) SDN Controller Floodlight Traffic Optimization Engine OSCARSTE Multi-Layer SDN Management Modules 10 Hot Interconnect 2014 27/08/14
  • 11. Orchestrating a Multi-layer SDN: Provisioning at multiple layers • Match capabilities of the layers with the provisioning action • Capabilities learnt from OF handshake • Smart path setup with low impact on traffic • Ordered path updates between L2 and L1 devices • Pluggable with public SDN controller APIs Configuration Manager Topology Exchange Multi-Layer Path Engine Multi-Layer Provisioning Multi-Layer Topology App ESNet Circuits Reservation System (OSCARS) SDN Controller Floodlight Traffic Optimization Engine OSCARSTE Multi-Layer SDN Management Modules 7.5" 10" Time"(s)" Htcp" Cubic" Reno" Highspeed" PRleagnunlaerd t tooppoollooggyy u uppddaattee a att 1100ss 0" 2.5" 5" 0" 5" 10" 15" 20" Throughput"(Gbps)" Htcp" Cubic" Reno" Highspeed" 27/08/14 Hot Interconnect 2014 11
  • 12. Orchestrating a Multi-layer SDN: Dynamic provisioning based on demand •This is our multi-layer optimization engine •Offloading engine allocates new paths when demand grows and isolate traffic with different characteristics •Port-based monitoring with threshold-driven triggers •Sub-flow insight using packet sampling •Mapping flows to topology and new links requires multi-layer knowledge Configuration Manager Topology Exchange Multi-Layer Path Engine Multi-Layer Provisioning Multi-Layer Topology App ESNet Circuits Reservation System (OSCARS) SDN Controller Floodlight Traffic Optimization Engine OSCARSTE Multi-Layer SDN Management Modules 12 Hot Interconnect 2014 27/08/14
  • 13. Optical Transport Network Packet Network Site A Site B Enabling predictable application performance Small flows Large flow T = 0: Only small flows T = 30: Large data transfer started T = 55: Large data transfer offloaded to dynamically allocated circuit 27/08/14 Hot Interconnect 2014 13
  • 14. Conclusion •Multi-layer traffic optimization improves network performance and utilization •Planned topology minimize performance degradation during offloading •Intelligent multi-layered SDN control plane enables practical bandwidth virtualization and predictable application performance 14 Hot Interconnect 2014 27/08/14
  • 15. Thank you! Henrique Rodrigues, Tajana Rosing {hsr,tajana}@eng.ucsd.edu Inder Monga2, Chin Guok2, Eric Pouyoul2, {inder,chin,lomax}@es.net Chris Liou3, Abhinava Sadasivarao3, Sharfuddin Syed3, {cliou,asadasivarao,ssyed}@infinera.com 15 Hot Interconnect 2014 27/08/14 This work was supported by Energy Sciences Network, which is funded by the U.S. Department of Energy, Office of Science, Office of Advanced Scientific Computing Research (ASCR). ESnet is operated by Lawrence Berkeley National Laboratory, which is operated by the University of California for the U.S. Department of Energy under contract DE-AC02-05CH11231.