Using predictive prefetching to improve World Wide Web latency
ACM SIGCOMM Computer Communication Review
Internet Web servers: workload characterization and performance implications
IEEE/ACM Transactions on Networking (TON)
Piggyback server invalidation for proxy cache coherency
WWW7 Proceedings of the seventh international conference on World Wide Web 7
Refreshment policies for web content caches
Computer Networks: The International Journal of Computer and Telecommunications Networking
Evaluating a new approach to strong web cache consistency with snapshots of collected content
WWW '03 Proceedings of the 12th international conference on World Wide Web
Characterization of a large web site population with implications for content delivery
Proceedings of the 13th international conference on World Wide Web
An Experimental Framework for Testing Web Prefetching Techniques
EUROMICRO '04 Proceedings of the 30th EUROMICRO Conference
Web prefetching performance metrics: a survey
Performance Evaluation
A user-focused evaluation of web prefetching algorithms
Computer Communications
Short Survey: A taxonomy of web prediction algorithms
Expert Systems with Applications: An International Journal
Hi-index | 0.00 |
Web caching techniques reduce user-perceived latency by serving the most popular web objects from an intermediate memory. In order to assure that reused objects are not stale, conditional requests are sent to the origin web servers before serving them. Most of the server responses to the conditional requests ratify that the object remains valid and, as a consequence, they do not include the object itself. Therefore, the object transfer time is completely saved when the object is still valid. However, the round-trip time (RTT) of these short responses cannot be saved. This time represents an important fraction of the response time in the current Internet scenario and makes conditional requests save less perceived latency than when they were proposed. This paper proposes an approach to reduce the amount of conditional requests needed to maintain web cache consistency, thus completely saving both mentioned times (transfer and RTT) taken by such requests. To this end, our system uses a speculative approach similar to the one used in web prefetching which pre-sends freshness labels instead of web objects. The proposed technique has been evaluated using current and representative web traces. Experimental results show that the proposal dramatically reduces up to 55% of both the user-perceived latency and the amount of requests that the server receives.