VL2: A Scalable and Flexible Data Center Network Albert Greenberg, James R. Hamilton, Navendu Jain, Srikanth Kandula, Changhoon Kim, Parantap Lahiri, David.

Slides:



Advertisements
Similar presentations
Data Center Fabrics Lecture 12 Aditya Akella.
Advertisements

BCube: A High Performance, Server-centric Network Architecture for Modular Data Centers Chuanxiong Guo1, Guohan Lu1, Dan Li1, Haitao Wu1, Xuan Zhang2,
Mobility Jennifer Rexford COS 461: Computer Networks Lectures: MW 10-10:50am in Architecture N101
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?
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,
Data Center Network Topologies: VL2 (Virtual Layer 2) Hakim Weatherspoon Assistant Professor, Dept of Computer Science CS 5413: High Performance Systems.
60 GHz Flyways: Adding multi-Gbps wireless links to data centers
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,
CS 268: Lecture 5 (Project Suggestions) Ion Stoica February 6, 2002.
CS 268: Project Suggestions Ion Stoica February 6, 2003.
Chuanxiong Guo, Haitao Wu, Kun Tan,
PortLand Presented by Muhammad Sadeeq and Ling Su.
Data Center Network Topologies: FatTree
ProActive Routing In Scalable Data Centers with PARIS Joint work with Dushyant Arora + and Jennifer Rexford* + Arista Networks *Princeton University Theophilus.
COS 461: Computer Networks
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.
Networking The Cloud Albert Greenberg Principal Researcher
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.
Chapter 4: Managing LAN Traffic
Networking the Cloud Presenter: b 電機三 姜慧如.
VL2 – A Scalable & Flexible Data Center Network Authors: Greenberg et al Presenter: Syed M Irteza – LUMS CS678: 2 April 2013.
Routing & Architecture
David G. Andersen CMU Guohui Wang, T. S. Eugene Ng Rice Michael Kaminsky, Dina Papagiannaki, Michael A. Kozuch, Michael Ryan Intel Labs Pittsburgh 1 c-Through:
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.
Floodless in SEATTLE : A Scalable Ethernet ArchiTecTure for Large Enterprises. Changhoon Kim, Matthew Caesar and Jenifer Rexford. Princeton University.
A.SATHEESH Department of Software Engineering Periyar Maniammai University Tamil Nadu.
Campus Networking Best Practices Hervey Allen NSRC & University of Oregon Dale Smith University of Oregon & NSRC
Department of Computer Science A Scalable, Commodity Data Center Network Architecture Mohammad Al-Fares Alexander Loukissas Amin Vahdat SIGCOMM’08 Reporter:
IP1 The Underlying Technologies. What is inside the Internet? Or What are the key underlying technologies that make it work so successfully? –Packet Switching.
Piotr Srebrny 1.  Problem statement  Packet caching  Thesis claims  Contributions  Related works  Critical review of claims  Conclusions  Future.
Approaches to Improve Data Center Performance through Networking - Gurubaran.
6.888: Lecture 2 Data Center Network Architectures Mohammad Alizadeh Spring 2016  Slides adapted from presentations by Albert Greenberg and Changhoon.
Ananta: Cloud Scale Load Balancing Presenter: Donghwi Kim 1.
VL2: A Scalable and Flexible Data Center Network
Data Center Architectures
Yiting Xia, T. S. Eugene Ng Rice University
Data Center Networking
Data Center Network Topologies II
Heitor Moraes, Marcos Vieira, Italo Cunha, Dorgival Guedes
Data Centers: Network Architecture
Chuanxiong Guo, et al, Microsoft Research Asia, SIGCOMM 2008
Revisiting Ethernet: Plug-and-play made scalable and efficient
Data Center Network Architectures
Packet Switching Outline Store-and-Forward Switches
Improving Datacenter Performance and Robustness with Multipath TCP
Improving Datacenter Performance and Robustness with Multipath TCP
NTHU CS5421 Cloud Computing
(Lecture #1) 12/21/2009.
CIT 668: System Architecture
BCube: A High Performance, Server-centric Network Architecture for Modular Data Centers Chuanxiong Guo1, Guohan Lu1, Dan Li1, Haitao Wu1, Xuan Zhang2,
湖南大学-信息科学与工程学院-计算机与科学系
Chuanxiong Guo, Haitao Wu, Kun Tan,
CIS679: Anycast Review of Last lecture Anycast.
NTHU CS5421 Cloud Computing
VL2: A Scalable and Flexible Data Center Network
Data Center Architectures
Data Center Networks Mohammad Alizadeh Fall 2018
IP Multicast COSC /5/2019.
Multicasting Unicast.
Lecture 8, Computer Networks (198:552)
Data Center Traffic Engineering
Presentation transcript:

VL2: A Scalable and Flexible Data Center Network Albert Greenberg, James R. Hamilton, Navendu Jain, Srikanth Kandula, Changhoon Kim, Parantap Lahiri, David A. Maltz, Parveen Patel, Sudipta Sengupta Microsoft Research 1 SIGCOMM Comput. Commum. Rev., Vol 39, No. 4. (2009), pp.51-62

Outline Motivation Conventional Data Center Architecture Virtual Layer 2 (VL2) –Design –Advantage Evaluation Conclusion 2

Motivation The network is a bottleneck to Data Center computation. Today’s data center network has several issues: –Tree architecture –Congestion and computation hot spot –Traffic Independence –IP configuration Complexity –Migration –Tradeoff – Reliability and utilization 3

Conventional Data Center Architecture 4

Design of VL2 Location-specific IP address(LAs)(public) For all switches and interfaces or external server Application-specific IP addresses (AAs)(private) For application servers VL2 Directory System Stores the mapping of AAs to LAs Access control 5

Scale-out Topologies 6 Aggr : Int = n:m ToR : Aggr = 1:2

Scale-out Topologies Benefit Risk balancing –The failure of a Int. reduces the bisection bandwidth by only 1/m Routing is extremely simple on this topology –Random path up and random path down. 7

Example 8 Create by VL2 Agent Randomly select Int. by ECMP

VL2 agent –VL2 agent’s work flow Intercepts the ARP request for the destination AA ‚Converts ① to an unicast query to the VL2 directory system ƒIntercepts packets from the host „Encapsulates the packet with the LA address from ②. …Caches the mapping from AA to LA addresses 9

Advantage of VL2 Load Balance Randomizing to Cope with Volatility: Building on proven networking technology: link-state routing, equal-cost multi-path(ECMP) forwarding, IP anycasting, IP multicasting Simple Migration –Static AAs –Only need to update AAs & LAs mapping Eliminating the ARP and DHCP scaling bottlenecks 10

Evaluation: testbed 80 servers 5 for directory system Intermediate switches* Gbps Ethernet ports(3 for Aggr) Aggregation switches* Gbps Ethernet ports(3 for Aggr, 3 for ToR) ToR*4 24 1Gbps ports 11

Experiment objective We test the following three objectives –Uniform high capacity –Fairness –Performance isolation 12

VL2 Provides Uniform High Capacity We create an all-to-all data shuffle traffic matrix involving 75 servers. –Each of 75 servers deliver 500MB data other 74 servers - a shuffle of 2.7 TB from memory to memory. –During the run, the sustained utilization of the core links in the Clos network is about 86%. (more than 10x what the network in our current data centers can achieve with the same investment) 13

VL2 Provides Fairness 14 – In the experiment before, we observe the 3 aggregate switch – We use Jain’s fairness index[15] [15 R.Jain. The Art of Computer Systems Performance analysis, techniques for Experimental Design, Measurement, Simulation, and Modeling. John Wiley & Sons, INC, 1991.

VL2 Provides Performance Isolation 15

Conclusion VL2 provides The simpler abstraction that all servers assigned to them are plugged into a single layer 2 switch Hotspot free performance A simple design that can be realized today High utilization Achieves high TCP fairness. 16

Q&A 17 I HAVE QUESTIONS!!