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

A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
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
 
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
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
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
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
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
 
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
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
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
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 

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.