• DocumentCode
    2645466
  • Title

    Fast fault-tolerant concurrent access to shared objects

  • Author

    Plaxton, C. Greg ; Rajaraman, Rajmohan

  • Author_Institution
    Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
  • fYear
    1996
  • fDate
    14-16 Oct 1996
  • Firstpage
    570
  • Lastpage
    579
  • Abstract
    The authors consider a synchronous model of distributed computation in which n nodes communicate via point-to-point messages, subject to the following constraints: (i) in a single “step”, a node can only send or receive O(logn) words, and (ii) communication is unreliable in that a constant fraction of all messages are lost at each step due to node and/or link failures. They design and analyze a simple local protocol for providing fast concurrent access to shared objects in this faulty network environment. In the protocol, clients use a hashing-based method to access shared objects. When a large number of clients attempt to read a given object at the same time, the object is rapidly replicated to an appropriate number of servers. Once the necessary level of replication has been achieved, each remaining request for the object is serviced within O(1) expected steps. The protocol has practical potential for supporting high levels of concurrency in distributed file systems over wide area networks
  • Keywords
    client-server systems; distributed databases; distributed memory systems; message passing; protocols; replicated databases; software fault tolerance; wide area networks; distributed computation; distributed file systems; expected steps; fast fault-tolerant concurrent access; faulty network environment; hashing-based method; link failures; local protocol; message loss; node communication; object replication; object request; point-to-point messages; servers; shared objects; synchronous model; unreliable communication; wide area networks; words; Access protocols; Broadcasting; Computational modeling; Concurrent computing; Fault tolerance; File servers; File systems; Multicast protocols; Network servers; Network topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1996. Proceedings., 37th Annual Symposium on
  • Conference_Location
    Burlington, VT
  • ISSN
    0272-5428
  • Print_ISBN
    0-8186-7594-2
  • Type

    conf

  • DOI
    10.1109/SFCS.1996.548516
  • Filename
    548516