Summary cache: a scalable wide-area Web cache sharing protocol
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
Handbook of Applied Cryptography
Handbook of Applied Cryptography
A performance study of the Squid proxy on HTTP/1.0
World Wide Web
An Adaptive Mechanism for Web Browser Cache Management
IEEE Internet Computing
Reduce, Reuse, Recycle: An Approach to Building Large Internet Caches
HOTOS '97 Proceedings of the 6th Workshop on Hot Topics in Operating Systems (HotOS-VI)
Alleviating the latency and bandwidth problems in WWW browsing
USITS'97 Proceedings of the USENIX Symposium on Internet Technologies and Systems on USENIX Symposium on Internet Technologies and Systems
Using smart clients to build scalable services
ATEC '97 Proceedings of the annual conference on USENIX Annual Technical Conference
Mutual Anonymity Protocols for Hybrid Peer-to-Peer Systems
ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
Tulip: A New Hash Based Cooperative Web Caching Architecture
The Journal of Supercomputing
IEEE Transactions on Knowledge and Data Engineering
Performance evaluation of peer-to-peer Web caching systems
Journal of Systems and Software - Special issue: Quality software
Proxy ecology - Cooperative proxies with artificial life
Web Intelligence and Agent Systems
Towards self-managing qos-enabled peer-to-peer systems
Self-star Properties in Complex Information Systems
Ad-UDDI: an active and distributed service registry
TES'05 Proceedings of the 6th international conference on Technologies for E-Services
A key-index based distributed mechanism for component registration
UIC'07 Proceedings of the 4th international conference on Ubiquitous Intelligence and Computing
Hi-index | 0.00 |
We propose a peer-to-peer Web document sharing technique, called "Browsers-Aware Proxy Server". In this design, a proxy server connecting to a group of networked clients maintains an index file of data objects of all clients' browser caches. If a user request misses in its local browser cache and the proxy cache, the browsers-aware proxy server will search the index file attempting to find it in another client's browser cache before sending the request to an upper level proxy or the web server. If such a hit is found in a client, this client will directly forward the data object to the requesting client; or the proxy server fetches the data object from this client and then forwards it to the requesting client. Our trace-driven simulations show that the amount of sharable data in browser caches is significant and can be utilized for peer-to-peer document sharing to improve Web caching performance and scalability. We also address the issues of data integrity and communication anonymity in order to build a reliable browsers-aware proxy server.