Title :
Optimal routing in the de Bruijn networks
Author_Institution :
INRIA Centre Sophia Antipolis, Valbonne, France
fDate :
28 May-1 Jun 1990
Abstract :
The problem of optimal routing in an interconnection network, called the de Bruijn network, where the sites are linked in the form of a de Bruijn graph, is considered. The distance functions for both the undirected and directed de Bruijn graphs are provided. The optimal routing problem is then reduced to that of pattern matching. Morris and Pratt´s (1970) failure function and Weiner´s (1973) prefix tree are used to develop algorithms that find the shortest paths in the unidirectional and bidirectional de Bruijn networks, respectively. These algorithms are linear in time and space (in the diameter of the graph). When approximately implemented, these linear algorithms have constant factors low enough to make them of practical use
Keywords :
computer networks; graph theory; multiprocessor interconnection networks; bidirectional de Bruijn networks; directed de Bruijn graphs; distance functions; failure function; interconnection network; linear algorithms; optimal routing; pattern matching; prefix tree; shortest paths; undirected de Bruijn graphs; unidirectional de Bruijn networks; Bidirectional control; Computer networks; Intelligent networks; Multiprocessing systems; Multiprocessor interconnection networks; Neodymium; Pattern matching; Routing; Shift registers; Tree graphs;
Conference_Titel :
Distributed Computing Systems, 1990. Proceedings., 10th International Conference on
Conference_Location :
Paris
Print_ISBN :
0-8186-2048-X
DOI :
10.1109/ICDCS.1990.89261