AuthorsF. Zahid, E. G. Gran, B. Bogdanski, B. D. Johnsen and T. Skeie
TitleSlimUpdate: Minimal Routing Update for Performance-based Reconfigurations in Fat-Trees
Afilliation, Communication Systems
StatusPublished
Publication TypeProceedings, refereed
Year of Publication2015
Conference Name1st IEEE International Workshop on High-Performance Interconnection Networks Towards the Exascale and Big-Data Era (HiPINEB 2015)
Pagination849-856
Date Published10/2015
PublisherIEEE Computer Society
ISBN Number978-1-4673-6598-7
Accession Number15570970
Abstract

As the size of high-performance computing systems grows, the number of events requiring a network reconfiguration, as well as the complexity of each reconfiguration, is likely to increase. In large systems, the probability of component failure is high. At the same time, with more network components, ensuring high utilization of network resources becomes challenging. Reconfiguration in interconnection networks, like InfiniBand (IB), typically involves computation and distribution of a new set of routes in order to maintain connectivity and performance. In general, current routing algorithms do not consider the existing routes in a network when calculating new ones. Such configuration-oblivious routing might result in substantial modifications to the existing paths, and the reconfiguration becomes costly as it potentially involves a large number of source-destination pairs. 

In this paper, we propose a novel routing algorithm for IB based fat-tree topologies, SlimUpdate. SlimUpdate employs techniques to preserve existing forwarding entries in switches to ensure a minimal routing update, without any performance penalty, and with minimal computational overhead. We present an implementation of SlimUpdate in OpenSM, and compare it with the current de facto fat-tree routing algorithm. Our experiments and simulations show a decrease of up to 80% in the number of total path modifications when using SlimUpdate routing, while achieving similar or even better performance than the fat-tree routing in most reconfiguration scenarios.

DOI10.1109/CLUSTER.2015.142
Citation Key23558

Contact person