Outline. VL2: A Scalable and Flexible Data Center Network. Problem. Introduction 11/26/2012



Similar documents
Advanced Computer Networks. Datacenter Network Fabric

Data Center Network Topologies: VL2 (Virtual Layer 2)

Non-blocking Switching in the Cloud Computing Era

TRILL for Service Provider Data Center and IXP. Francois Tallet, Cisco Systems

Load Balancing Mechanisms in Data Center Networks

Lecture 7: Data Center Networks"

Network Virtualization and Data Center Networks Data Center Virtualization - Basics. Qin Yin Fall Semester 2013

Scala Storage Scale-Out Clustered Storage White Paper

Multipath TCP in Data Centres (work in progress)

Data Center Network Topologies: FatTree

MMPTCP: A Novel Transport Protocol for Data Centre Networks

TRILL Large Layer 2 Network Solution

Virtual PortChannels: Building Networks without Spanning Tree Protocol

基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器

Sustainable Network Resource Management System for Virtual Private Clouds

Voice Over IP. MultiFlow IP Phone # 3071 Subnet # Subnet Mask IP address Telephone.

Longer is Better? Exploiting Path Diversity in Data Centre Networks

VMDC 3.0 Design Overview

TechBrief Introduction

SDN and Data Center Networks

Torii-HLMAC: Torii-HLMAC: Fat Tree Data Center Architecture Elisa Rojas University of Alcala (Spain)

How To Make A Vpc More Secure With A Cloud Network Overlay (Network) On A Vlan) On An Openstack Vlan On A Server On A Network On A 2D (Vlan) (Vpn) On Your Vlan

Avoiding Network Polarization and Increasing Visibility in Cloud Networks Using Broadcom Smart- Hash Technology

Data Center Networking Designing Today s Data Center

Radhika Niranjan Mysore, Andreas Pamboris, Nathan Farrington, Nelson Huang, Pardis Miri, Sivasankar Radhakrishnan, Vikram Subramanya and Amin Vahdat

Internet Working 5 th lecture. Chair of Communication Systems Department of Applied Sciences University of Freiburg 2004

Software Defined Networking & Openflow

Scalable Approaches for Multitenant Cloud Data Centers

Data Center Network Architectures

Brocade One Data Center Cloud-Optimized Networks

Chapter 1 Reading Organizer

From Active & Programmable Networks to.. OpenFlow & Software Defined Networks. Prof. C. Tschudin, M. Sifalakis, T. Meyer, M. Monti, S.

STATE OF THE ART OF DATA CENTRE NETWORK TECHNOLOGIES CASE: COMPARISON BETWEEN ETHERNET FABRIC SOLUTIONS

SummitStack in the Data Center

Lecture 02b Cloud Computing II

CS6204 Advanced Topics in Networking

OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS

Cisco s Massively Scalable Data Center. Network Fabric for Warehouse Scale Computer

Ethernet-based Software Defined Network (SDN) Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心

VMware Virtual SAN 6.2 Network Design Guide

Simplify Your Data Center Network to Improve Performance and Decrease Costs

Radware ADC-VX Solution. The Agility of Virtual; The Predictability of Physical

A previous version of this paper was published in the Proceedings of SIGCOMM 09 (Barcelona, Spain, Aug , 2009). ACM, New York.

Analysis of Network Segmentation Techniques in Cloud Data Centers

SDN Software Defined Networks

How To Understand and Configure Your Network for IntraVUE

Portland: how to use the topology feature of the datacenter network to scale routing and forwarding

SiteCelerate white paper

Chapter 3. Enterprise Campus Network Design

International Journal of Emerging Technology in Computer Science & Electronics (IJETCSE) ISSN: Volume 8 Issue 1 APRIL 2014.

Load Balancing in Data Center Networks

hp ProLiant network adapter teaming

Chapter 6. Paper Study: Data Center Networking

Walmart s Data Center. Amadeus Data Center. Google s Data Center. Data Center Evolution 1.0. Data Center Evolution 2.0

ADVANCED NETWORK CONFIGURATION GUIDE

Data Center Network Topologies

Data Center Load Balancing Kristian Hartikainen

Data Center Challenges Building Networks for Agility

Operating Systems. Cloud Computing and Data Centers

Configuring IPS High Bandwidth Using EtherChannel Load Balancing

Global Headquarters: 5 Speen Street Framingham, MA USA P F

Ethernet-based Software Defined Network (SDN)

Brocade Solution for EMC VSPEX Server Virtualization

Radware ADC-VX Solution. The Agility of Virtual; The Predictability of Physical

Optical interconnection networks for data centers

VXLAN: Scaling Data Center Capacity. White Paper

What is VLAN Routing?

Xiaoqiao Meng, Vasileios Pappas, Li Zhang IBM T.J. Watson Research Center Presented by: Payman Khani

BUILDING A NEXT-GENERATION DATA CENTER

Kevin Webb, Alex Snoeren, Ken Yocum UC San Diego Computer Science March 29, 2011 Hot-ICE 2011

SIGCOMM Preview Session: Data Center Networking (DCN)

