首页> 外文期刊>IEEE/ACM Transactions on Networking >Shared Bottleneck-Based Congestion Control and Packet Scheduling for Multipath TCP
【24h】

Shared Bottleneck-Based Congestion Control and Packet Scheduling for Multipath TCP

机译:用于多径TCP的基于瓶颈的拥塞控制和数据包调度

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

摘要

In order to be TCP-friendly, the original Multipath TCP (MPTCP) congestion control algorithm is always restricted to gain no better throughput than a traditional single-path TCP on the best path. However, it is unable to maximize the throughput over all available paths when they do not go through a shared bottleneck. Also, bottleneck fairness based solutions detect the bottleneck and conduct different congestion control algorithms at different bottleneck sets to increase throughput while remaining fair to single TCP. However, existing solutions generally detect shared bottlenecks through delay correlation and loss correlation between two flows, which often lead to misjudgement in dynamic and complex network scenarios. Therefore, in this paper, we first propose a new Shared Bottleneck based Congestion Control scheme, called SB-CC, which leverages ECN (Explicit Congestion Notification) mechanism to detect shared bottlenecks among subflows and estimate the congestion degree of each subflow. Then, with the congestion degree, SB-CC balances the loads among all subflows, and smooths out congestion window fluctuation. Also, in order to prevent throughput degradation due to out-of-order packets, we propose a Shared Bottleneck based Forward Prediction packet Scheduling scheme, called SB-FPS. SB-FPS distributes data according to the window size changes of each subflow, and thus could more accurately schedule data in shared bottleneck scenarios. We implement our proposed scheme in the Linux kernel and simulation platform to evaluate the performance in different scenarios. Measurement results indicate that our scheme can detect the bottleneck more accurately and improve the overall network performance while still keeping bottleneck fairness.
机译:为了成为TCP友好的,原始的多径TCP(MPTCP)拥塞控制算法总是限于在最佳路径上的传统单路径TCP中获得更好的吞吐量。但是,当它们不通过共享瓶颈时,它无法最大化所有可用路径的吞吐量。此外,基于瓶颈的公平性解决方案检测瓶颈并在不同的瓶颈组下进行不同的拥塞控制算法,以提高吞吐量,同时剩下单个TCP。然而,现有解决方案通常通过两个流程之间的延迟相关性和损耗相关性来检测共享瓶颈,这通常导致动态和复杂的网络场景中的错误误解。因此,在本文中,我们首先提出了一种名为SB-CC的基于新的共享瓶颈的拥塞控制方案,它利用ECN(显式拥塞通知)机制来检测子流之间的共享瓶颈并估计每个子流的拥塞程度。然后,通过拥塞程度,SB-CC平衡所有子流程中的负载,并平滑出来的拥塞窗口波动。此外,为了防止由于超出数据包而导致的吞吐量降级,我们提出了一种基于共享的基于瓶颈的前向预测分组调度方案,称为SB-FPS。 SB-FP根据每个子流的窗口大小的窗口大小分配数据,因此可以更准确地在共享瓶颈方案中安排数据。我们在Linux内核和仿真平台中实现了我们提出的方案,以评估不同方案的性能。测量结果表明,我们的方案可以更准确地检测瓶颈,并在仍然保持瓶颈公平的同时提高整体网络性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号