DocumentCode :
2755390
Title :
Specification and proof of a distributed recovery algorithm
Author :
Ye, X. ; Warboys, B.C. ; Keane, J.A.
Author_Institution :
Dept. of Comput. Sci., Manchester Univ., UK
fYear :
1990
fDate :
26-28 June 1990
Firstpage :
307
Lastpage :
314
Abstract :
Graph reduction, a computational model which supports the parallel execution of functional languages, is discussed. An MIMD (multiple instruction/multiple data) machine, Flagship, which supports the graph reduction model has been built. The authors investigate the formal specification and proof of an algorithm which can ensure the successful execution of a functional program in the presence of the failure of a processing element (PE) of the Flagship machine. The specifications of the algorithm, the graph reduction model, and the augmented graph reduction model, which can tolerate the failure of a PE, are described using CSP (communicating sequential processes) notation. The algebraic transformation rules of CSP are used to prove that, in the presence of PE failure, the fault-tolerant graph reduction model behaves correctly.<>
Keywords :
fault tolerant computing; formal specification; parallel machines; Flagship; MIMD machine; augmented graph reduction model; computational model; distributed recovery algorithm; formal specification; functional languages; functional program; graph reduction; parallel execution; processing element; proof; Computational modeling; Computer science; Concurrent computing; Distributed computing; Fault tolerant systems; Hardware; Memory management; Power system modeling; Power system reliability; Research and development;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Fault-Tolerant Computing, 1990. FTCS-20. Digest of Papers., 20th International Symposium
Conference_Location :
Newcastle Upon Tyne, UK
Print_ISBN :
0-8186-2051-X
Type :
conf
DOI :
10.1109/FTCS.1990.89377
Filename :
89377
Link To Document :
بازگشت