...
首页> 外文期刊>Journal of network and computer applications >Reducing transport latency for short flows with multipath TCP
【24h】

Reducing transport latency for short flows with multipath TCP

机译:使用多路径TCP减少短流的传输延迟

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

摘要

Multipath TCP (MPTCP) has been an emerging transport protocol that provides network resilience to failures and improves throughput by splitting a data stream into multiple subflows across all the available multiple paths. While MPTCP is generally beneficial for throughput-sensitive large flows with large number of subflows, it may be harmful for latency-sensitive small flows. MPTCP assigns each subflow a congestion window, making short flows susceptible to timeout when a flow only contains a few packets. This condition becomes even worse when the paths have heterogeneous characteristics as packet reordering occurs and the slow paths can be used with MPTCP, causing the increased end-to-end delay and the lower application Goodput. Thus, it is important to choose the appropriate subflows for each MPTCP connection to achieve the good performance. However, the subflows in MPTCP are determined before a connection is established, and they usually remain unchanged during the lifetime of that connection. To address this issue, we propose DMPTCP, which dynamically adjusts the subflows according to application workloads. Specifically, DMPTCP first utilizes the idea of TCP modeling to estimate the latency on the path under scheduling and the data amount sent on the other paths simultaneously, and then decides the set of subflows to be used for certain application periodically with the goal of reducing completion time for short flows and achieving a higher throughput for long flows. We implement DMPTCP in a Linux server and conduct extensive experiments both in NS3 and in Linux testbed to validate its effectiveness. Our evaluation shows that DMPTCP decreases the completion time by over 46.55% compared to conventional MPTCP for short flows while increases the Goodput up to 21.3% for long-lived flows.
机译:多路径TCP(MPTCP)已经成为一种新兴的传输协议,它通过将数据流分成所有可用的多个路径中的多个子流,从而提供了针对故障的网络弹性并提高了吞吐量。尽管MPTCP通常对于具有大量子流的吞吐量敏感的大流是有益的,但对于延迟敏感的小流却可能是有害的。 MPTCP为每个子流分配一个拥塞窗口,当短流仅包含几个数据包时,会使短流易于超时。当路径具有异构特性时会发生这种情况,甚至会发生数据包重新排序,并且慢速路径可与MPTCP一起使用,从而导致端到端延迟增加和应用吞吐量降低,这种情况会变得更糟。因此,为每个MPTCP连接选择适当的子流以达到良好的性能很重要。但是,MPTCP中的子流是在建立连接之前确定的,它们在该连接的生存期内通常保持不变。为了解决这个问题,我们提出了DMPTCP,它可以根据应用程序的工作量动态调整子流。具体来说,DMPTCP首先利用TCP建模的思想来估计正在调度的路径上的等待时间以及同时在其他路径上发送的数据量,然后以减少完成的目标为目的,定期确定要用于某些应用程序的子流集。时间短的流量,长流量的流量更高。我们在Linux服务器中实现DMPTCP,并在NS3和Linux测试平台中进行了广泛的实验,以验证其有效性。我们的评估表明,与传统的MPTCP相比,DMPTCP的短时间流完成时间减少了46.55%以上,而长寿命流的Goodput则增加了21.3%。

著录项

  • 来源
  • 作者单位

    Hunan Normal Univ, Coll Informat Sci & Engn, Changsha 410081, Hunan, Peoples R China;

    Hunan Normal Univ, Coll Informat Sci & Engn, Changsha 410081, Hunan, Peoples R China;

    Hunan Normal Univ, Coll Informat Sci & Engn, Changsha 410081, Hunan, Peoples R China;

    Cent S Univ, Sch Informat Sci & Engn, Changsha 410083, Hunan, Peoples R China;

    Cleveland State Univ, Dept Elect Engn & Comp Sci, Cleveland, OH 44115 USA;

    Georgia State Univ, Dept Comp Sci, Atlanta, GA 30302 USA;

    Cent S Univ, Sch Informat Sci & Engn, Changsha 410083, Hunan, Peoples R China;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Multipath TCP; Short flow; Heterogeneous networks; Completion time; RTO;

    机译:多路径TCP;短流;异构网络;完成时间;RTO;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号