This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
37th Annual Symposium on Foundations of Computer Science (FOCS '96)
Fast fault-tolerant concurrent access to shared objects
Burlington, VT
October 14-October 16
ISBN: 0-8186-7594-2
C.G. Plaxton, Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
R. Rajaraman, Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
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.
Index Terms:
distributed memory systems; fast fault-tolerant concurrent access; shared objects; synchronous model; distributed computation; node communication; point-to-point messages; words; unreliable communication; link failures; message loss; local protocol; faulty network environment; hashing-based method; object replication; servers; object request; expected steps; distributed file systems; wide area networks
Citation:
C.G. Plaxton, R. Rajaraman, "Fast fault-tolerant concurrent access to shared objects," focs, pp.570, 37th Annual Symposium on Foundations of Computer Science (FOCS '96), 1996
Usage of this product signifies your acceptance of the Terms of Use.