TCP throughput profiles using measurements over dedicated connections

Nageswara S.V. Rao, Qiang Liu, Satyabrata Sen, Don Towsley, Gayane Vardoyan, Raj Kettimuthu, Ian Foster

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

18 Scopus citations

Abstract

Wide-area data transfers in high-performance computing infrastructures are increasingly being carried over dynamically provisioned dedicated network connections that provide high capacities with no competing traffic. We present extensive TCP throughput measurements and time traces over a suite of physical and emulated 10 Gbps connections with 0-366 ms round-trip times (RTTs). Contrary to the general expectation, they show significant statistical and temporal variations, in addition to the overall dependencies on the congestion control mechanism, buffer size, and the number of parallel streams. We analyze several throughput profiles that have highly desirable concave regions wherein the throughput decreases slowly with RTTs, in stark contrast to the convex profiles predicted by various TCP analytical models. We present a generic throughput model that abstracts the ramp-up and sustainment phases of TCP flows, which provides insights into qualitative trends observed in measurements across TCP variants: (i) slow-start followed by well-sustained throughput leads to concave regions; (ii) large buffers and multiple parallel streams expand the concave regions in addition to improving the throughput; and (iii) stable throughput dynamics, indicated by a smoother Poincare map and smaller Lyapunov exponents, lead to wider concave regions. These measurements and analytical results together enable us to select a TCP variant and its parameters for a given connection to achieve high throughput with statistical guarantees.

Original languageEnglish
Title of host publicationHPDC 2017 - Proceedings of the 26th International Symposium on High-Performance Parallel and Distributed Computing
PublisherAssociation for Computing Machinery, Inc
Pages193-204
Number of pages12
ISBN (Electronic)9781450346993
DOIs
StatePublished - Jun 26 2017
Event26th ACM International Symposium on High-Performance Parallel and Distributed Computing, HPDC 2017 - Washington, United States
Duration: Jun 26 2017Jun 30 2017

Publication series

NameHPDC 2017 - Proceedings of the 26th International Symposium on High-Performance Parallel and Distributed Computing

Conference

Conference26th ACM International Symposium on High-Performance Parallel and Distributed Computing, HPDC 2017
Country/TerritoryUnited States
CityWashington
Period06/26/1706/30/17

Bibliographical note

Publisher Copyright:
© 2017 Association for Computing Machinery.

Keywords

  • Concavity
  • Dedicated connection
  • Lyapunov exponent
  • Monotonicity
  • Poincaré map
  • TCP
  • Throughput dynamics
  • Throughput pro-file
  • Transport protocols

Fingerprint

Dive into the research topics of 'TCP throughput profiles using measurements over dedicated connections'. Together they form a unique fingerprint.

Cite this