Leveraging InfiniBand Controller to Configure Deadlock-Free Routing Engines for Dragonflies

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Maglione-Mathey, German, Escudero-Sahuquillo, Jesus, Garcia, Pedro Javier, Quiles, Francisco J., Zahavi, Eitan
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866912217321963520
author Maglione-Mathey, German
Escudero-Sahuquillo, Jesus
Garcia, Pedro Javier
Quiles, Francisco J.
Zahavi, Eitan
author_facet Maglione-Mathey, German
Escudero-Sahuquillo, Jesus
Garcia, Pedro Javier
Quiles, Francisco J.
Zahavi, Eitan
contents The Dragonfly topology is currently one of the most popular network topologies in high-performance parallel systems. The interconnection networks of many of these systems are built from components based on the InfiniBand specification. However, due to some constraints in this specification, the available versions of the InfiniBand network controller (OpenSM) do not include routing engines based on some popular deadlock-free routing algorithms proposed theoretically for Dragonflies, such as the one proposed by Kim and Dally based on Virtual-Channel shifting. In this paper we propose a straightforward method to integrate this routing algorithm in OpenSM as a routing engine, explaining in detail the configuration required to support it. We also provide experiment results, obtained both from a real InfiniBand-based cluster and from simulation, to validate the new routing engine and to compare its performance and requirements against other routing engines currently available in OpenSM.
format Preprint
id arxiv_https___arxiv_org_abs_2502_01214
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Leveraging InfiniBand Controller to Configure Deadlock-Free Routing Engines for Dragonflies
Maglione-Mathey, German
Escudero-Sahuquillo, Jesus
Garcia, Pedro Javier
Quiles, Francisco J.
Zahavi, Eitan
Networking and Internet Architecture
Distributed, Parallel, and Cluster Computing
The Dragonfly topology is currently one of the most popular network topologies in high-performance parallel systems. The interconnection networks of many of these systems are built from components based on the InfiniBand specification. However, due to some constraints in this specification, the available versions of the InfiniBand network controller (OpenSM) do not include routing engines based on some popular deadlock-free routing algorithms proposed theoretically for Dragonflies, such as the one proposed by Kim and Dally based on Virtual-Channel shifting. In this paper we propose a straightforward method to integrate this routing algorithm in OpenSM as a routing engine, explaining in detail the configuration required to support it. We also provide experiment results, obtained both from a real InfiniBand-based cluster and from simulation, to validate the new routing engine and to compare its performance and requirements against other routing engines currently available in OpenSM.
title Leveraging InfiniBand Controller to Configure Deadlock-Free Routing Engines for Dragonflies
topic Networking and Internet Architecture
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2502.01214