Cargando…

Torus Pairwise Disjoint-Path Routing †

Modern supercomputers include hundreds of thousands of processors and they are thus massively parallel systems. The interconnection network of a system is in charge of mutually connecting these processors. Recently, the torus has become a very popular interconnection network topology. For example, t...

Descripción completa

Detalles Bibliográficos
Autores principales: Bossard, Antoine, Kaneko, Keiichi
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6264114/
https://www.ncbi.nlm.nih.gov/pubmed/30428614
http://dx.doi.org/10.3390/s18113912
_version_ 1783375421767680000
author Bossard, Antoine
Kaneko, Keiichi
author_facet Bossard, Antoine
Kaneko, Keiichi
author_sort Bossard, Antoine
collection PubMed
description Modern supercomputers include hundreds of thousands of processors and they are thus massively parallel systems. The interconnection network of a system is in charge of mutually connecting these processors. Recently, the torus has become a very popular interconnection network topology. For example, the Fujitsu K, IBM Blue Gene/L, IBM Blue Gene/P, and Cray Titan supercomputers all rely on this topology. The pairwise disjoint-path routing problem in a torus network is addressed in this paper. This fundamental problem consists of the selection of mutually vertex disjoint paths between given vertex pairs. Proposing a solution to this problem has critical implications, such as increased system dependability and more efficient data transfers, and provides concrete implementation of green and sustainable computing as well as security, privacy, and trust, for instance, for the Internet of Things (IoT). Then, the correctness and complexities of the proposed routing algorithm are formally established. Precisely, in an n-dimensional k-ary torus ([Formula: see text] , [Formula: see text]), the proposed algorithm connects c ([Formula: see text]) vertex pairs with mutually vertex-disjoint paths of lengths at most [Formula: see text] , and the worst-case time complexity of the algorithm is [Formula: see text]. Finally, empirical evaluation of the proposed algorithm is conducted in order to inspect its practical behavior.
format Online
Article
Text
id pubmed-6264114
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-62641142018-12-12 Torus Pairwise Disjoint-Path Routing † Bossard, Antoine Kaneko, Keiichi Sensors (Basel) Article Modern supercomputers include hundreds of thousands of processors and they are thus massively parallel systems. The interconnection network of a system is in charge of mutually connecting these processors. Recently, the torus has become a very popular interconnection network topology. For example, the Fujitsu K, IBM Blue Gene/L, IBM Blue Gene/P, and Cray Titan supercomputers all rely on this topology. The pairwise disjoint-path routing problem in a torus network is addressed in this paper. This fundamental problem consists of the selection of mutually vertex disjoint paths between given vertex pairs. Proposing a solution to this problem has critical implications, such as increased system dependability and more efficient data transfers, and provides concrete implementation of green and sustainable computing as well as security, privacy, and trust, for instance, for the Internet of Things (IoT). Then, the correctness and complexities of the proposed routing algorithm are formally established. Precisely, in an n-dimensional k-ary torus ([Formula: see text] , [Formula: see text]), the proposed algorithm connects c ([Formula: see text]) vertex pairs with mutually vertex-disjoint paths of lengths at most [Formula: see text] , and the worst-case time complexity of the algorithm is [Formula: see text]. Finally, empirical evaluation of the proposed algorithm is conducted in order to inspect its practical behavior. MDPI 2018-11-13 /pmc/articles/PMC6264114/ /pubmed/30428614 http://dx.doi.org/10.3390/s18113912 Text en © 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Bossard, Antoine
Kaneko, Keiichi
Torus Pairwise Disjoint-Path Routing †
title Torus Pairwise Disjoint-Path Routing †
title_full Torus Pairwise Disjoint-Path Routing †
title_fullStr Torus Pairwise Disjoint-Path Routing †
title_full_unstemmed Torus Pairwise Disjoint-Path Routing †
title_short Torus Pairwise Disjoint-Path Routing †
title_sort torus pairwise disjoint-path routing †
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6264114/
https://www.ncbi.nlm.nih.gov/pubmed/30428614
http://dx.doi.org/10.3390/s18113912
work_keys_str_mv AT bossardantoine toruspairwisedisjointpathrouting
AT kanekokeiichi toruspairwisedisjointpathrouting