Post

Time-Division TCP for Reconfigurable Data Center Networks

URL: https://doi.org/10.1145/3544216.3544254

Bibtex Entry:

@inproceedings{2022-Chen-sigcomm, author = “Chen, Shawn Shuoshuo and Wang, Weiyang and Canel, Christopher and Seshan, Srinivasan and Snoeren, Alex C. and Steenkiste, Peter”, title = “Time-Division TCP for Reconfigurable Data Center Networks”, year = “2022”, isbn = “9781450394208”, publisher = “Association for Computing Machinery”, address = “New York, NY, USA”, url = “https://doi.org/10.1145/3544216.3544254”, doi = “10.1145/3544216.3544254”, abstract = “Recent proposals for reconfigurable data center networks have shown that providing multiple time-varying paths can improve network capacity and lower physical latency. However, existing TCP variants are ill-suited to utilize available capacity because their congestion control cannot react quickly enough to drastic variations in bandwidth and latency.We present Time-division TCP (TDTCP), a new TCP variant designed for reconfigurable data center networks. TDTCP recognizes that communication in these fabrics happens over a set of paths, each having its own physical characteristics and cross traffic. TDTCP multiplexes each connection across multiple independent congestion states—one for each distinct path—while managing connection-wide tasks in a shared fashion. It leverages network support to receive timely notification of path changes and promptly matches its local view to the current path. We implement TDTCP in the Linux kernel. Results on an emulated network show that TDTCP improves throughput over both traditional TCP variants, such as DCTCP and CUBIC, and multipath TCP by 24–41\% without requiring significant in-network buffering to hide path variations.”, booktitle = “ACM SIGCOMM”, pages = “19–35”, numpages = “17”, keywords = “transport protocol, data center, congestion control”, location = “Amsterdam, Netherlands”, series = “SIGCOMM ‘22”, month = “August” }

This post is licensed under CC BY 4.0 by the author.