Redefine Network Visibility in the Data Center with the Cisco NetFlow Generation Appliance

Extending Networking to Fit the Cloud

Software Defined Networking A quantum leap for Devops?

White Paper. Intrusion Detection Deploying the Shomiti Century Tap

N5 NETWORKING BEST PRACTICES

TÓPICOS AVANÇADOS EM REDES ADVANCED TOPICS IN NETWORKS

Cisco s Massively Scalable Data Center

Network Technologies for Next-generation Data Centers

B4: Experience with a Globally-Deployed Software Defined WAN TO APPEAR IN SIGCOMM 13

Networking and High Availability

Networking Topology For Your System

Security Challenges & Opportunities in Software Defined Networks (SDN)

Software-Defined Networking for the Data Center. Dr. Peer Hasselmeyer NEC Laboratories Europe

Programmable Networking with Open vswitch

Disaster Recovery Design Ehab Ashary University of Colorado at Colorado Springs

Cloud Storage. Parallels. Performance Benchmark Results. White Paper.

Direct NFS - Design considerations for next-gen NAS appliances optimized for database workloads Akshay Shah Gurmeet Goindi Oracle

Cisco Application Networking for IBM WebSphere

Zarząd (7 osób) F inanse (13 osób) M arketing (7 osób) S przedaż (16 osób) K adry (15 osób)

Networking and High Availability

Juniper / Cisco Interoperability Tests. August 2014

How To Analyse Cloud Data Centre Performance

A Dell Technical White Paper Dell Storage Engineering

Transcription:

VL2: A Scalable and Flexible Data Center Network 15744: Computer Networks, Fall 2012 Presented by Naveen Chekuri Outline Introduction Solution Approach Design Decisions Addressing and Routing Evaluation Observations Introduction A data center is a centralized repository, either physical or virtual, for the storage, management, and dissemination of data The boom of data centers came during the dot-com bubble and with increase in cloud services Companies needed fast Internet connectivity and nonstop operation to deploy systems and establish a presence on the Internet Conventional architectures rely on tree-like network configurations built from high-cost hardware Limited server-to-server capacity: Capacity between branches of the tree are over subscribed Poor reliability and utilization: Switch runs with 50% of its maximum utilization to provide fail overs. In layer2 spanning tree protocol only allows single path to be used and in layer 3 ECMP allows multiple paths but the topology offers two paths at layer 3 1

Poor Utilization: When a service suffers traffic flood, all the servers sharing that particular sub tree suffers from the flood Fragmentation of resources: Servers are divided in to VLAN's and assigned IP addresses according to the tree topology. Virtual machines cannot move out of VLAN and can cause configuration burden Solution Approach (VL2) Maintain an illusion that a service is assigned all the servers and those servers are connected using a virtual switch. Uniform high capacity, Performance isolation and reconfigurable IP addresses. Design Decisions VL2 uses Clos topology (multi-staged switching topology) combined with ECMP (layer 3 multipath routing) to provide extensive path diversity among servers To cope with high volatility in traffic, VL2 uses Valiant load balancing that picks a random path for traffic flow between one server to another These two design decisions allow uniform capacity and performance isolation 2

CLOS Topology in VL2 Key Observations : othere is four times as data entering the data center as leaving othe demand for bandwidth between servers inside a data center is growing faster than the demand for bandwidth to external hosts othe network is a bottleneck to computation!!! Distribution of Flow sizes: Majority of flows are small (a few KB) For large flows the byte size hovers around 100MB due to data center optimization A server has ten flows 50% of time and 80 flows 5% of time Highly Variable data traffic Unstable and poor traffic patterns Due to the use of randomness to improve performance of data center applications Vl2 moves from 1:1 redundancy to n:m redundancy 3

Digging Deeper VL2 VL2 copes with the high divergence and unpredictability of data-center traffic matrices by using Valiant Load Balancing VL2 is based on IP routing and forwarding technologies that are already available in commodity switches: link-state routing, equal-cost multi-path(ecmp) forwarding Separating Names from Locators and VL2 agent on the end systems VL2 Addressing and Routing Packet Forwarding VL2 agent traps and does AA to LA using directory service Address Resolution VL2 agent traps ARP packet and does AA to LA mapping and caches it Access control via directory service Switch/link failures are handled by assigning same LA for the intermediate switches VL2 addressing and routing VL2 Directory Lookup System 4

Evaluation Aggregate goodput in 2.7 TB shuffle w 75 servers (94% utilization) Fairness Flows split from aggregate switches to intermediate switches and isolation of services Directory Service Performance A directory system with three directory servers handles 50K lookups/sec within 10ms (ARP requests) Up to 40K lookups/sec, the system offers a median response time of < 1ms Maximum lookup rates increases linearly with the number of directory servers Observations Pros Adaptive routing using Valiant Load Balancing Fine grain Access Control using Directory Service End to End argument valid (No modification of switches needed) Cons Agent on end systems needs configuration and setup Higher power consumption than traditional Centralized lookup and updates even though they are using two tier lookup service 5