• DocumentCode
    2501839
  • Title

    A design for a fault-tolerant, distributed implementation of Linda

  • Author

    Xu, A. ; Liskov, B.

  • Author_Institution
    Oracle Corp., Belmont, CA, USA
  • fYear
    1989
  • fDate
    21-23 June 1989
  • Firstpage
    199
  • Lastpage
    206
  • Abstract
    A distributed implementation of a parallel system is of interest because it can provide an economical source of concurrency, can be scaled easily to match the needs of particular computations, and can be fault-tolerant. A design is described for such an implementation for the Linda parallel programming system, in which processes share a memory called the tuple space. Fault tolerance is achieved by replication: by having more than one copy of the tuple space, some replicas can provide information when others are not accessible due to failures. The replication technique takes advantage of the semantics of Linda so that processes encounter little delay in accessing the tuple space. In addition to providing an efficient implementation for Linda, the study extends work on replication techniques by showing what can be done when semantics are taken into account.<>
  • Keywords
    distributed processing; fault tolerant computing; parallel processing; Linda parallel programming system; concurrency; delay; fault-tolerant; replication; semantics; tuple space; Availability; Concurrent computing; Delay; Distributed computing; Fault tolerance; Fault tolerant systems; Hardware; Out of order; Power generation economics; Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Fault-Tolerant Computing, 1989. FTCS-19. Digest of Papers., Nineteenth International Symposium on
  • Conference_Location
    Chicago, IL, USA
  • Print_ISBN
    0-8186-1959-7
  • Type

    conf

  • DOI
    10.1109/FTCS.1989.105566
  • Filename
    105566