DocumentCode
3548480
Title
Fault tolerance in parallel implementations of functional languages
Author
Jagannathan, R. ; Ashcroft, E.A.
Author_Institution
SRI Int., Menlo Park, CA, USA
fYear
1991
fDate
25-27 June 1991
Firstpage
256
Lastpage
263
Abstract
It is suggested that fault tolerance at the computing-model level is desirable in multiprocessors and that computing models for inherently parallel functional language programs provide for implicit fault-tolerance through temporal and spatial redundancy. While both extensional and intensional computing models can achieve this, it is argued that intensional computing models are much more efficient in tolerating omission and corruption faults. It is shown that demand-driven implementations (instead of data-driven implementations) of the intensional computing model can naturally realize fault-tolerance. The implementation of this approach in a parallel software system based on an intensionally modeled language called GLU is described. It is noted that fault tolerance at the computing model level is transparent to both the parallel applications programmer and the parallel computer system architect.<>
Keywords
fault tolerant computing; functional programming; parallel languages; parallel programming; software reliability; GLU; corruption faults; demand-driven implementations; fault tolerance; intensional computing model; intensionally modeled language; multiprocessors; omission faults; parallel functional language programs; parallel software system; spatial redundancy; temporal redundancy; Computer architecture; Computer science; Concurrent computing; Fault tolerance; Fault tolerant systems; Hardware; Laboratories; Parallel processing; Reduced order systems; Redundancy;
fLanguage
English
Publisher
ieee
Conference_Titel
Fault-Tolerant Computing, 1991. FTCS-21. Digest of Papers., Twenty-First International Symposium
Conference_Location
Montreal, Quebec, Canada
Print_ISBN
0-8186-2150-8
Type
conf
DOI
10.1109/FTCS.1991.146670
Filename
146670
Link To Document