WebCompanion: A Friendly Client-Side Web Prefetching Agent

WebCompanion: A Friendly Client-Side Web Prefetching Agent
复制标题

WebCompanion:友好的客户端 Web 预取代理

DOI:
--
复制
发表时间:
1999
影响因子:
8.9
通讯作者:
R. Klemm
R. Klemm
中科院分区:
计算机科学2区
文献类型:
--
作者:
R. Klemm

文献摘要

被引文献

相似文献

由于即使在相对快速的互联网连接上也需要很长的网页检索时间,因此访问万维网的远程站点对于用户来说通常是一种令人沮丧的体验。如果Web访问能够加速,用户更有可能接受Web角色的进一步扩展,成为电子商务和信息、应用程序和多媒体交付的主要基础设施。一种尝试这种方法的技术是预取。我们建立了一个客户端的Java实现的预取代理,WebCompanion,它采用了一种新的自适应,快速,有选择性的在线预取策略的基础上估计往返时间的Web资源。此策略有效地隐藏了慢速资源的访问延迟,同时将网络和服务器开销以及本地资源消耗限制在中等水平。我们广泛的实验表明,平均访问速度超过50%,平均网络字节开销小于150%,使用WebCompanion在快速的互联网连接。我们测量了通过WebCompanion访问Web的轻微加速,即使在用户从未请求预取文档的悲观场景中也是如此。
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.