ACM Home Page
Please provide us with feedback. Feedback
Cooperative leases: scalable consistency maintenance in content distribution networks
Full text PdfPdf (201 KB)
Source International World Wide Web Conference archive
Proceedings of the 11th international conference on World Wide Web table of contents
Honolulu, Hawaii, USA
SESSION: Performance table of contents
Pages: 1 - 12  
Year of Publication: 2002
ISBN:1-58113-449-5
Authors
Anoop Ninan  University of Massachusetts, Amherst, Amherst, MA
Purushottam Kulkarni  University of Massachusetts, Amherst, Amherst, MA
Prashant Shenoy  University of Massachusetts, Amherst, Amherst, MA
Krithi Ramamritham  University of Massachusetts, Amherst, Amherst, MA
Renu Tewari  T J. Watson Research Center, Hawthorne, NY
Sponsors
ACM: Association for Computing Machinery
: WWW'02
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 37,   Citation Count: 17
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/511446.511448
What is a DOI?

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 cooperative leases, to achieve it. By supporting &Dgr;-consistency semantics and by using a single lease for multiple proxies, cooperative 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 2.5 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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
L. Breslau, P. Cao, L. Fan, G. Phillips, and S. Shenker. Web Caching and Zipf-like Distributions: Evidence and Implications. In Proceedings of Infocom'99, New York, NY, March 1999.
 
2
M. Busari and C. Williamson. On the Sensitivity of Web Proxy Cache Performance to Workload Characteristics. In Proceedings of IEEE Infocom'01, Anchorage, Alaska, April 2001.
 
3
 
4
V. Cate. Alex: A Global File System. In Proceedings of the 1992 USENIX File System Workshop, pages 1--12, May 1992.
 
5
John Dilley, Martin Arlitt, Stephane Perret, and Tai Jin. The Distributed Object Consistency Protocol. Technical report, Hewlett-Packard Labs Technical Reports, 1999.
 
6
V. Duvvuri, P. Shenoy, and R. Tewari. Adaptive Leases: A Strong Consistency Mechanism for the World Wide Web. In Proceedings of the IEEE Infocom'00, Tel Aviv, Israel, March 2000.
7
 
8
Z. Fei. A Novel Approach to Managing Consistency in Content Distribution Networks. In Proceedings of the 6th Workshop on Web Caching and Content Distribution, Boston, MA, June 2001.
 
9
P. Francis. Yoid: Extending the Internet Multicast Architecture. Technical report, AT&T Center for Internet Research at ICSI (ACIRI), April 2000.
 
10
S. Gadde, J. Chase, and M. Rabinovich. Web Caching and Content Distribution: A View From the Interior. In Proceedings of the 5th International Web Caching and Content Delivery Workshop, 2000.
11
 
12
M. Gritter and D. R. Cheriton. An Architecture for Content Routing Support in the Internet. In Proceedings of the USENIX Symposium on Internet Technologies, San Francisco, CA, March 2001.
 
13
J. Gwertzman and M. Seltzer. World-Wide Web Cache Consistency. In Proceedings of the 1996 USENIX Technical Conference, January 1996.
14
 
15
B. Krishnamurthy and C. Wills. Study of Piggyback Cache Validation for Proxy Caches in the WWW. In Proceedings of the 1997 USENIX Symposium on Internet Technology and Systems, Monterey, CA, pages 1--12, December 1997.
 
16
D. Li, P. Cao, and M. Dahlin. WCIP: Web Cache Invalidation Protocol. IETF Internet Draft, November 2000.
17
 
18
A. Ninan. Maintaining Cache Consistency in Content Distribution Networks. Master's thesis, Department of Computer Science, Univ. of Massachusetts, June 2001.
 
19
 
20
 
21
 
22
A. Venkataramani, P. Yalagandula, R. Kokku, S. Sharif, and M. Dahlin. Potential Costs and Benefits of Long-term Prefetching for Content Distribution. In Proceedings of the Web Caching Workshop, Boston, MA, June 2001.
23
 
24
 
25
Jian Yin, Lorenzo Alvisi, Mike Dahlin, and Calvin Lin. Hierarchical Cache Consistency in a WAN. In Proceedings of the USENIX Symposium on Internet Technologies and Systems, Boulder, Colorado, October 1999.
26

CITED BY  17

Collaborative Colleagues:
Anoop Ninan: colleagues
Purushottam Kulkarni: colleagues
Prashant Shenoy: colleagues
Krithi Ramamritham: colleagues
Renu Tewari: colleagues