Topological Characterization of Hamming and Dragonfly Networks and Its Implications on Routing

被引:29
作者
Camarero, Cristobal [1 ]
Vallejo, Enrique [1 ]
Beivide, Ramon [1 ]
机构
[1] Univ Cantabria, Dept Comp Sci, E-39005 Santander, Spain
关键词
Interconnection networks; Hamming graph; dragonfly network; topology; deadlock-freedom; routing; MICROARCHITECTURE; GRAPHS;
D O I
10.1145/2677038
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Current High-Performance Computing (HPC) and data center networks rely on large-radix routers. Hamming graphs (Cartesian products of complete graphs) and dragonflies (two-level direct networks with nodes organized in groups) are some direct topologies proposed for such networks. The original definition of the dragonfly topology is very loose, with several degrees of freedom, such as the inter-and intragroup topology, the specific global connectivity, and the number of parallel links between groups (or trunking level). This work provides a comprehensive analysis of the topological properties of the dragonfly network, providing balancing conditions for network dimensioning, as well as introducing and classifying several alternatives for the global connectivity and trunking level. From a topological study of the network, it is noted that a Hamming graph can be seen as a canonical dragonfly topology with a high level of trunking. Based on this observation and by carefully selecting the global connectivity, the Dimension Order Routing (DOR) mechanism safely used in Hamming graphs is adapted to dragonfly networks with trunking. The resulting routing algorithms approximate the performance of minimal, nonminimal, and adaptive routings typically used in dragonflies but without requiring virtual channels to avoid packet deadlock, thus allowing for lower cost router implementations. This is obtained by properly selecting the link to route between groups based on a graph coloring of network routers. Evaluations show that the proposed mechanisms are competitive with traditional solutions when using the same number of virtual channels and enable for simpler implementations with lower cost. Finally, multilevel dragonflies are discussed, considering how the proposed mechanisms could be adapted to them.
引用
收藏
页数:25
相关论文
共 34 条
[1]  
Ahn J. H., 2009, P C HIGH PERF COMP N
[2]   Scalable High-Radix Router Microarchitecture Using a Network Switch Organization [J].
Ahn, Jung Ho ;
Son, Young Hoon ;
Kim, John .
ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2013, 10 (03)
[3]   A GROUP-THEORETIC MODEL FOR SYMMETRIC INTERCONNECTION NETWORKS [J].
AKERS, SB ;
KRISHNAMURTHY, B .
IEEE TRANSACTIONS ON COMPUTERS, 1989, 38 (04) :555-566
[4]  
[Anonymous], INA OCMC
[5]  
[Anonymous], 1988, ACM SIGARCH COMPUTER
[6]  
[Anonymous], 2014, P 8 INT WORKSHOP INT
[7]  
Arimilli Baba, 2010, Proceedings of the 18th IEEE Symposium on High Performance Interconnects (HOTI 2010), P75, DOI 10.1109/HOTI.2010.16
[8]   Resource placement in torus-based networks [J].
Bae, MM ;
Bose, B .
10TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM - PROCEEDINGS OF IPPS '96, 1996, :327-331
[9]  
Bhatele A., 2011, Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis, P76
[10]  
BHUYAN LN, 1984, IEEE T COMPUT, V33, P323, DOI 10.1109/TC.1984.1676437