Duplicated hash routing: A robust algorithm for a distributed WWW cache system

Citation
E. Kawai et al., Duplicated hash routing: A robust algorithm for a distributed WWW cache system, IEICE T INF, E83D(5), 2000, pp. 1039-1047
Citations number
6
Categorie Soggetti
Information Tecnology & Communication Systems
Journal title
IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS
ISSN journal
09168532 → ACNP
Volume
E83D
Issue
5
Year of publication
2000
Pages
1039 - 1047
Database
ISI
SICI code
0916-8532(200005)E83D:5<1039:DHRARA>2.0.ZU;2-4
Abstract
Hash routing is an algorithm for a distributed WWW caching system that achi eves a high hit rate by preventing overlaps of objects between caches. Howe ver, one of the drawbacks of hash routing is its lack of robustness against failure. Because WWW becomes a vital service on the Internet, the capabili ties of fault tolerance of systems that provide the WWW service come to be important. In this paper, we propose a duplicated hash routing algorithm, a n 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 clien ts (local caching), which may waste cache capacity of the system but it can cut down the network traffic between caching nodes. We evaluate various as pects 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 hig h performance with low system overhead.