by Eiji Kawai, Kadohito Osuga, Ken-ichi Chinen, Suguru Yamaguchi
http://iplab.aist-nara.ac.jp/~eiji-ka/publications/cache/ieice00.ps.gz
Add To MetaCart
Abstract:
Hash routing is an algorithm for a distributed WWW caching system that achieves a high hit rate by preventing overlaps of objects between caches. However, one of the drawbacks of hash routing is its lack of robustness against failure. Because WWW becomes a vital service on the Internet, the capabilities of fault tolerance of systems that provide the WWW service come to be important. In this paper, we propose a duplicated hash routing algorithm, an extension of hash routing. Our algorithm introduces minimum redundancy to keep system performance when some caching nodes are crashed. In addition, we optionally allow each node to cache objects requested by its local clients (local caching), which may waste cache capacity of the system but it can cut down the network traffic between caching nodes. We evaluate various aspects of the system performance such as hit rates, error rates and network traffic by simulations and compare them with those of other algorithms. The results show that our algorithm achieves both high fault tolerance and high performance with low system overhead.
Citations
|
554
|
Web Caching and Zipf-like Distributions: Evidence and Implications
– Breslau, Cao, et al.
- 1999
|
|
433
|
Summary cache: A scalable wide-area web cache sharing protocol
– Fan, Cao, et al.
- 1998
|
|
115
|
World-Wide Web Proxies
– Luotonen, Altis
- 1994
|
|
61
|
Web caching with consistent hashing
– Karger, Sherman, et al.
- 1999
|
|
60
|
Hash routing for collections of shared web caches
– Ross
- 1997
|
|
52
|
Coordinated placement and replacement for large-scale distributed caches
– Korupolu, Dahlin
- 1999
|
|
43
|
Using name-based mappings to increase hit rates
– Thaler, Ravishankar
- 1998
|
|
34
|
A taste of crispy squid
– Gadde, Chase, et al.
- 1998
|
|
13
|
Cache array routing protocol v1.0. Internet draft. http://www.ircache.net/Cache/ICP/carp.txt
– VALLOPPILLIL, ROSS
- 1998
|
|
12
|
Syam Gadde. Not all hits are created equal: Cooperative proxy caching over a wide area network
– Rabinovich, Chase
- 1998
|
|
7
|
Proxy cache coherency and replacement - towards a more complete picture, ICDC99
– Krishnamurthy, Wills
- 1999
|
|
4
|
Sang Lyul Min. Using Full Reference History for Efficient Document Replacement in Web Caches
– Bahn, Noh, et al.
- 1999
|
|
1
|
Systems Inc. Cisco Cache Engine, Version 2.0
– Cisco
|
|
1
|
A Quantitative Analysis of ICP Queries at the Distributed WWW Caching System
– Kawai, Chinen, et al.
- 1999
|
|
1
|
Hideki Sunahara. An Analysis of the Number of ICP Packets on a Distributed WWW Caching System
– Kawai, Chinen, et al.
- 1999
|
|
1
|
Studies on Effective Methods of Providing and Retrieving Information in the Internet
– Chinen
- 1998
|
|
1
|
Analysis and Synthesis of World-Wide-Web Traffic (Japanese
– Nabe, Baba, et al.
- 1996
|