Prefetching Inlines to Improve Web Server Latency

Most HTML documents contain inlines, typically image files that are automatically requested from the server after the original document is parsed by the browser. In this paper, we analyze, through simulation, the potential benefits of having the server also parse the document and pre-fetch into its main memory cache the inlines that will be requested by the remote client. The parameters for the simulation were obtained from a detailed workload characterization of a Web server available to the authors. Response time improvements of up to 48% can be achieved with even moderate cache sizes.

[1]  Edward A. Fox,et al.  Caching Proxies: Limitations and Potentials , 1995, WWW.

[2]  K. Chinen,et al.  An Interactive Prefetching Proxy Server for Improvement of WWW Latency , 1997 .

[3]  Azer Bestavros,et al.  Self-similarity in World Wide Web traffic: evidence and possible causes , 1996, SIGMETRICS '96.

[4]  Venkata N. Padmanabhan Improving World Wide Web Latency , 1995 .

[5]  Kimberly C. Claffy,et al.  Web Traffic Characterization: An Assesment of the Impact of Caching Documents from NCSA's Web Server , 1995, Comput. Networks ISDN Syst..

[6]  Paul Barford,et al.  The network effects of prefetching , 1998, Proceedings. IEEE INFOCOM '98, the Conference on Computer Communications. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Gateway to the 21st Century (Cat. No.98.

[7]  S. K. Pappu Simulating computer systems , 1997 .

[8]  Virgílio A. F. Almeida,et al.  Capacity Planning for Web Performance: Metrics, Models, and Methods , 1998 .

[9]  Virgílio A. F. Almeida,et al.  Measuring the behaviour of a world-wide web server , 1997, HPN.

[10]  Carlos R. Cunha,et al.  Determining WWW user's next access and its application to pre-fetching , 1997, Proceedings Second IEEE Symposium on Computer and Communications.

[11]  Abrams Marc,et al.  WWW Proxy Traffic Characterization with Application to Caching , 1997 .

[12]  Daniel A. Menascé,et al.  Prefetching Results of Web Searches , 1998, Int. CMG Conference.

[13]  Virgílio A. F. Almeida,et al.  Capacity Planning and Performance Modeling: From Mainframes to Client-Server Systems , 1994 .