| | |
Summary: Using Leases to Support ServerDriven Consistency
in LargeScale Systems \Lambda
Jian Yin, Lorenzo Alvisi, Michael Dahlin, and Calvin Lin
Computer Sciences Department
University of Texas at Austin
Abstract
This paper introduces volume leases as a mechanism
for providing cache consistency for largescale, geograph
ically distributed networks. Volume leases are a variation
of leases, which were originally designed for distributed
file systems. Using tracedriven simulation, we compare
two new algorithms against four existing cache consis
tency algorithms and show that our new algorithms provide
strong consistency while maintaining scalability and fault
tolerance. For a tracebased 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.
1 Introduction
|