Tuning the Aggressive TCP Behavior for Highly Concurrent HTTP Connections in Intra-Datacenter

Tuning the Aggressive TCP Behavior for Highly Concurrent HTTP Connections in Intra-Datacenter
复制标题

DOI:
10.1109/tnet.2017.2759300
复制
发表时间:
2017-10
期刊:
IEEE/ACM Transactions on Networking
影响因子:
--
通讯作者:
Zhang Tao;Jianxin Wang;Jiawei Huang;Jianer Chen;Yi Pan;G. Min
Zhang Tao;Jianxin Wang;Jiawei Huang;Jianer Chen;Yi Pan;G. Min
中科院分区:
其他
文献类型:
--
作者:
Zhang Tao;Jianxin Wang;Jiawei Huang;Jianer Chen;Yi Pan;G. Min

文献摘要

被引文献

相似文献

现代数据中心托管各种基于超文本传输协议(HTTP)的服务,这些服务采用持久传输控制协议(TCP)连接来发送HTTP请求和响应。然而,HTTP流量的ON/OFF模式干扰TCP拥塞窗口的增加,潜在地在ON时段开始时触发分组丢失。此外,由于HTTP响应的并发传输中的严重拥塞,传输性能变得更差。在本文中,我们提供了第一个广泛的研究,以调查数据中心网络中的高并发HTTP连接的性能下降的根本原因。我们进一步提出了TCP-TRIM的设计和实现,它采用探测数据包,以平滑的拥塞窗口在持续TCP连接的积极增长,并利用拥塞检测和控制在终端主机,以限制交换机队列长度的增长下,高并发TCP连接。大规模模拟和真实的实现的实验结果表明,TCP-TRIM减少了高达80%的HTTP响应的完成时间,而引入很少的部署开销,只有在终端主机。
Modern data centers host diverse hyper text transfer protocol (HTTP)-based services, which employ persistent transmission control protocol (TCP) connections to send HTTP requests and responses. However, the ON/OFF pattern of HTTP traffic disturbs the increase of TCP congestion window, potentially triggering packet loss at the beginning of ON period. Furthermore, the transmission performance becomes worse due to severe congestion in the concurrent transfer of HTTP response. In this paper, we provide the first extensive study to investigate the root cause of performance degradation of highly concurrent HTTP connections in data center network. We further present the design and implementation of TCP-TRIM, which employs probe packets to smooth the aggressive increase of congestion window in persistent TCP connection and leverages congestion detection and control at end-host to limit the growth of switch queue length under highly concurrent TCP connections. The experimental results of at-scale simulations and real implementations demonstrate that TCP-TRIM reduces the completion time of HTTP response by up to 80%, while introducing little deployment overhead only at the end hosts.