首页> 外文期刊>Computer networks >Tolerating path heterogeneity in multipath TCP with bounded receive buffers
【24h】

Tolerating path heterogeneity in multipath TCP with bounded receive buffers

机译:具有受限接收缓冲区的多路径TCP中的路径异质性

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

摘要

With bounded receive buffers, the aggregate bandwidth of multipath transmission degrades significantly in the presence of path heterogeneity. The performance could even be worse than that of single-path TCP, undermining the advantage gained by using multi-path transmit. Furthermore, multipath transmission also suffers from delay and jitter even with large receive buffers. In order to tolerate the path heterogeneity when the receive buffer is bounded, we propose a new multipath TCP protocol, namely SC-MPTCP, by integrating linear systematic coding into MPTCP. In SC-MPTCP, we make use of coded packets as redundancy to counter against expensive retransmissions. The redundancy is provisioned into both proactive and reactive data. Specifically, to send a generation of packets, SC-MPTCP transmits proactive redundancy first and then delivers the original packets, instead of encoding all sent-out packets as all the existing coding solutions have done. The proactive redundancy is continuously updated according to the estimated aggregate retransmission ratio. In order to avoid the proactive redundancy being underestimated, the pre-blocking warning mechanism is utilized to retrieve the reactive redundancy from the sender. We use an NS-3 network simulator to evaluate the performance of SC-MPTCP with and without the coupled congestion control option. The results show that with bounded receive buffers, MPTCP achieves less than 20% of the optimal goodput with diverse packet losses, whereas SC-MPTCP approaches the optimal performance with significantly smaller receive buffers. With the help of systematic coding, SC-MPTCP reduces the average buffer delay of MPTCP by at least 80% in different test scenarios. We also demonstrate that the use of systematic coding could significantly reduce the arithmetic complexity compared with the use of non-systematic coding.
机译:使用有限的接收缓冲区,在存在路径异构性的情况下,多路径传输的总带宽会大大降低。该性能甚至可能比单路径TCP更差,从而削弱了使用多路径传输所获得的优势。此外,即使具有大的接收缓冲器,多径传输也遭受延迟和抖动。为了容忍接收缓冲区有界时的路径异质性,我们通过将线性系统编码集成到MPTCP中,提出了一种新的多路径TCP协议SC-MPTCP。在SC-MPTCP中,我们利用编码数据包作为冗余来应对昂贵的重传。冗余被提供给主动和被动数据。具体来说,要发送一代数据包,SC-MPTCP首先发送主动冗余,然后交付原始数据包,而不是像所有现有编码解决方案一样对所有发出的数据包进行编码。主动冗余根据估计的总重传率不断更新。为了避免主动冗余被低估,利用预阻止警告机制从发送方检索被动冗余。我们使用NS-3网络模拟器评估带有或不带有耦合拥塞控制选项的SC-MPTCP的性能。结果表明,在有限制的接收缓冲区的情况下,MPTCP达到最佳吞吐量的不到20%,并且丢包率有所不同,而SC-MPTCP则以最小的接收缓冲区达到了最佳性能。在系统编码的帮助下,SC-MPTCP在不同的测试场景中将MPTCP的平均缓冲区延迟至少降低了80%。我们还证明,与使用非系统编码相比,使用系统编码可以显着降低算术复杂度。

著录项

  • 来源
    《Computer networks》 |2014年第8期|1-14|共14页
  • 作者单位

    Department of Computer Science and Engineering, Aalto University, Espoo, Finland;

    Department of Computer Science and Engineering, Aalto University, Espoo, Finland;

    Department of Computer Science and Engineering, Aalto University, Espoo, Finland,Department of Computer Science, University of Helsinki, Helsinki, Finland;

    Department of Computer Science and Technology, Tsinghua University, Beijing, China;

    Department of Computer Science and Engineering, Aalto University, Espoo, Finland;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    TCP; MPTCP; Linear systematic coding; Head-of-line blocking; NS-3;

    机译:TCP;MPTCP;线性系统编码;行头阻塞;NS-3;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号