A Quick Pessimistic Diagnosis Algorithm for Hypercube-Like Multiprocessor Systems under the PMC Model

Processor fault diagnosis is an essential subject for the reliability of a multiprocessor system. The precise strategy and the pessimistic strategy are two classical diagnostic strategies which are based on the well-known PMC model. The precise strategy problem of fault diagnosis is discussed widely and demands that all processors be identified correctly, specifically that all fault-free processors are identified as "fault free” and all faulty processors are identified as "faulty.” The pessimistic diagnosis strategy is a process to diagnose faults that allows all faulty processors to be isolated within a set that contains at most one fault-free processor. In this paper, we study the pessimistic diagnosis strategy under the PMC model for hypercube-like multiprocessor systems. The contribution is to propose an efficient pessimistic diagnosis algorithm for hypercube-like multiprocessor systems. If we denote by N the total number of processors in the hypercube-like system to be diagnosed, the algorithm can run in O(N) time.

[1]  Jürgen Teich,et al.  A highly parameterizable parallel processor array architecture , 2006, 2006 IEEE International Conference on Field Programmable Technology.

[2]  Fan Jian BC Interconnection Networks and Their Properties , 2003 .

[3]  P. S. Nagendra Rao,et al.  A class of hypercube-like networks , 1993, Proceedings of 1993 5th IEEE Symposium on Parallel and Distributed Processing.

[4]  GERNOT METZE,et al.  On the Connection Assignment Problem of Diagnosable Systems , 1967, IEEE Trans. Electron. Comput..

[5]  Gerard J. Chang,et al.  Diagnosabilities of regular networks , 2005, IEEE Transactions on Parallel and Distributed Systems.

[6]  Rakesh Kumar,et al.  A Workload-Adaptive and Reconfigurable Bus Architecture for Multicore Processors , 2010, Int. J. Reconfigurable Comput..

[7]  F. Leighton,et al.  Introduction to Parallel Algorithms and Architectures: Arrays, Trees, Hypercubes , 1991 .

[8]  Cheng-Kuan Lin,et al.  Conditional-Fault Diagnosability of Multiprocessor Systems with an Efficient Local Diagnosis Algorithm under the PMC Model , 2011, IEEE Transactions on Parallel and Distributed Systems.

[9]  David J. Evans,et al.  The locally twisted cubes , 2005, Int. J. Comput. Math..

[10]  Qiang Zhu,et al.  On conditional diagnosability of the folded hypercubes , 2008, Inf. Sci..

[11]  Dajin Wang,et al.  Diagnosability of Enhanced Hypercubes , 1994, IEEE Trans. Computers.

[12]  Peter A. J. Hilbers,et al.  The Twisted Cube , 1987, PARLE.

[13]  P. Cull,et al.  The Mobius Cubes , 1991, The Sixth Distributed Memory Computing Conference, 1991. Proceedings.

[14]  Kemal Efe,et al.  The Crossed Cube Architecture for Parallel Computation , 1992, IEEE Trans. Parallel Distributed Syst..

[15]  Xiaola Lin,et al.  The t/k-diagnosability of the BC graphs , 2005, IEEE Transactions on Computers.

[16]  A. Kavianpour,et al.  Sequential diagnosability of star graphs , 1996 .

[17]  Sun-Yuan Hsieh,et al.  Conditional Diagnosability of Augmented Cubes under the PMC Model , 2012, IEEE Transactions on Dependable and Secure Computing.

[18]  Jing Li,et al.  Conditional diagnosability of hypermesh optical multiprocessor systems under the PMC model , 2011, Int. J. Comput. Math..

[19]  Shahram Latifi,et al.  Properties and Performance of Folded Hypercubes , 1991, IEEE Trans. Parallel Distributed Syst..

[20]  Xiao-Dong Hu,et al.  Conditional Diagnosability of Matching Composition Networks Under the PMC Model , 2009, IEEE Transactions on Circuits and Systems II: Express Briefs.

[21]  Qiang Zhu,et al.  On conditional diagnosability and reliability of the BC networks , 2008, The Journal of Supercomputing.

[22]  Xiaofan Yang A fast pessimistic one-step diagnosis algorithm for hypercube multicomputer systems , 2004, J. Parallel Distributed Comput..

[23]  Ted H. Szymanski,et al.  "Hypermeshes": Optical Intercomnnection Network for Parallel Computing , 1995, J. Parallel Distributed Comput..

[24]  Jianxi Fan Diagnosability of the Möbius Cubes , 1998, IEEE Trans. Parallel Distributed Syst..

[25]  Che-Liang Yang,et al.  On Fault Isolation and Identification in t1/t1-Diagnosable Systems , 1986, IEEE Transactions on Computers.

[26]  Jimmy J. M. Tan,et al.  Conditional diagnosability measures for large multiprocessor systems , 2005, IEEE Transactions on Computers.

[27]  K. H. Kim,et al.  Diagnosabilities of Hypercubes Under the Pessimistic One-Step Diagnosis Strategy , 1991, IEEE Trans. Computers.