首页> 外文学位 >Buffer sizing in Internet routers.
【24h】

Buffer sizing in Internet routers.

机译:Internet路由器中的缓冲区大小。

获取原文
获取原文并翻译 | 示例

摘要

Internet routers require buffers to hold packets during times of congestion. The buffers need to be fast, and so ideally they should be small enough to use fast memory technologies such as SRAM or all-optical buffering. Unfortunately, a widely used rule-of-thumb says we need a bandwidth-delay product of buffering at each router so as not to lose link utilization. This can be prohibitively large.; In a recent paper, Appenzeller et al. challenged this rule-of-thumb and showed that for a backbone network the buffer size can be divided by sqrt( N) without sacrificing throughput, where N the number of flows sharing the bottleneck. In this dissertation, we explore how buffers in the backbone can be significantly reduced even more, to as little as a few dozen packets, if we are willing to sacrifice a small amount of link capacity. We argue that if the TCP sources are not overly bursty, then 20-50 packet buffers are sufficient for high throughput. Specifically, we argue that O(log W) buffers are sufficient, where W is the congestion window size of each flow. We support our claim with analysis, a variety of simulations, and some experiments in real networks.; The change we need to make to TCP is minimal---each sender just needs to pace packet injections from its window. Moreover, there is some evidence that such small buffers are sufficient even if we do not modify the TCP sources so long as the access network is much slower than the backbone, which is true today and likely to remain true in the future.; We conclude that buffers can be made small enough for all-optical routers with small integrated optical buffers.
机译:Internet路由器需要缓冲区来在拥塞时保存数据包。缓冲区需要快速,因此理想情况下它们应该足够小以使用快速存储技术,例如SRAM或全光缓冲。不幸的是,广泛使用的经验法则说我们需要在每个路由器上缓冲的带宽延迟乘积,以免丢失链路利用率。这可能会过大。在最近的一篇论文中,Appenzeller等人。对这一经验法则提出了挑战,并表明对于骨干网络,缓冲区大小可以除以sqrt(N)而不会牺牲吞吐量,其中N的流量共享瓶颈。在本文中,我们探讨了如果我们愿意牺牲少量的链路容量,如何能够将骨干网中的缓冲区显着减少甚至减少到几十个数据包。我们认为,如果TCP源不是突发性的,则20-50个数据包缓冲区足以实现高吞吐量。具体来说,我们认为O(log W)缓冲区已足够,其中W是每个流的拥塞窗口大小。我们通过分析,各种模拟和真实网络中的一些实验来支持我们的主张。我们需要对TCP进行的更改是最小的-每个发送方只需要从其窗口调整数据包注入速度即可。而且,有证据表明,只要访问网络比骨干网慢得多,即使我们不修改TCP源,这么小的缓冲区也足够了,今天是正确的,将来可能仍然如此。我们得出结论,对于集成了小型光缓存器的全光路由器,可以将缓存器做得足够小。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号