首页> 外文期刊>Computer networks >Multipath transport and packet spraying for efficient data delivery in data centres
【24h】

Multipath transport and packet spraying for efficient data delivery in data centres

机译:多路径传输和数据包喷涂,可在数据中心高效传输数据

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

摘要

Modern data centres provide large aggregate network capacity and multiple paths among servers. Traffic in data centres is very diverse; most of the data is produced by long, bandwidth hungry flows but the large majority of flows, which commonly come with stringent deadlines regarding their completion time, are short. It has been shown that TCP is not efficient for any of these types of traffic in modern data centres. MultiPath TCP (MPTCP) employs multipath data transport and is efficient for long flows but ill-suited for short flows.In this paper, we present Maximum MultiPath TCP (MMPTCP), a novel transport protocol which extends MPTCP and, compared to TCP and MPTCP, reduces short flows' completion times, while providing excellent goodput to long flows. To do so, MMPTCP runs in two phases; initially, it randomly scatters packets in the network under a single congestion window exploiting all available paths. This is beneficial to latency-sensitive flows. After a specific amount of data is sent, MMPTCP switches to a regular MultiPath TCP mode. MMPTCP is incrementally deployable in existing data centres as it does not require any modifications outside the transport layer and behaves well when competing with MPTCP flows. We also present a topology-specific extension of MMPTCP that adjusts the numbers of subflows during the second phase of the protocol based on knowledge about the location of the receiver in the data centre.We present extensive evaluation that shows that MMPTCP's design objectives are met. We have implemented MMPTCP (along with MPTCP and packet spraying) in ns-3 and evaluated our protocol in simulated FatTree topologies. We have evaluated how MMPTCP performs compared to TCP and MPTCP and how its performance is affected by transient hotspots in the network. We have also experimented with different thresholds for duplicate acknowledgements and fast retransmissions and shown that MMPTCP performs well when the size of short flows is widely ranged. Finally, we have evaluated how MMPTCP performs under conditions that result in Incast, when different congestion control algorithms are used in its second phase and when varying the overall network load. (C) 2019 Published by Elsevier B.V.
机译:现代数据中心可提供较大的聚合网络容量以及服务器之间的多条路径。数据中心的流量非常多样化。大部分数据是由耗费大量带宽的长流量产生的,但是大多数流量(通常在完成时间方面有严格的期限)很短。已经表明,TCP对于现代数据中心中的任何此类通信都不有效。 MultiPath TCP(MPTCP)采用多路径数据传输,对长数据流有效,但不适用于短数据流。在本文中,我们提出了Maximum MultiPath TCP(MMPTCP),这是一种扩展MPTCP的新颖传输协议,与TCP和MPTCP相比,减少了短流程的完成时间,同时为长流程提供了极好的收益。为此,MMPTCP分两个阶段运行:最初,它会在单个拥塞窗口下利用所有可用路径在网络中随机分散数据包。这对延迟敏感的流很有用。发送特定数量的数据后,MMPTCP切换到常规的MultiPath TCP模式。 MMPTCP可以增量部署在现有数据中心中,因为它不需要在传输层外进行任何修改,并且在与MPTCP流竞争时表现良好。我们还介绍了MMPTCP特定于拓扑的扩展,该扩展基于对数据中心中接收器位置的了解来调整协议第二阶段中子流的数量。我们已经在ns-3中实现了MMPTCP(以及MPTCP和数据包喷涂),并在模拟的FatTree拓扑中评估了我们的协议。我们已经评估了MMPTCP与TCP和MPTCP相比的性能,以及网络中的瞬态热点如何影响其性能。我们还对重复确认和快速重传进行了不同的阈值实验,结果表明,当短流的大小范围很广时,MMPTCP的性能很好。最后,我们评估了MMPTCP在导致Incast的条件下,第二阶段使用不同的拥塞控制算法以及改变整体网络负载时的性能。 (C)2019由Elsevier B.V.发布

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号