Skip to main content

Reconfiguration Graph Grammar for massively parallel, fault tolerant computers

  • Algorithms and Architectures
  • Conference paper
  • First Online:
Graph Grammars and Their Application to Computer Science (Graph Grammars 1994)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1073))

Abstract

Reconfiguration for fault tolerance is the process of excluding faulty processors from an array of interconnected processors and including spare processors to take their place. Reconfiguration Graph Grammar (RGG) is introduced as a model supporting the design and analysis of these reconfiguration algorithms. A formal description is given, as well as several theorems, with proofs, concerning the properties of RGG that make it well suited for modeling reconfiguration. An example RGG-based reconfiguration algorithm is described and demonstrated.

We believe that by using a model based on the theoretically sound framework of graph grammars, additional properties of reconfiguration for fault tolerance can be discovered.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. Negrini, M.G. Sami, R. Stefanelli: Fault Tolerance Through Reconfiguration in VLSI and WSI Arrays. MIT Press, Cambridge, Mass., 1989.

    Google Scholar 

  2. C. Chen, A. Feng, T. Kikuno, K. Torrii: Reconfiguration algorithm for fault tolerant arrays with minimum number of dangerous processors. 21st International Symposium on Fault-Tolerant Computing. Montreal, Quebec, Canada, 25–27 June, 1991. IEEE Computer Society Press, Los Alamitos, CA. pp. 452–459.

    Google Scholar 

  3. M. Chean, J. A. B. Fortes: A taxonomy of reconfiguration techniques for fault-tolerant processor arrays. Computer, vol. 23, no. 1, January, 1990, pp. 55–69.

    Google Scholar 

  4. D. A. Bailey, J. E. Cuny: Graph grammar based specification of interconnection structures for massively parallel computation. Graph grammars and their application to computer science. 3rd international workshop. Warrenton. VA, USA. Dec. 1986 Proceedings. Lecture Notes in Computer Science #291. Springer-Verlag, Berlin, Heidelberg, 1987. pp. 73–85.

    Google Scholar 

  5. D. A. Bailey, J. E. Cuny: An approach to programming process interconnection structures: aggregate rewriting graph grammars. PARLE Parallel Architectures and Languages Europe, Vol. II: Parallel Languages. Eindhoven, The Netherlands. June 15–19. 1987 Proceedings. LNCS #259 Springer-Verlag, Berlin, Heidelberg, 1987. pp. 112–123.

    Google Scholar 

  6. D. A. Bailey, J. E. Cuny: Visual extensions to parallel programming languages. Languages and Compilers for Parallel Computing. ed. by Gelernter, David, et al. MIT Press, Cambridge, MA, 1990. p. 17–36.

    Google Scholar 

  7. D. A. Bailey, J. E. Cuny, C. D. Fisher: Programming with very large graphs. Graph Grammars and their Application to Computer Science. 4th International Workshop, Bremen, Germany. March 1990 Proceedings. LNCS #532. Springer-Verlag, Berlin, Heidelberg, 1991. pp. 84–97.

    Google Scholar 

  8. M Derk, L. DeBrunner: Dynamic reconfiguration for fault tolerance with complete use of spares. Parallel and Distributed Computing and Systems. Proceedings of the Sixth IASTED/ISMM International Conference. Washington. D.C., Oct 3–5.1994 IASTED, 1994, pp. 331–334.

    Google Scholar 

  9. M. Derk, L. DeBrunner: Dynamic reconfiguration for fault tolerance for critical, real-time processor arrays. Conference Record: Twenty-eighth Asilomar Conference on Signals, Systems and Computers. 1994. Vol. 2. Pacific Grove, CA, Maple Press, 1994, pp. 1058–1062.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Janice Cuny Hartmut Ehrig Gregor Engels Grzegorz Rozenberg

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Derk, M.D., DeBrunner, L.S. (1996). Reconfiguration Graph Grammar for massively parallel, fault tolerant computers. In: Cuny, J., Ehrig, H., Engels, G., Rozenberg, G. (eds) Graph Grammars and Their Application to Computer Science. Graph Grammars 1994. Lecture Notes in Computer Science, vol 1073. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61228-9_87

Download citation

  • DOI: https://doi.org/10.1007/3-540-61228-9_87

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61228-5

  • Online ISBN: 978-3-540-68388-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics