ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
Scalable Consistency Maintenance for Content Distribution Networks TITLE2:
Source
Technical Report: UM-CS-2001-029
Year of Publication: 2001
Authors
Publisher
University of Massachusetts  Amherst, MA, USA
Bibliometrics
Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Citation Count: 1
Additional Information:

abstract   cited by   collaborative colleagues  

Tools and Actions: Review this Technical Report  

ABSTRACT

In this paper, we argue that cache consistency mechanisms designed for stand-alone proxies do not scale to the large number of proxies in a content distribution network and are not flexible enough to allow consistency guarantees to be tailored to object needs. To meet the twin challenges of scalability and flexibility, we introduce the notion of cooperative consistency along with a mechanism, called clustered leases, to achieve it. By supporting $\Delta$ consistency semantics and by using a single lease for multiple proxies, clustered leases allows the notion of leases to be applied in a flexible, scalable manner to CDNs. Further, the approach employs application- level multicast to propagate server notifications to proxies in a scalable manner. We implement our approach in the Apache web server and the Squid proxy cache and demonstrate its efficacy using a detailed experimental evaluation. Our results show a factor of 3.2 reduction in server message overhead and a 20% reduction in server state space overhead when compared to original leases, albeit at an increased inter-proxy communication overhead.


Collaborative Colleagues:
A. Ninan: colleagues
P. Kulkarni: colleagues
P. Shenoy: colleagues
K. Ramamritham: colleagues
R. Tewari: colleagues