A Novel Node-to-Set Node-Disjoint Fault-Tolerant Routing Strategy in Hypercube

This paper proposes a node-to-set node-disjoint routing algorithm based on a path storage model for the hypercube networks with faulty nodes. Two properties of the storage model are listed in the paper on condition that the n-dimension hypercube has no more than n-1 faulty nodes. The first is that its path length is no more than hamming distance plus 2, and the second is that its sub-cube model can be partitioned from the global model. Based on the model, a novel routing algorithm is brought up to generate node-to-set node-disjoint fault-tolerant path. It adopts divide-and-conquer strategy to take full advantage of the regularity of hypercube. The routing algorithm can reduce the path length to n +f + 2 at most and decrease the time complexity to O(mn) in a faulty-node hypercube system(where n is the number of dimensions, m is the number of destination nodes and f is number of faulty nodes). Experiment results show that the average path length is shorten by 9~10% compared with existing algorithms in a ten-dimension hypercube with no more than nine faulty nodes.

[1]  Cheng-Nan Lai,et al.  Optimal Construction of All Shortest Node-Disjoint Paths in Hypercubes with Applications , 2012, IEEE Transactions on Parallel and Distributed Systems.

[2]  Ke Qiu,et al.  An Efficient Disjoint Shortest Paths Routing Algorithm for the Hypercube , 2008, 2008 14th IEEE International Conference on Parallel and Distributed Systems.

[3]  Keiichi Kaneko,et al.  Fault-Tolerant Node-to-Set Disjoint-Path Routing in Hypercubes , 2010, ICA3PP.

[4]  Hongmei Liu,et al.  The connectivity of edge-fault-tolerant enhanced hypercube , 2011, 2011 International Conference on Electric Information and Control Engineering.

[5]  Ozgur Sinanoglu,et al.  An Inherently Stabilizing Algorithm for Node-To-Node Routing over All Shortest Node-Disjoint Paths in Hypercube Networks , 2010, IEEE Transactions on Computers.

[6]  Nabendu Chaki,et al.  A Secure Hypercube based Team Multicast Routing Protocois (S-HTMRP) , 2009, 2009 IEEE International Advance Computing Conference.

[7]  Binhai Zhu,et al.  Combinatorial Optimization and Applications , 2014, Lecture Notes in Computer Science.

[8]  Lu Song,et al.  A Multicast Path Algorithm on Hypercube Interconnection Networks , 2008, 2008 10th IEEE International Conference on High Performance Computing and Communications.

[9]  Shietung Peng,et al.  An Efficient Algorithm for Node-to-Node Routing in Hypercubes with Faulty Clusters , 1996, Comput. J..

[10]  Shietung Peng,et al.  Node-to-Set and Set-to-Set Cluster Fault Tolerant Routing in Hypercubes , 1998, Parallel Comput..

[11]  Hongmei Liu,et al.  The Disjoint Paths in Enhanced Hypercube , 2010, 2010 International Conference of Information Science and Management Engineering.

[12]  Sudhakar Yalamanchili,et al.  Interconnection Networks: An Engineering Approach , 2002 .

[13]  Gao Feng A Fault-Tolerant Routing Strategy Based on Extended Safety Vectors in Hypercube Multicomputers , 2000 .

[14]  Lu Song,et al.  Clustering multicast on hypercube network , 2006 .

[15]  Eddie Cheng,et al.  On Disjoint Shortest Paths Routing on the Hypercube , 2009, COCOA.