Title :
On Hypercube Routing and Fault Tolerance with Bit Constraint
Author :
Bossard, Antoine ; Kaneko, Keiichi
Author_Institution :
Adv. Inst. of Ind. Technol., Tokyo Metropolitan Univ., Tokyo, Japan
Abstract :
Due to their simplicity, hyper cubes are very popular as interconnection networks of parallel systems. While several routing algorithms have been described for this network topology in the literature, we consider in this paper hypercube routing with an additional restriction: bit constraint. Simply speaking, routing will be conducted amongst a particular subset of nodes, all of which must satisfy a condition regarding their bit weights (a.k.a. Hamming weights). Such kind of routing restriction has several applications including simplification of disjoint paths routing and hypercube embedded network routing. In this paper, we describe two hypercube routing algorithms satisfying such restriction, the first one for shortest-path routing and the second one for fault-tolerant point-to-point routing. Correctness and complexities of the proposed algorithms are formally proved. The shortest-path routing algorithm described is shown to be time-optimal. Lastly, an empirical evaluation of the proposed algorithm is conducted in order to inspect its practical behaviour.
Keywords :
fault tolerant computing; hypercube networks; parallel algorithms; parallel processing; Hamming weights; bit constraint; bit weights; disjoint paths routing; fault tolerance; fault-tolerant point-to-point routing; hypercube embedded network routing; hypercube routing algorithms; interconnection networks; network topology; parallel systems; routing restriction; shortest path routing; Complexity theory; Fault tolerance; Fault tolerant systems; Hypercubes; Joining processes; Network topology; Routing; cube; dependable system; disjoint path; network; parallel system; supercomputer;
Conference_Titel :
Computing and Networking (CANDAR), 2014 Second International Symposium on
DOI :
10.1109/CANDAR.2014.46