Title :
Using leases to support server-driven consistency in large-scale systems
Author :
Yin, Jian ; Alvisi, Lorenzo ; Dahlin, Michael ; Lin, Calvin
Author_Institution :
Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
Abstract :
The paper introduces volume leases as a mechanism for providing cache consistency for large scale, geographically distributed networks. Volume leases are a variation of leases, which were originally designed for distributed file systems. Using trace driven simulation, we compare two new algorithms against four existing cache consistency algorithms and show that our new algorithms provide strong consistency while maintaining scalability and fault tolerance. For a trace based workload of Web accesses, we find that volumes can reduce message traffic at servers by 40% compared to a standard lease algorithm, and that volumes can considerably reduce the peak load at servers when popular objects are modified
Keywords :
Internet; cache storage; client-server systems; data integrity; distributed databases; information retrieval; Web accesses; cache consistency; cache consistency algorithms; fault tolerance; large scale geographically distributed networks; large scale systems; message traffic; peak load; popular objects; scalability; server driven consistency; trace based workload; volume leases; Computer networks; Delay; Electrical capacitance tomography; File servers; Large-scale systems; Network servers; Protocols; Robots; Web server; Wide area networks;
Conference_Titel :
Distributed Computing Systems, 1998. Proceedings. 18th International Conference on
Conference_Location :
Amsterdam
Print_ISBN :
0-8186-8292-2
DOI :
10.1109/ICDCS.1998.679726