Packet slicing for highly concurrent tcps in data center networks with COTS switches

Jiawei Huang, Yi Huang, Jianxin Wang, Tian He

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Scopus citations

Abstract

Modern data center nowadays leverages highly concurrent TCP connections between thousands of computer servers to achieve high system performance and service reliability. However, recent works have shown that, in the many-to-one and barrier-synchronized communication pattern, a large number of concurrent TCP connections suffer the TCP Incast problem due to packet drops in shallow-buffered Ethernet switches. This problem unavoidably leads to severe under-utilization of link capacity. In this work, we first reveal theoretically and empirically that controlling the IP packet size reduces the Incast probability much more effectively than controlling the congestion windows in the presence of severe congestion. We further present the design and implementation of Packet Slicing, a general supporting scheme that adjusts the packet size through a standard ICMP signaling method. Our method can be deployed on commodity switches with small firmware updates, while making no modification on end hosts. Another highlight of our work is Packet Slicing's broad applicability and effectiveness. We integrate Packet Slicing transparently (i.e., without modification) with three state-of-the-art TCP protocols designed for data centers on NS2 simulation and a physical testbed, respectively. The experimental results show that Packet Slicing remarkably improves network goodput across different TCP protocols by average 26x under severe congestion, while introducing little I/O performance impact on both switches and end hosts.

Original languageEnglish (US)
Title of host publicationProceedings - 2015 IEEE 23rd International Conference on Network Protocols, ICNP 2015
PublisherIEEE Computer Society
Pages22-31
Number of pages10
ISBN (Electronic)9781467382953
DOIs
StatePublished - Mar 18 2016
Event23rd IEEE International Conference on Network Protocols, ICNP 2015 - San Francisco, United States
Duration: Nov 10 2015Nov 13 2015

Publication series

NameProceedings - International Conference on Network Protocols, ICNP
Volume2016-March
ISSN (Print)1092-1648

Other

Other23rd IEEE International Conference on Network Protocols, ICNP 2015
CountryUnited States
CitySan Francisco
Period11/10/1511/13/15

Keywords

  • Congestion control
  • Data center network
  • TCP

Fingerprint Dive into the research topics of 'Packet slicing for highly concurrent tcps in data center networks with COTS switches'. Together they form a unique fingerprint.

  • Cite this

    Huang, J., Huang, Y., Wang, J., & He, T. (2016). Packet slicing for highly concurrent tcps in data center networks with COTS switches. In Proceedings - 2015 IEEE 23rd International Conference on Network Protocols, ICNP 2015 (pp. 22-31). [7437113] (Proceedings - International Conference on Network Protocols, ICNP; Vol. 2016-March). IEEE Computer Society. https://doi.org/10.1109/ICNP.2015.39