CoCell: A Low-Diameter, High-Performance Data Center Network Architecture

As critical infrastructures in the Internet, data centers play an important role in supporting large-scale distributed applications as well as data-intensive computing. This chapter presents CoCell, a server-centric architecture, which uses servers to relay packets. CoCell has several nice properties for desired data center networking. The average node degree in CoCell network is close to 3, and the longest routing path length is no larger than 7. Besides, CoCell network is able to provide high network capacity to support bandwidth-intensive applications. Leveraging the multi-paths between any pairs of servers in CoCell network, we propose relative routing schemes and make a comparison among these paths. The evaluation indicates that CoCell performs well in all-to-all traffic pattern.