[{"document_url": "https://link.springer.com/article/10.1007%2Fs11227-014-1303-x", "unformatted_src": "https://static-content.springer.com/cover/journal/11227/71/7.jpg", "src": "https://static-content.springer.com/cover/journal/11227/71/7.jpg", "alt_text": "The Journal of Supercomputing"}, null]
The Journal of Supercomputing

July 2015, Volume 71, Issue 7, pp 2339–2364 | Cite as

A HoL-blocking aware mechanism for selecting the upward path in fat-tree topologies



Large cluster-based machines require efficient high-performance interconnection networks. Routing is a key design issue of interconnection networks. Adaptive routing usually outperforms deterministic routing at the expense of introducing out-of-order packet delivery. Many of the commodity interconnects for clusters are based on fat-trees. The adaptive routing algorithm commonly used in fat-trees is composed of a fully adaptive upward subpath, followed by a deterministic downward subpath. As the latter is determined by the former, choosing the most adequate upward path for each packet is critical in fat-trees to achieve a good performance. In this paper, we present a mechanism for selecting the upward path in fat-trees, which enables optimum use of the available network resources to achieve a high network throughput. The proposed path selection is destination based, which allows reducing the head-of-line blocking effect. Indeed, the proposed mechanism can be used either as a selection function (the provided path is used as the preferred one), or as a deterministic routing algorithm (the path is the only possible one). The results show that the resulting selection function outperforms any other known one. Moreover, the proposed deterministic routing algorithm can achieve a similar, or even higher, level of performance than adaptive routing, while providing in-order packet delivery and a simpler switch implementation.


Regular indirect topologies Fat-trees Adaptive routing Deterministic routing In-order delivery of packets



© Springer Science+Business Media New York 2015




Gómez, C., Gilabert, F., Gómez, M.E. et al. J Supercomput (2015) 71: 2339. https://doi.org/10.1007/s11227-014-1303-x





