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
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;
Conference_Titel :
Cloud Computing (CLOUD), 2012 IEEE 5th International Conference on
Conference_Location :
Honolulu, HI
Print_ISBN :
978-1-4673-2892-0
DOI :
10.1109/CLOUD.2012.9