[PDF][PDF] Web prefetching between low-bandwidth clients and proxies: Potential and performance
L Fan, P Cao, W Lin, Q Jacobson - Proceedings of the 1999 ACM …, 1999 - dl.acm.org
L Fan, P Cao, W Lin, Q Jacobson
Proceedings of the 1999 ACM SIGMETRICS international conference on …, 1999•dl.acm.orgThe majority of the Internet population access the World Wide Web via dial-up modem
connections. Studies have shown that the limited modem bandwidth is the main contributor
to latency perceived by users. In this paper, we investigate one approach to reduce latency:
prefetching between caching proxies and browsers. The approach relies on the proxy to
predict which cached documents a user might reference next, and takes advantage of the
idle time between user requests to push or pull the documents to the user. Using traces of …
connections. Studies have shown that the limited modem bandwidth is the main contributor
to latency perceived by users. In this paper, we investigate one approach to reduce latency:
prefetching between caching proxies and browsers. The approach relies on the proxy to
predict which cached documents a user might reference next, and takes advantage of the
idle time between user requests to push or pull the documents to the user. Using traces of …
Abstract
The majority of the Internet population access the World Wide Web via dial-up modem connections. Studies have shown that the limited modem bandwidth is the main contributor to latency perceived by users. In this paper, we investigate one approach to reduce latency: prefetching between caching proxies and browsers. The approach relies on the proxy to predict which cached documents a user might reference next, and takes advantage of the idle time between user requests to push or pull the documents to the user. Using traces of modem Web accesses, we evaluate the potential of the technique at reducing client latency, examine the design of prediction algorithms, an’d investigate their performance varying the parameters and implementation concerns.
Our results show that prefetching combined with large browser cache and delta-compression can reduce client latency up to 23.4%. The reduction is achieved using the Prediction-by-Partial-Matching(PPM) algorithm, whose accuracy ranges from 40% to 73% depending on its parameters, and which generates 1% to 15% extra trafhc on the modem links. A perfect predictor can increase the latency reduction to 28.50/o, whereas without prefetching, large browser cache and delta-compression can only reduce latency by 14.4%. Depending on the desired properties of the algorithm, several configurations for PPM can be best choices. Among several attractive simplifications of the scheme, some do more harm than others; in particular, it is important for the predictor to observe all accesses made by users, including browser cache hits.
ACM Digital Library