Title :
An array based technique for routing messages in distributed double loop networks
Author :
Katti, Raj ; Rao, V. V Bapeswara
Author_Institution :
North Dakota State Univ., Fargo, ND, USA
Abstract :
In Chalamaiah and Ramamurthy (1998), the shortest path between two processors in a distributed double-loop network, G(n;+h,+1), was found by computing the shortest path in the 4 networks, G(n;+h,+1), G(n;-h,1), G(n;h,-1), and G(n;-h,-1), and then finding the best amongst these paths. In this paper we present an algorithm that is faster as it generates the path directly. Our algorithm is based on an array, and can be used for routing a message between processors in a distributed loop network via the shortest path. This algorithm fills in an array of size n (n is the number of nodes in the network) with an integer which is the shortest distance to node 0, in d time steps (where d is the diameter of the network). This is based on breadth-first search techniques (West 2001). Knowledge of the diameter is not required. The shortest path between two nodes can then be obtained using this array.
Keywords :
C++ listings; distributed memory systems; graph theory; local area networks; network topology; telecommunication network routing; LAN; array based technique; breadth-first search techniques; computer networks; distributed double loop networks; distributed memory multiprocessor systems; local area networks; processors; ring topology; routing; shortest path; Computer network reliability; Computer networks; Delay; Distributed computing; Electric breakdown; Intelligent networks; Local area networks; Network topology; Routing; Software design;
Conference_Titel :
Circuits and Systems, 2002. ISCAS 2002. IEEE International Symposium on
Print_ISBN :
0-7803-7448-7
DOI :
10.1109/ISCAS.2002.1010627