SC14: International Conference for High Performance Computing, Networking, Storage and Analysis (2014)
New Orleans, LA, USA
Nov. 16, 2014 to Nov. 21, 2014
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/SC.2014.54
The growing system size of high performance computers results in a steady decrease of the mean time between failures. Exchanging network components often requires whole system downtime which increases the cost of failures. In this work, we study a fail-in-place strategy where broken network elements remain untouched. We show, that a fail-in-place strategy is feasible for todays networks and the degradation is manageable, and provide guidelines for the design. Our network failure simulation tool chain allows system designers to extrapolate the performance degradation based on expected failure rates, and it can be used to evaluate the current state of a system. In a case study of real-world HPC systems, we will analyze the performance degradation throughout the systems lifetime under the assumption that faulty network components are not repaired, which results in a recommendation to change the used routing algorithm to improve the network performance as well as the fail-in-place characteristic.
Routing, Network topology, Topology, Hardware, Throughput, Algorithm design and analysis, Degradation
J. Domke, T. Hoefler and S. Matsuoka, "Fail-in-Place Network Design: Interaction Between Topology, Routing Algorithm and Failures," SC14: International Conference for High Performance Computing, Networking, Storage and Analysis(SC), New Orleans, LA, USA, 2014, pp. 597-608.