The Harvest information discovery and access system
Computer Networks and ISDN Systems
Utility of co-operating Web proxy caches
WWW7 Proceedings of the seventh international conference on World Wide Web 7
Not all hits are created equal: cooperative proxy caching over a wide-area network
Computer Networks and ISDN Systems - Selected papers of the 3rd international caching workshop
On the scale and performance of cooperative Web proxy caching
Proceedings of the seventeenth ACM symposium on Operating systems principles
Managing periodically updated data in relational databases: a stochastic modeling approach
Journal of the ACM (JACM)
Web caching and replication
On the sensitivity of cooperative caching performance to workload and network characteristics
SIGMETRICS '02 Proceedings of the 2002 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Engineering Highly Accessed Web Sites for Performance
Web Engineering, Software Engineering and Web Application Development
Learning response time for WebSources using query feedback and application in query optimization
The VLDB Journal — The International Journal on Very Large Data Bases
Estimating frequency of change
ACM Transactions on Internet Technology (TOIT)
Probabilistic Modelling of Replica Divergence
HOTOS '01 Proceedings of the Eighth Workshop on Hot Topics in Operating Systems
Coordinated Placement and Replacement for Large-Scale Distributed Caches
Coordinated Placement and Replacement for Large-Scale Distributed Caches
Content Delivery Networks: Status and Trends
IEEE Internet Computing
Cost-aware WWW proxy caching algorithms
USITS'97 Proceedings of the USENIX Symposium on Internet Technologies and Systems on USENIX Symposium on Internet Technologies and Systems
Using latency-recency profiles for data delivery on the web
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
IEEE Journal on Selected Areas in Communications
Hi-index | 0.00 |
Content delivery is a major task in wide area environments, such as the Web. Latency, the time elapses since the user sends the request until the server’s response is accepted is a major concern in many applications. Therefore, minimizing latency is an obvious target of wide area environments and one of the more common solutions in practice is the use of client-side caching. Collaborative caching is used to further enhance content delivery, but unfortunately, it often fails to provide significant improvements. In this work, we explore the limitations of collaborative caching, analyze the existing literature and suggest a cooperative model for which cache content sharing show more promise. We propose a novel approach, based on the observation that clients can specify their tolerance towards content obsolescence using a simple-to-use method, and servers can supply content update patterns. The cache use a cost model to determine which of the following three alternatives is most promising: delivery of a local copy, delivery of a copy from a cooperating cache, or delivery of a fresh copy from the origin server. Our experiments reveal that using the proposed model, it becomes possible to meet client needs with reduced latency. We also show the benefit of cache cooperation in increasing hit ratios and thus reducing latency further. Specifically, we show that cache collaboration is in particular useful to users with high demands regarding both latency and consistency.