当前位置: X-MOL 学术IEEE ACM Trans. Netw. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Measurement, Analysis, and Enhancement of Multipath TCP Energy Efficiency for Datacenters
IEEE/ACM Transactions on Networking ( IF 3.7 ) Pub Date : 2019-12-13 , DOI: 10.1109/tnet.2019.2950908
Jia Zhao , Jiangchuan Liu , Haiyang Wang , Chi Xu , Wei Gong , Changqiao Xu

Multipath TCP (MPTCP) has recently been suggested as a promising transport protocol to boost the utilization of underlaying datacenter networks, yet it also increases the host CPU power consumption. It remains unclear whether datacenters can indeed benefit from using MPTCP from the perspective of energy efficiency. Through realworld measurement of MPTCP, we show that the energy efficiency of MPTCP is largely related to the flow completion time and the existence of link-sharing subflows. In particular, we find that the link-sharing subflows in MPTCP will significantly elevate the CPUs’ power consumption on hosts. To make the matter worse, it will also reduce the transmission efficiency for both throughput-sensitive long flows and latency-sensitive short flows. To address such a problem, we present MPTCP-D, an energy-efficient enhancement of MPTCP in datacenter networks. MPTCP-D incorporates a novel congestion control algorithm that improves energy efficiency by minimizing the flow completion time. It also has a build-in subflow elimination mechanism that precludes link-sharing subflows from increasing the host CPU power consumption. We implement MPTCP-D in the Linux kernel, analyze the parameter selection in the algorithm and study its performance through packet-level simulation and on Amazon EC2. Our results show that, without degrading the performance of the long flow throughput and the short flow completion time, MPTCP-D reduces the long flow energy consumption by up to 72% compared to DCTCP for data transfers, and reduces the short flow power consumption by up to 46% compared to MPTCP with link-sharing subflows.

中文翻译:

数据中心多路径TCP能源效率的测量,分析和增强

最近,多路径TCP(MPTCP)被认为是一种有前途的传输协议,可以提高底层数据中心网络的利用率,但同时也会增加主机CPU的功耗。从能源效率的角度来看,数据中心是否真的可以从使用MPTCP中受益,目前尚不清楚。通过对MPTCP的实际测量,我们发现MPTCP的能效在很大程度上与流完成时间和链路共享子流的存在有关。特别是,我们发现MPTCP中的链接共享子流将显着提高主机上CPU的功耗。更糟的是,对于吞吐量敏感的长流程和延迟敏感的短流程,这也会降低传输效率。为了解决这个问题,我们提出了MPTCP-D,数据中心网络中MPTCP的高能效增强。MPTCP-D合并了一种新颖的拥塞控制算法,该算法通过最小化流完成时间来提高能量效率。它还具有内置的子流消除机制,该机制可防止链接共享子流增加主机CPU功耗。我们在Linux内核中实现MPTCP-D,分析算法中的参数选择,并通过数据包级仿真和在Amazon EC2上研究其性能。我们的结果表明,在不降低长流量通过量和短流量完成时间的性能的情况下,与用于数据传输的DCTCP相比,MPTCP-D减少了长流量能量消耗高达72%,并减少了短流量能耗。与具有链接共享子流的MPTCP相比,高达46%。MPTCP-D合并了一种新颖的拥塞控制算法,该算法通过最小化流完成时间来提高能量效率。它还具有内置的子流消除机制,该机制可防止链接共享子流增加主机CPU功耗。我们在Linux内核中实现MPTCP-D,分析算法中的参数选择,并通过数据包级仿真和在Amazon EC2上研究其性能。我们的结果表明,在不降低长流量通过量和短流量完成时间的性能的情况下,与用于数据传输的DCTCP相比,MPTCP-D减少了长流量能量消耗高达72%,并减少了短流量能耗。与具有链接共享子流的MPTCP相比,高达46%。MPTCP-D合并了一种新颖的拥塞控制算法,该算法通过最小化流完成时间来提高能量效率。它还具有内置的子流消除机制,该机制可防止链接共享子流增加主机CPU功耗。我们在Linux内核中实现MPTCP-D,分析算法中的参数选择,并通过数据包级仿真和在Amazon EC2上研究其性能。我们的结果表明,在不降低长流量通过量和短流量完成时间的性能的情况下,与用于数据传输的DCTCP相比,MPTCP-D减少了长流量能量消耗高达72%,并减少了短流量能耗。与具有链接共享子流的MPTCP相比,高达46%。
更新日期:2020-02-18
down
wechat
bug