Hash routing and related approaches for clusters of web servers
Hash routing:
Hash routing seems well suited for distributing URLs among
a neighboring set of web caches in the same administrative domain.
-
How to make distributed proxy servers by URL hashing.
-
Microsoft's
Cache Array Routing Protocol (CARP).
The Cache Array Routing Protocol (CARP) uses a hash function to divide
the URL space among loosely coupled proxies.
-
Keith W. Ross,
Hash Routing for Collections of Shared Web Caches,
IEEE Network, November/December 1997.
This paper discusses hash-routing schemes for mapping requests
to a collection of shared web caches residing on a LAN.
- Valloppillil & Cohen ,
Hierarchical HTTP Routing Protocol
,
21 April 1997.
This paper proposes that the administrator of an array of proxies
use hashing to distribute the URL space
among several web caches.
-
Peter Danzig, NetCache Architecture and Deployment,
3rd International WWW Caching Workshop,
June 1998.
NetCache uses a hashing scheme to uniformly partition
cache-to-cache traffic to that
peer caches are responsible for non-overlapping URLs.
Other approaches for clusters of web servers:
-
David Thaler and Chinya Ravishankar,
Using Name-Based Mappings to Increase Hit Rates,
IEEE/ACM Transactions on Networking, Vol. 6, No. 1,
February 1998.
This paper proposes a name-based mapping algorithm for use in
a cluster of web caches
with equivalent functionality and capacity. This mapping
would be based on both the URL and on server addresses,
for robustness when individual servers in a cluster go up or down.
Return to
[
Sally Floyd]
[Adaptive Web Caching at LBNL]
Last modified: September 1998