• 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