Modeling Universal Globally Adaptive Load-Balanced Routing
Author(s) -
Md Atiqul Mollah,
Wenqi Wang,
Peyman Faizian,
Md Shafayat Rahman,
Xin Yuan,
Scott Pakin,
Michael Lang
Publication year - 2019
Publication title -
acm transactions on parallel computing
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.236
H-Index - 16
eISSN - 2329-4957
pISSN - 2329-4949
DOI - 10.1145/3349620
Subject(s) - computer science , interconnection , network topology , throughput , set (abstract data type) , routing (electronic design automation) , distributed computing , scheme (mathematics) , topology (electrical circuits) , computer network , engineering , mathematics , telecommunications , mathematical analysis , electrical engineering , wireless , programming language
Universal globally adaptive load-balanced (UGAL) routing has been proposed for various interconnection networks and has been deployed in a number of current-generation supercomputers. Although UGAL-based schemes have been extensively studied, most existing results are based on either simulation or measurement. Without a theoretical understanding of UGAL, multiple questions remain: For which traffic patterns is UGAL most suited? In addition, what determines the performance of the UGAL-based scheme on a particular network configuration? In this work, we develop a set of throughput models for UGALbased on linear programming. We show that the throughput models are valid across the torus, Dragonfly, and Slim Fly network topologies. Finally, we identify a robust model that can accurately and efficiently predict UGAL throughput for a set of representative traffic patterns across different topologies. Our models not only provide a mechanism to predict UGAL performance on large-scale interconnection networks but also reveal the inner working of UGAL and further our understanding of this type of routing.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom