Home > Published Issues > 2014 > Volume 9, No. 1, January 2014 >

Diamond: An Improved Fat-tree Architecture for Large-scale Data Centers

Yantao Sun, Jing Chen, Qiang Liu, and Weiwei Fang
School of Computer and Information Technology, Beijing Jiaotong University, Beijng 100044, China

Abstract—With the widespread deployment of cloud services, data center networks are developing toward large-scale, multi-path networks. To support the new trend, some novel network architectures have been proposed, and Fat-tree is one of the most promising architecture and gets a lot of attention because it has good performance on aggregate bandwidth with a simple topology. This paper presents Diamond, an improved Fat-tree architecture for large-scale data centers. Diamond replaces all the aggregation switches of Fat-tree with edge switches and connects directly edge switches to core switches. By this alteration, the average route path and End-to-End (ETE) delay in Diamond are 10% less than that in Fat-tree. We design FAR, a simple and high-efficient routing method for Diamond. In FAR, each switch requires only hundreds of route entries to support a large-scale network with tens of thousands servers, and to build FAR routing tables, switches exchange very few messages. Diamond and its FAR routing are verified through OPNET simulations.

Index Terms—data center network, network architecture, routing method

Cite: Yantao Sun, Jing Chen, Qiang Liu, and Weiwei Fang, "Diamond: An Improved Fat-tree Architecture for Large-scale Data Centers," Journal of Communications, vol. 9, no. 1, pp. 91-98, 2014. Doi: 10.12720/jcm.9.1.91-98