【24h】

The network effects of prefetching

机译:预取的网络效应

获取原文

摘要

Prefetching has been shown to be an effective technique for reducing user perceived latency in distributed systems. In this paper we show that even when prefetching adds no extra traffic to the network, it can have serious negative performance effects. Straightforward approaches to prefetching increase the burstiness of individual sources, leading to increased average queue sizes in network switches. However, we also show that applications can avoid the undesirable queueing effects of prefetching. In fact, we show that applications employing prefetching can significantly improve network performance, to a level much better than that obtained without any prefetching at all. This is because prefetching offers increased opportunities for traffic shaping that are not available in the absence of prefetching. Using a simple transport rate control mechanism, a prefetching application can modify its behavior from a distinctly ON/OFF entity to one whose data transfer rate changes less abruptly, while still delivering all data in advance of the user's actual requests.
机译:预取已被证明是减少分布式系统中用户感知到的等待时间的有效技术。在本文中,我们表明,即使预取没有为网络增加额外的流量,也会对性能产生严重的负面影响。简单的预取方法会增加单个源的突发性,从而导致网络交换机中的平均队列大小增加。但是,我们还表明,应用程序可以避免预取的不希望有的排队效应。实际上,我们表明采用预取的应用程序可以显着改善网络性能,其程度要比完全不进行任何预取的情况要好得多。这是因为预取为流量整形提供了更多的机会,而在没有预取的情况下则无法实现。使用简单的传输速率控制机制,预取应用程序可以将其行为从明显不同的ON / OFF实体更改为数据传输速率变化不那么突然的实体,同时仍可以在用户实际请求之前发送所有数据。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号