• DocumentCode
    3066545
  • Title

    Development of a fault-tolerant distributed tuple-space

  • Author

    Patterson, Lewis I. ; Turner, Richard S. ; Hyatt, Robert M. ; Reilly, Kevin D.

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Alabama Univ., Birmingham, AL, USA
  • fYear
    1992
  • fDate
    12-15 Apr 1992
  • Firstpage
    614
  • Abstract
    Tuple-space is the underlying mode for a set of language extensions known as Linda. These extensions are normally implemented by compiler modifications and are intended to facilitate parallel programming. The authors have separated the tuple-space concept from the complexity of compiler modification and focused it on the distributed environment. The tuple-space is a network-global storage space in which the unit of storage is a tuple consisting of key and content. These persistent storage objects are addressed associatively via their key. The tuples, along with a small set of primitives, provide for interprocess creation, communication, and synchronization. With tuple-space as the framework, fault tolerance emerges as the glue needed to produce a useful system. Tuple-space implementation is targeted for a network of Unix systems. Diverse applications were chosen to establish a requisite testing platform. These applications and performance on tile application, are discussed
  • Keywords
    Unix; fault tolerant computing; network operating systems; Linda; Unix systems; communication; fault-tolerant distributed tuple-space; interprocess creation; network-global storage space; persistent storage objects; synchronization; Broadcasting; Computer networks; Fault tolerance; Fault tolerant systems; Information science; LAN interconnection; Local area networks; Organizing; Parallel algorithms; Performance evaluation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Southeastcon '92, Proceedings., IEEE
  • Conference_Location
    Birmingham, AL
  • Print_ISBN
    0-7803-0494-2
  • Type

    conf

  • DOI
    10.1109/SECON.1992.202269
  • Filename
    202269