Skip to main content

On Fault Tolerance of Two-Dimensional Mesh Networks

  • Conference paper
  • 535 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4308))

Abstract

The catastrophic fault pattern is a pattern of faults occurring at strategic locations that may render a system unusable regardless of its component redundancy and of its reconfiguration capabilities. In this paper, we characterize catastrophic fault patterns in mesh networks when the links are bidirectional or unidirectional. We determine the minimum number of faults required for a fault pattern to be catastrophic. We consider the problem of testing whether a set of faulty processors is catastrophic. In addition, when a fault pattern is not catastrophic we consider the problem of finding optimal reconfiguration strategies, where optimality is with respect to either the number of processing elements in the reconfigured network (the reconfiguration is optimal if such a number is maximized) or the number of bypass links to activate in order to reconfigure the array (the reconfiguration is optimal if such a number is minimized). The problem of finding a reconfiguration strategy that is optimal with respect to the size of the reconfigured network is NP-complete, when the links are bidirectional, while it can be solved in polynomial time, when the links are unidirectional. Considering optimality with respect to the number of bypass links to activate, we provide algorithms which efficiently find an optimal reconfiguration.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Balasubramanian, V., Banerjee, P.: A fault tolerant massively parallel processing architechture. Journal of Parallel and Distributed Computing 4, 363–383 (1987)

    Article  Google Scholar 

  2. Bruck, J., Cypher, R., Ho, C.T.: Fault-tolerant meshes with minimal number of spares. In: Proc. of 3rd IEEE Symposium on Parallel and Distributed Processing, pp. 288–295 (1991)

    Google Scholar 

  3. De Prisco, R., Monti, A., Pagli, L.: Efficient testing and reconfiguration of VLSI linear arrays. Theoretical Computer Science 197, 105–129 (1998)

    Google Scholar 

  4. De Prisco, R., De Santis, A.: Catastrophic faults in reconfigurable systolic linear arrays. Discrete Applied Math. 75, 105–123 (1997)

    Article  MATH  Google Scholar 

  5. Cormen, T.H., Lierson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms. MIT Press, Cambridge

    Google Scholar 

  6. Garey, M., Johnson, D.: Computers and intractability. Freeman, New York (1979)

    MATH  Google Scholar 

  7. Kung, H.T.: Why systolic architecture? IEEE Computer 15, 37–46 (1982)

    Google Scholar 

  8. Maity, S., Roy, B., Nayak, A.: Enumerating catastrophic fault patterns in VLSI arrays with both uni- and bidirectional links. INTEGRATION: The VLSI Journal 30, 157–168 (2001)

    Article  MATH  Google Scholar 

  9. Maity, S., Nayak, A., Roy, B.: On Characterization of Catastrophic Faults in Two-Dimensional VLSI Arrays. INTEGRATION, The VLSI Journal 38, 267–281 (2004)

    Article  Google Scholar 

  10. Maity, S., Roy, B., Nayak, A.: On Enumeration of Catastrophic Fault Patterns. Information Processing Letters 81, 209–212 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  11. Maity, S., Nayak, A., Roy, B.: Reliability of VLSI Linear Arrays with Redundant Links. In: Sen, A., Das, N., Das, S.K., Sinha, B.P. (eds.) IWDC 2004. LNCS, vol. 3326, pp. 326–337. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  12. Nayak, A., Pagli, L., Santoro, N.: Efficient construction of catastrophic patterns for VLSI reconfigurable arrays. INTEGRATION: The VLSI Journal 15, 133–150 (1993)

    Article  MATH  Google Scholar 

  13. Nayak, A., Pagli, L., Santoro, N.: On testing of catastrophic faults in reconfigurable arrays with arbitrary link redundancy. INTEGRATION: The VLSI Journal 20, 327–342 (1996)

    Article  MATH  Google Scholar 

  14. Nayak, A., Santoro, N., Tan, R.: Fault-Intolerance of reconfigurable systolic arrays. In: Proc. of 20th Int. Symp. on Fault-Tolerant Computing, pp. 202–209 (1990)

    Google Scholar 

  15. Leighton, T., Leiserson, C.E.: Wafer-scale integration of systolic arrays. IEEE Trans. on Computers C-34, 448–461 (1985)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Maity, S., Nayak, A., Ramsundar, S. (2006). On Fault Tolerance of Two-Dimensional Mesh Networks. In: Chaudhuri, S., Das, S.R., Paul, H.S., Tirthapura, S. (eds) Distributed Computing and Networking. ICDCN 2006. Lecture Notes in Computer Science, vol 4308. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11947950_49

Download citation

  • DOI: https://doi.org/10.1007/11947950_49

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-68139-7

  • Online ISBN: 978-3-540-68140-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics