• DocumentCode
    1554633
  • Title

    WebCompanion: a friendly client-side Web prefetching agent

  • Author

    Klemm, Reinhard P.

  • Author_Institution
    Lucent Technol., AT&T Bell Labs., Murray Hill, NJ, USA
  • Volume
    11
  • Issue
    4
  • fYear
    1999
  • Firstpage
    577
  • Lastpage
    594
  • Abstract
    Accessing remote sites of the World Wide Web is often a frustrating experience for users because of long Web page retrieval times even over relatively fast Internet connections. Users are more likely to embrace the further expansion of the role of the Web into a major infrastructure for electronic commerce and for information, application, and multimedia delivery if Web accesses can be accelerated. One technique that attempts this is prefetching. We built a client-side Java-implemented prefetching agent, WebCompanion, which employs a novel adaptive, fast, and selective online prefetching strategy based on estimated round-trip times for Web resources. This strategy efficiently hides the access latencies for slow resources while at the same time limiting the network and server overhead and local resource consumption to moderate levels. Our extensive experiments show an average access speedup of greater than 50 percent and an average network byte overhead of less than 150 percent using WebCompanion over a fast Internet connection. We measured a slight acceleration in accessing the Web through WebCompanion even in a pessimistic scenario where the user never requests a prefetched document
  • Keywords
    Internet; Java; cache storage; client-server systems; information resources; information retrieval; software agents; Internet; Java; Web access; Web page retrieval; Web resources; WebCompanion; World Wide Web; access latencies; client-side Web prefetching agent; electronic commerce; experiments; multimedia; remote site access; Acceleration; Delay; Electronic commerce; Internet; Java; Network servers; Prefetching; Web pages; Web server; Web sites;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/69.790809
  • Filename
    790809