• DocumentCode
    2206030
  • Title

    PLinda 2.0: a transactional/checkpointing approach to fault tolerant Linda

  • Author

    Jeong, Karpjoo ; Shasha, Dennis

  • Author_Institution
    Courant Inst. of Math. Sci., New York Univ., NY, USA
  • fYear
    1994
  • fDate
    25-27 Oct 1994
  • Firstpage
    96
  • Lastpage
    105
  • Abstract
    Robust parallel computation in Linda requires both tuple space and processes to be resilient to failure. In this paper, we present PLinda 2.0, set of extensions to Linda to support robust parallel computation on loosely coupled processors communicating over a network. The principal extensions of PLinda 2.0 to Linda are transaction mechanisms for reliable tuple space and process-private logging mechanisms for resilient processes. The transaction mechanisms support two kinds of tuple space: stable tuple space always guaranteed to reflect state as of last committed transaction, and unstable tuple space protected by a transaction-consistent checkpoint. The process-private logging mechanisms are provided as tools for a process checkpointing scheme. These mechanisms allow the customization of checkpointing and recovery operations in each process to achieve low runtime overhead
  • Keywords
    distributed processing; fault tolerant computing; high level languages; transaction processing; PLinda 2.0; distributed processing; fault tolerant Linda; process-private logging mechanisms; robust parallel computation; transaction mechanisms; transactional/checkpointing approach; tuple space; Checkpointing; Concurrent computing; Fault tolerance; Programming profession; Protection; Robustness; Runtime; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 1994. Proceedings., 13th Symposium on
  • Conference_Location
    Dana Point, CA
  • Print_ISBN
    0-8186-6575-0
  • Type

    conf

  • DOI
    10.1109/RELDIS.1994.336905
  • Filename
    336905