Author_Institution :
Grad. Sch. of CIS, Hosei Univ., Koganei, Japan
Abstract :
The hierarchical dual-net (HDN) is an interconnection network for building ultra-scale supercomputers. The HDN is constructed based on a symmetric product graph (called base network), such as three-dimensional torus and n-dimensional hyper cubes. A k-level hierarchical dual-net, HDN (B, k, S), is obtained by applying k-time dual constructions on the base network B. S defines a super-node set that adjusts the scale of the system. The node degree of HDN (B, k, S) is d0+k where d0 is the node degree of B. The HDN is node and edge symmetric and can contain huge number of nodes with small node-degree and short diameter. In this paper, we propose two efficient algorithms for finding fault-free path on HDN. The first algorithm can always find a fault-free path in O (2k F (B)) time if the number of faulty nodes on HDN is less than d0 +k, where F (B) is the time complexity of fault-tolerant routing in B. The second algorithm, more practical one, can find a fault-free path on HDN with arbitrary number of faulty nodes. The simulation result shows that the second algorithm can find fault-free paths at high probability.
Keywords :
computational complexity; graph theory; multiprocessor interconnection networks; network routing; HDN; base network; fault-tolerant routing algorithm; interconnection network; k-level hierarchical dual-net; node degree; super-node set; symmetric product graph; time complexity; ultra-scale supercomputers; Fault tolerance; Fault tolerant systems; Hypercubes; Joining processes; Routing; Supercomputers; fault-tolerant routing; interconnection network;