ACM Home Page
Please provide us with feedback. Feedback
On the sensitivity of cooperative caching performance to workload and network characteristics
Full text PdfPdf (372 KB)
Source Joint International Conference on Measurement and Modeling of Computer Systems archive
Proceedings of the 2002 ACM SIGMETRICS international conference on Measurement and modeling of computer systems table of contents
Marina Del Rey, California
POSTER SESSION: Poster papers table of contents
Pages: 268 - 269  
Year of Publication: 2002
ISBN:1-58113-531-9
Also published in ...
Authors
Kang-Won Lee  IBM Thomas J. Watson Research Center
Khalil Amiri  IBM Thomas J. Watson Research Center
Sambit Sahu  IBM Thomas J. Watson Research Center
Chitra Venkatramani  IBM Thomas J. Watson Research Center
Sponsor
SIGMETRICS: ACM Special Interest Group on Measurement and Evaluation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 12,   Citation Count: 1
Additional Information:

abstract   references   cited by   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/511334.511374
What is a DOI?

ABSTRACT

A rich body of literature exists on several aspects of cooperative caching [1, 2, 3, 4, 5], including object placement and replacement algorithms [1], mechanisms for reducing the overhead of cooperation [2, 3], and the performance impact of cooperation [3, 4, 5]. However, while several studies have focused on quantifying the performance benefit of cooperative caching, their conclusions on the effectiveness of such cooperation vary significantly. The source of this apparent disagreement lies mainly in their different assumptions about workload and network characteristics, and about the degree of cooperation among caches.To more comprehensively evaluate the practical benefit of cooperative caching, we explore the sensitivity of the benefit of cooperation to workload characteristics such as object popularity distribution, temporal locality, one time referencing behavior, and to network characteristics such as latencies between clients, proxies, and servers. Furthermore, we identify a critical workload characteristic, which we call average access density, and show that it has a crucial impact on the effectiveness of cooperative caching.In this extended abstract, we report on a few important results selected from our extensive study reported in [6]. In particular, assuming an LFU-based cache management policy, we arrive at the following conclusions. First, cooperative caching is only effective when the average access density (defined as the ratio of the number of requests to the number of distinct objects in a time window) is relatively high. Second, the effectiveness of cooperative caching decreases as the skew in object popularity increases. Higher skew means that only a small number of objects are most frequently accessed reducing the benefit of larger caches, and therefore of cooperation.


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
2
 
3
4
 
5
S. G. Dykes and K. A. Robbins, "A Viability Analysis of Cooperative Proxy Caching," in Proc. of IEEE INFOCOM, April 2001.
 
6
K.-W. Lee, K. Amiri, S. Sahu, and C. Venkatramani, "Understanding the Potential Benefits of Cooperation among Proxies: Taxonomy and Analysis," RC22173, IBM Research Report, September 2001.
 
7
M. Busari and C. Williamson, "On the Sensitivity of Web Proxy Cache Performance to Workload Characteristics," in Proc. of IEEE INFOCOM, April 2001.

Collaborative Colleagues:
Kang-Won Lee: colleagues
Khalil Amiri: colleagues
Sambit Sahu: colleagues
Chitra Venkatramani: colleagues

Peer to Peer - Readers of this Article have also read: