File Download
Links for fulltext
(May Require Subscription)
- Publisher Website: 10.1109/IPDPS.2003.1213136
- Scopus: eid_2-s2.0-84947272749
- Find via
Supplementary
-
Citations:
- Scopus: 0
- Appears in Collections:
Conference Paper: Dynamic organization schemes for cooperative proxy caching
Title | Dynamic organization schemes for cooperative proxy caching |
---|---|
Authors | |
Keywords | Computers Electronic data processing |
Issue Date | 2003 |
Publisher | IEEE, Computer Society. |
Citation | IEEE Symposium on Parallel and Distributed Processing Proceedings, Nice, France, 22-26 April 2003, p. 48-55 How to Cite? |
Abstract | 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 N/sup 2/. Therefore, restricting the number of neighbors for each proxy to k < N - 1 will likely lead to a balanced trade-off between query overhead and hit ratio, provided cooperation is done among useful neighbors. For a number of reasons the selection of useful neighbors is not efficient. An obvious reason is that web access patterns change dynamically. Furthermore, availability of proxies is not always globally known. This paper proposes a set of algorithms that enable proxies to independently explore the network and choose the k most beneficial (according to local criteria) neighbors in a dynamic fashion. The simulation experiments illustrate that the proposed dynamic neighbor reconfiguration schemes significantly reduce the overhead incurred by the mesh topology while yielding higher hit ratios compared to the static approach. |
Persistent Identifier | http://hdl.handle.net/10722/46399 |
ISSN |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Bakiras, S | en_HK |
dc.contributor.author | Loukopoulos, T | en_HK |
dc.contributor.author | Ahmad, I | en_HK |
dc.date.accessioned | 2007-10-30T06:49:02Z | - |
dc.date.available | 2007-10-30T06:49:02Z | - |
dc.date.issued | 2003 | en_HK |
dc.identifier.citation | IEEE Symposium on Parallel and Distributed Processing Proceedings, Nice, France, 22-26 April 2003, p. 48-55 | en_HK |
dc.identifier.issn | 1063-6374 | en_HK |
dc.identifier.uri | http://hdl.handle.net/10722/46399 | - |
dc.description.abstract | 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 N/sup 2/. Therefore, restricting the number of neighbors for each proxy to k < N - 1 will likely lead to a balanced trade-off between query overhead and hit ratio, provided cooperation is done among useful neighbors. For a number of reasons the selection of useful neighbors is not efficient. An obvious reason is that web access patterns change dynamically. Furthermore, availability of proxies is not always globally known. This paper proposes a set of algorithms that enable proxies to independently explore the network and choose the k most beneficial (according to local criteria) neighbors in a dynamic fashion. The simulation experiments illustrate that the proposed dynamic neighbor reconfiguration schemes significantly reduce the overhead incurred by the mesh topology while yielding higher hit ratios compared to the static approach. | en_HK |
dc.format.extent | 381674 bytes | - |
dc.format.extent | 2600 bytes | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | text/plain | - |
dc.language | eng | en_HK |
dc.publisher | IEEE, Computer Society. | en_HK |
dc.rights | ©2003 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE. | - |
dc.subject | Computers | en_HK |
dc.subject | Electronic data processing | en_HK |
dc.title | Dynamic organization schemes for cooperative proxy caching | en_HK |
dc.type | Conference_Paper | en_HK |
dc.identifier.openurl | http://library.hku.hk:4550/resserv?sid=HKU:IR&issn=1063-6374&volume=&spage=48&epage=55&date=2003&atitle=Dynamic+organization+schemes+for+cooperative+proxy+caching | en_HK |
dc.description.nature | published_or_final_version | en_HK |
dc.identifier.doi | 10.1109/IPDPS.2003.1213136 | en_HK |
dc.identifier.scopus | eid_2-s2.0-84947272749 | - |
dc.identifier.hkuros | 82614 | - |
dc.identifier.issnl | 1063-6374 | - |