• DocumentCode
    2784509
  • Title

    GARDEN: Generic Addressing and Routing for Data Center Networks

  • Author

    Hu, Yan ; Zhu, Ming ; Xia, Yong ; Chen, Kai ; Luo, Yanlin

  • Author_Institution
    NEC Labs., Beijing, China
  • fYear
    2012
  • fDate
    24-29 June 2012
  • Firstpage
    107
  • Lastpage
    114
  • Abstract
    Data centers often hold tens to hundreds of thousands of servers in order to offer cloud computing services at scale. Ethernet switching and IP routing have their own advantages and limitations in building data center networks. Recent research, such as PortLand and BCube, has proposed scalable data center network designs. A common feature of these designs is that their addressing and routing are customized to specific topologies. In this paper, we propose a generic addressing, routing and forwarding protocol for data center networks, which works on arbitrarily "layered\´\´ network topologies. We first form the network as a multi-rooted tree. Each network node (i.e., hosts and switches) is then assigned one or more locators, and each locator encodes a downward path from the roots to this node. Data center networks often have rich path diversity, so tracking all locators of a destination node will cause switches to have very large forwarding tables. We further use a new forwarding model to reduce the forwarding states. In addition, the multiple-locator mechanism brings built-in support for multi-path routing, load balancing and fault tolerance. Evaluations based on simulations and prototype experiments demonstrate that our proposal achieves our design goals.
  • Keywords
    IP networks; cloud computing; computer centres; computer networks; fault tolerance; local area networks; network servers; resource allocation; routing protocols; telecommunication network topology; telecommunication switching; transport protocols; trees (mathematics); BCube; Ethernet switching; GARDEN; IP routing; PortLand; arbitrarily layered network topology; cloud computing services; destination node; fault tolerance; forwarding model; forwarding protocol; forwarding state; forwarding table; generic addressing protocol; generic routing; load balancing; locator tracking; multipath routing; multiple-locator mechanism; multirooted tree; network host; network node; network switch; path diversity; routing protocol; scalable data center network design; Control systems; IP networks; Network topology; Proposals; Routing; Topology; Vegetation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing (CLOUD), 2012 IEEE 5th International Conference on
  • Conference_Location
    Honolulu, HI
  • ISSN
    2159-6182
  • Print_ISBN
    978-1-4673-2892-0
  • Type

    conf

  • DOI
    10.1109/CLOUD.2012.9
  • Filename
    6253495