Dcell: a scalable and fault-tolerant network structure for data centers

C Guo, H Wu, K Tan, L Shi, Y Zhang, S Lu - Proceedings of the ACM …, 2008 - dl.acm.org
Proceedings of the ACM SIGCOMM 2008 conference on Data communication, 2008dl.acm.org
A fundamental challenge in data center networking is how to efficiently interconnect an
exponentially increasing number of servers. This paper presents DCell, a novel network
structure that has many desirable features for data center networking. DCell is a recursively
defined structure, in which a high-level DCell is constructed from many low-level DCells and
DCells at the same level are fully connected with one another. DCell scales doubly
exponentially as the node degree increases. DCell is fault tolerant since it does not have …
A fundamental challenge in data center networking is how to efficiently interconnect an exponentially increasing number of servers. This paper presents DCell, a novel network structure that has many desirable features for data center networking. DCell is a recursively defined structure, in which a high-level DCell is constructed from many low-level DCells and DCells at the same level are fully connected with one another. DCell scales doubly exponentially as the node degree increases. DCell is fault tolerant since it does not have single point of failure and its distributed fault-tolerant routing protocol performs near shortest-path routing even in the presence of severe link or node failures. DCell also provides higher network capacity than the traditional tree-based structure for various types of services. Furthermore, DCell can be incrementally expanded and a partial DCell provides the same appealing features. Results from theoretical analysis, simulations, and experiments show that DCell is a viable interconnection structure for data centers.
ACM Digital Library