VL2 – A Scalable & Flexible Data Center Network Authors: Greenberg et al Presenter: Syed M Irteza – LUMS CS678: 2 April 2013.

Slides:



Advertisements
Similar presentations
Data Center Networking with Multipath TCP
Advertisements

Data Center Fabrics Lecture 12 Aditya Akella.
PortLand: A Scalable Fault-Tolerant Layer 2 Data Center Network Fabric
BCube: A High Performance, Server-centric Network Architecture for Modular Data Centers Chuanxiong Guo1, Guohan Lu1, Dan Li1, Haitao Wu1, Xuan Zhang2,
Cs/ee 143 Communication Networks Chapter 6 Internetworking Text: Walrand & Parekh, 2010 Steven Low CMS, EE, Caltech.
Connecting LANs: Section Figure 15.1 Five categories of connecting devices.
PARIS: ProActive Routing In Scalable Data Centers Dushyant Arora, Theophilus Benson, Jennifer Rexford Princeton University.
PortLand: A Scalable Fault-Tolerant Layer 2 Data Center Network Fabric. Presented by: Vinuthna Nalluri Shiva Srivastava.
Data Center Networking Major Theme: What are new networking issues posed by large-scale data centers? Network Architecture? Topology design? Addressing?
Radhika Niranjan Mysore, Andreas Pamboris, Nathan Farrington, Nelson Huang, Pardis Miri, Sivasankar Radhakrishnan, Vikram Subramanya, and Amin Vahdat Department.
Data Center Fabrics. Forwarding Today Layer 3 approach: – Assign IP addresses to hosts hierarchically based on their directly connected switch. – Use.
Applying NOX to the Datacenter Arsalan Tavakoli, Martin Casado, Teemu Koponen, and Scott Shenker 10/22/2009Hot Topics in Networks Workshop 2009.
Improving Datacenter Performance and Robustness with Multipath TCP Costin Raiciu, Sebastien Barre, Christopher Pluntke, Adam Greenhalgh, Damon Wischik,
Multi-Layer Switching Layers 1, 2, and 3. Cisco Hierarchical Model Access Layer –Workgroup –Access layer aggregation and L3/L4 services Distribution Layer.
Data Center Network Topologies: VL2 (Virtual Layer 2) Hakim Weatherspoon Assistant Professor, Dept of Computer Science CS 5413: High Performance Systems.
Towards Virtual Routers as a Service 6th GI/ITG KuVS Workshop on “Future Internet” November 22, 2010 Hannover Zdravko Bozakov.
Datacenter Network Topologies
Virtual Layer 2: A Scalable and Flexible Data-Center Network Work with Albert Greenberg, James R. Hamilton, Navendu Jain, Srikanth Kandula, Parantap Lahiri,
BCube: A High Performance, Server-centric Network Architecture for Modular Data Centers Chuanxiong Guo1, Guohan Lu1, Dan Li1, Haitao Wu1, Xuan Zhang2,
CS335 Networking & Network Administration Tuesday, April 20, 2010.
ProActive Routing In Scalable Data Centers with PARIS Joint work with Dushyant Arora + and Jennifer Rexford* + Arista Networks *Princeton University Theophilus.
VL2: A Scalable and Flexible data Center Network
A Scalable, Commodity Data Center Network Architecture Mohammad Al-Fares, Alexander Loukissas, Amin Vahdat Presented by Gregory Peaker and Tyler Maclean.
A Scalable, Commodity Data Center Network Architecture Mohammad AI-Fares, Alexander Loukissas, Amin Vahdat Presented by Ye Tao Feb 6 th 2013.
A Scalable, Commodity Data Center Network Architecture
Jennifer Rexford Fall 2010 (TTh 1:30-2:50 in COS 302) COS 561: Advanced Computer Networks Data.
A Scalable, Commodity Data Center Network Architecture.
Secure Cloud Computing with Virtualized Network Infrastructure HotCloud 10 By Xuanran Zong.
(part 3).  Switches, also known as switching hubs, have become an increasingly important part of our networking today, because when working with hubs,
Virtual LANs. VLAN introduction VLANs logically segment switched networks based on the functions, project teams, or applications of the organization regardless.
Networking the Cloud Presenter: b 電機三 姜慧如.
Routing & Architecture
1/28/2010 Network Plus Network Device Review. Physical Layer Devices Repeater –Repeats all signals or bits from one port to the other –Can be used extend.
DARD: Distributed Adaptive Routing for Datacenter Networks Xin Wu, Xiaowei Yang.
1 Energy in Networks & Data Center Networks Department of EECS University of Tennessee, Knoxville Yanjun Yao.
VL2: A Scalable and Flexible Data Center Network Albert Greenberg, James R. Hamilton, Navendu Jain, Srikanth Kandula, Changhoon Kim, Parantap Lahiri, David.
OSI Model. Switches point to point bridges two types store & forward = entire frame received the decision made, and can handle frames with errors cut-through.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Introduction to Scaling Networks Scaling Networks.
Cisco 3 - Switch Perrine. J Page 111/6/2015 Chapter 5 At which layer of the 3-layer design component would users with common interests be grouped? 1.Access.
Theophilus Benson*, Ashok Anand*, Aditya Akella*, Ming Zhang + *University of Wisconsin, Madison + Microsoft Research.
6.888: Lecture 2 Data Center Network Architectures Mohammad Alizadeh Spring 2016  Slides adapted from presentations by Albert Greenberg and Changhoon.
Atrium Router Project Proposal Subhas Mondal, Manoj Nair, Subhash Singh.
Data Center Networking Major Theme: What are new networking issues posed by large-scale data centers? Network Architecture? Topology design? Addressing?
VL2: A Scalable and Flexible Data Center Network
Data Center Architectures
Data Center Networking
CIS 700-5: The Design and Implementation of Cloud Networks
Data Center Network Topologies II
Heitor Moraes, Marcos Vieira, Italo Cunha, Dorgival Guedes
Lecture 2: Leaf-Spine and PortLand Networks
ETHANE: TAKING CONTROL OF THE ENTERPRISE
Revisiting Ethernet: Plug-and-play made scalable and efficient
Data Center Network Architectures
Virtual LANs.
NTHU CS5421 Cloud Computing
(Lecture #1) 12/21/2009.
A Scalable, Commodity Data Center Network Architecture
Multipath TCP Yifan Peng Oct 11, 2012
Aled Edwards, Anna Fischer, Antonio Lain HP Labs
Chapter 7 Backbone Network
BCube: A High Performance, Server-centric Network Architecture for Modular Data Centers Chuanxiong Guo1, Guohan Lu1, Dan Li1, Haitao Wu1, Xuan Zhang2,
湖南大学-信息科学与工程学院-计算机与科学系
NTHU CS5421 Cloud Computing
VL2: A Scalable and Flexible Data Center Network
Data Center Architectures
Data Center Networks Mohammad Alizadeh Fall 2018
CS 381: Introduction to Computer Networks
Multicasting Unicast.
Reconciling Zero-conf with Efficiency in Enterprises
Data Center Traffic Engineering
Presentation transcript:

VL2 – A Scalable & Flexible Data Center Network Authors: Greenberg et al Presenter: Syed M Irteza – LUMS CS678: 2 April 2013

Brief Overview VL2: A data center network architecture, that aims to remedy problems related to existing data center designs, such as oversubscription, collateral damage, fragmentation, etc. 2

Related Efforts BCube: Server-centric network structure - servers forward packets on behalf of other servers. Servers connect to multiple layers of switches. Monsoon: Multi-Homed Tree, using commodity switches, special servers manage load balancing SEATTLE: like Monsoon, but it uses a Distributed Hash Table to store location of each of the servers. PortLand (contemporary): based on Fat-Tree, geared to easy VM migration, use of hierarchical Pseudo MACs. 3

VL2: Contributions Detailed Data Center Traffic Analysis – Unpredictable traffic. Network oscillates between 50 to 60 patterns in a day, most of the time, each pattern does not last longer than 100 seconds. – 0.09% failures last over 10 days! Design & Deployment of VL2 – Shuffled 2.7 TB of data between 75 servers in 395 seconds. Compare cost of a VL2 network with equivalent networks based on existing designs 4

Problems with Existing Design Limited server-to-server capacity – Technical / financial barriers lead to heavy over- subscription at highest levels (near core router) Fragmentation of resources: – Different VLANs, cannot shift a VM across VLAN borders without reconfiguration (which takes time), thus congestion in one part of DCN, even though other areas are idle Poor reliability and utilization: – Layer 2 domain, uses Spanning Tree, thus only 1 path is used, even if multiple exist 5

Goals Uniform high capacity Performance isolation Layer-2 semantics 6

Conventional Topology 7

VL2: 3-level Clos Topology Scale-out (broader network of inexpensive devices) rather than scale-up (increase capacity and features of individual devices). 8

Routing Design Switches operate as layer-3 routers – routing tables are calculated by OSPF Multiple paths available, use Valiant Load Balancing (each flow’s packets bounce “off” of a randomly chosen intermediate switch at top-level of Clos) The packets are further load balanced along the two segments (source to randomly chosen switch, then switch to destination) using ECMP (Equal Cost Multi Path) routing 9

Addressing LA: Location-specific IP addresses AA: Application-specific IP addresses Separation was needed to enable easy VM migration, which is needed because we want to be able to pool large shared server pool among unpredictable independent services 10

Addressing 11 -Directory Service stores this mapping (LA-AA) - this is realized on servers, not switches. -Eliminates ARP and DHCP bottlenecks -Directory service can enforce access control policies -Shim layer (layer 2.5) invokes the directory service

Anycast We assign the same LA address to all Intermediate switches The directory system returns this anycast address to agents upon lookup 12

Directory Service 13

Evaluation: Goodput 14

Evaluation: VLB Fairness 15

Performance Isolation 16

Questions/Possible Issues Elephant flows may disrupt work of VLB 17