|
ABSTRACT
The long-term success of the World Wide Web depends on fast response time. People use the Web to access information from remote sites, but do not like to wait long for their results. The latency of retrieving a Web document depends on several factors such as the network bandwidth, propagation time and the speed of the server and client computers. Although several proposals have been made for reducing this latency, it is difficult to push it to the point where it becomes insignificant.This motivates our work, where we investigate a scheme for reducing the latency perceived by users by predicting and prefetching files that are likely to be requested soon, while the user is browsing through the currently displayed page. In our scheme the server, which gets to see requests from several clients, makes predictions while individual clients initiate prefetching. We evaluate our scheme based on trace-driven simulations of prefetching over both high-bandwidth and low-bandwidth links. Our results indicate that prefetching is quite beneficial in both cases, resulting in a significant reduction in the average access time at the cost of an increase in network traffic by a similar fraction. We expect prefetching to be particularly profitable over non-shared (dialup) links and high-bandwidth, high-latency (satellite) links.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
[2] R. Fielding, J. Gettys, J. C. Mogul, H. Frystyk, and T. Berners-Lee. "Hypertext Transfer Protocol - HTTP/1.1", Internet Draft draft-ietf-http-v11-spec-01.txt, IETF, June, 1996. This is a working draft.
|
| |
3
|
|
| |
4
|
[4] Raj Jain. "The Art of Computer Systems Performance Analysis", John Wiley & Sons, Inc., 1991.
|
| |
5
|
[5] David M. Kristol. "Proposed HTTP State-Info Mechanism", Internet Draft draft-kristol-http-state-info-01.txt, IETF, September, 1995. This is a working draft.
|
 |
6
|
Jeffrey C. Mogul, The case for persistent-connection HTTP, Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication, p.299-313, August 28-September 01, 1995, Cambridge, Massachusetts, United States
|
| |
7
|
[7] Netscape Communications Corporations, http://www.netscape.com, 1996.
|
| |
8
|
[8] Venkata N. Padmanabhan and Jeffrey C. Mogul. "Improving HTTP Latency", Proceedings of the Second International World Wide Web Conference, Chicago, IL, pages 995-1005, October, 1994. (An updated version appeared in Computer Networks and ISDN Systems, v. 28, nos. 1&2, December 1995, pp. 25-35.).
|
| |
9
|
|
| |
10
|
[10] J. Postel. "Transmission Control Protocol", RFC 793, Network Information Center, SRI International, September, 1981.
|
| |
11
|
[11] Simon E. Spero. "Analysis of HTTP Performance Problems", URL http://sunsite.unc.edu/mdma-release/http-prob.html, July, 1994.
|
CITED BY 76
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bin Lan , Stephane Bressan , Beng Chin Ooi , Kian-Lee Tan, Rule-assisted prefetching in Web-server caching, Proceedings of the ninth international conference on Information and knowledge management, p.504-511, November 06-11, 2000, McLean, Virginia, United States
|
|
|
|
|
|
|
|
|
Debra VanderMeer , Kaushik Dutta , Anindya Datta , Krithi Ramamritham , Shamkant B. Navanthe, Enabling scalable online personalization on the Web, Proceedings of the 2nd ACM conference on Electronic commerce, p.185-196, October 17-20, 2000, Minneapolis, Minnesota, United States
|
|
|
Vittoria de Nitto Personè , Vincenzo Grassi , Antonio Morlupi, Modeling and evaluation of prefetching policies for context-aware information services, Proceedings of the 4th annual ACM/IEEE international conference on Mobile computing and networking, p.55-65, October 25-30, 1998, Dallas, Texas, United States
|
|
|
N. J. Tuah , M. Kumar , S. Venkatesh, Investigation of a prefetch model for low bandwidth networks, Proceedings of the 1st ACM international workshop on Wireless mobile multimedia, p.38-47, October 25-30, 1998, Dallas, Texas, United States
|
|
|
|
|
|
|
|
|
N. J. Tuah , M. J. Kumar , S. Venkatesh, Performance modelling of speculative prefetching for compound requests in low bandwidth networks, Proceedings of the 3rd ACM international workshop on Wireless mobile multimedia, p.83-92, August 11-11, 2000, Boston, Massachusetts, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Charalampos Vassiliou , Dimitrios Stamoulis , Anastasios Spiliotopoulos , Drakoulis Martakos, Creating adaptive web sites using personalization techniques: a unified, integrated approach and the role of evaluation, Adaptive evolutionary information systems, Idea Group Publishing, Hershey, PA, 2003
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Evangelos P. Markatos , Manolis G. H. Katevenis , Dionisis Pnevmatikatos , Michail Flouris, Secondary storage management for web proxies, Proceedings of the 2nd conference on USENIX Symposium on Internet Technologies and Systems, p.9-9, October 11-14, 1999, Boulder, Colorado
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|