DocumentCode
2518393
Title
Implementation and comparison of distributed caching schemes
Author
Selvakumar, S. ; Prabhakar, P.
Author_Institution
Dept. of Comput. Sci. & Eng., Regional Eng. Coll., Tamil Nadu, India
fYear
2000
fDate
2000
Firstpage
491
Abstract
Shared Web caches allow multiple clients to quickly access a pool of popular Web pages. An organization that provides shared caching to its Web clients will typically have a collection of shared caches rather than a single cache. If a collection of shared caches is used, it is required to coordinate the caches so that all cached pages in the collection are shared among the clients of the organization. In this paper, two protocol schemes for coordinating the collection of shared caches are investigated. The first scheme is based on the Internet caching protocol (ICP). In the ICP scheme, the Web caches query other caches for the Web pages and fetch the Web pages from the neighbors if they have cached the requested page. The second scheme is the hash routing scheme in which the client (browser) has to find the hash value for the URL of the requested page and send the request to the corresponding cache server. These two schemes have been implemented, and compared with respect to the page retrieval latency and the adaptability of the cache servers when a peer cache server fails. Our analysis shows that the hash routing schemes have significant performance advantages over ICP with respect to the average latency under normal conditions but when failure rate of the cache server is significant the ICP provides good adaptability. Also, we observe that the hashing function used in the hash routing scheme must have certain features such as quick calculation of the hash value and uniform distribution of the Web pages (among cache servers)
Keywords
Internet; distributed shared memory systems; file organisation; information resources; memory protocols; telecommunication network routing; Internet caching protocol; browser; cache server; distributed caching schemes; failure rate; hash routing; hash value; hashing function; page retrieval latency; performance; protocol; shared Web caches; uniform Web pages distribution; Cache memory; Computer science; Delay; Educational institutions; Internet; Performance analysis; Protocols; Routing; Uniform resource locators; Web pages;
fLanguage
English
Publisher
ieee
Conference_Titel
Networks, 2000. (ICON 2000). Proceedings. IEEE International Conference on
Print_ISBN
0-7695-0777-8
Type
conf
DOI
10.1109/ICON.2000.875842
Filename
875842
Link To Document