International Parallel and Distributed Processing Symposium (IPDPS'03)
Dynamic Organization Schemes for Cooperative Proxy Caching
Nice, France
April 22-April 26
ISBN: 0-7695-1926-1
In a generic cooperative caching architecture, web proxies form a mesh network. When a proxy cannot satisfy a request, it forwards the request to the other nodes of the mesh. Since a local cache cannot fulfill the majority of the arriving requests (typical values of the local hit ratio are about 30-50%), the volume of queries diverted to neighboring nodes can substantially grow and may consume considerable amount of system resources. A proxy does not need to cooperate with every node of the mesh due to the following reasons: (i) the traffic characteristics may be highly diverse; (ii) the contents of some nodes may extensively overlap; (iii) the inter-node distance might be too large. Furthermore, organizing N proxies in a mesh topology introduces scalability problems, since the number of queries is of the order of N2. Therefore, restricting the number of neighbors for each proxy to k
Index Terms:
Cooperative Proxy Caching, Cache Digests, Squid
Citation:
Spiridon Bakiras, Thanasis Loukopoulos, Ishfaq Ahmad, "Dynamic Organization Schemes for Cooperative Proxy Caching," ipdps, pp.48a, International Parallel and Distributed Processing Symposium (IPDPS'03), 2003