A scalable Web cache consistency architecture
Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Local replication for proxy web caches with hash routing
Proceedings of the eighth international conference on Information and knowledge management
A survey of web caching schemes for the Internet
ACM SIGCOMM Computer Communication Review
Squirrel: a decentralized peer-to-peer web cache
Proceedings of the twenty-first annual symposium on Principles of distributed computing
A performance study of the Squid proxy on HTTP/1.0
World Wide Web
Improving Web Access Efficiency Using P2P Proxies
IWDC '02 Proceedings of the 4th International Workshop on Distributed Computing, Mobile and Wireless Computing
Experiences with an object-level scalable web framework
Journal of Network and Computer Applications
GEMA: An Object Replacement Algorithm for Cooperative Web Proxy Systems
Multimedia Tools and Applications
Web caching: a way to improve web QoS
Journal of Computer Science and Technology
Proxy ecology - Cooperative proxies with artificial life
Web Intelligence and Agent Systems
Beehive: O(1)lookup performance for power-law query distributions in peer-to-peer overlays
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
Beehive: O(1)lookup performance for power-law query distributions in peer-to-peer overlays
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
Providing dynamic and customizable caching policies
USITS'99 Proceedings of the 2nd conference on USENIX Symposium on Internet Technologies and Systems - Volume 2
Quality of service (QoS) in internet cache coherence
International Journal of High Performance Computing and Networking
Cooperative proxy caching for wireless base stations
Mobile Information Systems
Proceedings of the 4th Annual International Conference on Wireless Internet
Content-selection strategies for the periodic prefetching of WWW resources via satellite
Computer Communications
Balanced partition scheme for distributed caching systems to solve load imbalance problems
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
In this paper, we describe the design and implementation of an integrated architecture for cache systems that scale to hundreds or thousands of caches with thousands to millions of users. Rather than simply try to maximize hit rates, we take an end-to-end approach to improving response time by also considering hit times and miss times. We begin by studying several Internet caches and workloads, and we derive three core design principles for large scale distributed caches: (1) minimize the number of hops to locate and access data on both hits and misses, (2) share data among many users and scale to many caches, and (3) cache data close to clients. Our strategies for addressing these issues are built around a scalable, high-performance data-location service that tracks where objects are replicated. We describe how to construct such a service and how to use this service to provide direct access to remote data and push-based data replication.