Personalized Web Prefetching in Mozilla ∗

This paper presents the design and implementation of a Web prefetching module in Mozilla, an open-source and cross-platform browser. We have incorporated two kinds of predictors: a historybased predictor and a content-based predictor. These two predictors can analyze a user’s behavior and the contents of recent HTML pages to predict likely next links; thus, they provide personalized predictions which are then utilized to determine which resources should be prefetched.

[1]  Martin F. Porter,et al.  An algorithm for suffix stripping , 1997, Program.

[2]  Ian H. Witten,et al.  Managing Gigabytes: Compressing and Indexing Documents and Images , 1999 .

[3]  Roy T. Fielding,et al.  Hypertext Transfer Protocol - HTTP/1.1 , 1997, RFC.

[4]  Leonard Kleinrock,et al.  An adaptive network prefetch scheme , 1998, IEEE J. Sel. Areas Commun..

[5]  Reinhard Klemm WebCompanion: A Friendly Client-Side Web Prefetching Agent , 1999, IEEE Trans. Knowl. Data Eng..

[6]  Wei Lin,et al.  Web prefetching between low-bandwidth clients and proxies: potential and performance , 1999, SIGMETRICS '99.

[7]  Edith Cohen,et al.  Prefetching the means for document transfer: a new approach for reducing Web latency , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[8]  Dennis Strelow,et al.  Reducing Web latency with hierarchical cache-based prefetching , 2000, Proceedings 2000. International Workshop on Parallel Processing.

[9]  Brian D. Davison A Web Caching Primer , 2001, IEEE Internet Comput..

[10]  Brian D. Davison Predicting web actions from HTML content , 2002, HYPERTEXT '02.

[11]  Brian D. Davison,et al.  The design and evaluation of web prefetching and caching techniques , 2002 .

[12]  Arun Venkataramani,et al.  NPS: A Non-Interfering Deployable Web Prefetching System , 2003, USENIX Symposium on Internet Technologies and Systems.

[13]  Darin Fisher,et al.  Link Prefetching in Mozilla: A Server-Driven Approach , 2003, WCW.

[14]  Brian D. Davison Learning Web Request Patterns , 2004, Web Dynamics.