电子学报 ›› 2020, Vol. 48 ›› Issue (12): 2425-2433.DOI: 10.3969/j.issn.0372-2112.2020.12.019

• 学术论文 • 上一篇    下一篇

TCP SkyLine:数据中心网络高吞吐率传输

王娟, 夏羽   

  1. 四川师范大学计算机科学学院, 四川成都 610101
  • 收稿日期:2019-08-15 修回日期:2020-05-27 出版日期:2020-12-25
    • 通讯作者:
    • 夏羽
    • 作者简介:
    • 王娟 女,1993年生于四川内江.四川师范大学计算机科学学院硕士研究生.主要研究方向为数据中心网络优化.E-mail:535165469@qq.com

TCP Skyline:A High-Throughput Transport for Data Center Networks

WANG Juan, XIA Yu   

  1. Department of Computer Science, Sichuan Normal University, Chengdu, Sichuan 610101, China
  • Received:2019-08-15 Revised:2020-05-27 Online:2020-12-25 Published:2020-12-25
    • Corresponding author:
    • XIA Yu

摘要: 针对数据中心网络在"多对一"并发流量模式下,TCP(Transmission Control Protocol)及其现有改进方案在单轮数据传输和多轮数据传输下吞吐率低下问题,提出了一种通过数据包标记实现丢包快速发现和快速重传并动态调整拥塞窗口初始值的策略,称为TSL(TCP SkyLine).TSL同时解决了传统TCP Incast问题和多轮数据传输下由遗留窗口引发的TCP Incast问题.实验表明,TSL在单轮数据传输和多轮数据传输下均能获得90%以上的带宽利用率.在10Gbps网络中,其支持的并发连接数与传统TCP和DCTCP相比分别提升了5倍和1倍,有效吞吐率分别提升了18倍和8.6倍;在1Gbps网路中,支持的并发连接数较传统TCP和DCTCP分别提升了5.8倍和1倍.

关键词: 数据中心, 传输协议, TCP Incast, 延迟ACK, 超时重传, 多轮数据传输

Abstract: In the "many-to-one" concurrent traffic pattern of the data center networks, TCP (Transmission Control Protocol) and its existing improvements have low throughput in single-round and multi-round of data transmission scenarios. Hence, a strategy called TSL (TCP SkyLine) is proposed for fast discovering and retransmitting the lost packets through packet labelling and adjusting the initial size of the congestion window dynamically. TSL solves the traditional TCP Incast problem and the TCP Incast problem caused by the legacy window in multi-round of data transmission. Through extensive experiments we show that TSL can achieve more than 90% goodput regardless of single or multiple rounds of data transmission. In a 10Gbps network, the number of concurrent connections supported by TSL has increased by 5 times and once respectively compared to the traditional TCP and DCTCP, and the goodput has increased by 18 times and 8.6 times respectively. In a 1Gbps network, the number of concurrent connections supported by TSL has increased by 5.8 times and once respectively compared to the traditional TCP and DCTCP.

Key words: data center, transmission protocol, TCP Incast, delay ACK, retransmission timeout, multi-turn transmission

中图分类号: