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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
R. Negrini, M.G. Sami, R. Stefanelli: Fault Tolerance Through Reconfiguration in VLSI and WSI Arrays. MIT Press, Cambridge, Mass., 1989.
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.
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.
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.
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.
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.
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.
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.
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.
Author information
Authors and Affiliations
Editor information
Rights 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