Multi-Path Routing in the Jellyfish Network

被引:9
作者
ALzaid, Zaid [1 ]
Bhowmik, Saptarshi [1 ]
Yuan, Xin [1 ]
机构
[1] Florida State Univ, Dept Comp Sci, Tallahassee, FL 32306 USA
来源
2021 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW) | 2021年
基金
美国国家科学基金会;
关键词
Interconnection network; Jellyfish; KSP routing; rKSP routing; EDKSP routing; rEDKSP routing;
D O I
10.1109/IPDPSW52791.2021.00124
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The Jellyfish network has recently been proposed as an alternative to the fat-tree network for data centers and high-performance computing clusters. Jellyfish uses a random regular graph as its switch-level topology and has shown to be more cost-effective than fat-trees. Effective routing on Jellyfish is challenging. It is known that shortest path routing and equal-cost multi-path routing (ECMP) do not work well on Jellyfish. Existing schemes use variations of k-shortest path routing (KSP). In this work, we study two routing components for Jellyfish: path selection that decides the paths to route traffic, and routing mechanisms that decide which path to be used for each packet. We show that the performance of the existing KSP can be significantly improved by incorporating two heuristics, randomization and edge-disjointness. We evaluate a range of routing mechanisms, including traffic oblivious and traffic adaptive schemes, and identify an adaptive routing scheme with noticeably higher performance than others.
引用
收藏
页码:832 / 841
页数:10
相关论文
共 21 条
[1]  
[Anonymous], 2013, 2013 IEEE INT S IND
[2]  
[Anonymous], 2012, P 9 USENIX S NETWORK
[3]  
Cope J., 2012, WORKSH EM SUP TECHN
[4]   TPR: Traffic Pattern-Based Adaptive Routing for Dragonfly Networks [J].
Faizian, Peyman ;
Alfaro, Juan Francisco ;
Rahman, Md Shafayat ;
Mollah, Md Atiqul ;
Yuan, Xin ;
Pakin, Scott ;
Lang, Michael .
IEEE TRANSACTIONS ON MULTI-SCALE COMPUTING SYSTEMS, 2018, 4 (04) :931-943
[5]   Link-disjoint paths for reliable QoS routing [J].
Guo, YC ;
Kuipers, F ;
Van Mieghem, P .
INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2003, 16 (09) :779-798
[6]   Multi-path TCP: A joint congestion control and routing scheme to exploit path diversity in the Internet [J].
Han, Huaizhong ;
Shakkottai, Srinivas ;
Hollot, C. V. ;
Srikant, R. ;
Towsley, Don .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2006, 14 (06) :1260-1271
[7]   A METHOD FOR THE SOLUTION OF THE NTH BEST PATH PROBLEM [J].
HOFFMAN, W ;
PAVLEY, R .
JOURNAL OF THE ACM, 1959, 6 (04) :506-514
[8]   A Simulator for Large-Scale Parallel Computer Architectures [J].
Janssen, Curtis L. ;
Adalsteinsson, Helgi ;
Cranford, Scott ;
Kenny, Joseph P. ;
Pinar, Ali ;
Evensky, David A. ;
Mayo, Jackson .
INTERNATIONAL JOURNAL OF DISTRIBUTED SYSTEMS AND TECHNOLOGIES, 2010, 1 (02) :57-73
[9]  
Jiang N., 2013, 2013 IEEE INT S PERF, P86, DOI DOI 10.1109/ISPASS.2013.6557149
[10]  
Jiang N, 2009, CONF PROC INT SYMP C, P220, DOI 10.1145/1555815.1555783