Skip to main navigation Skip to search Skip to main content

Balancing TCP buffer vs parallel streams in application level throughput optimization

  • Louisiana State University

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

17 Scopus citations

Abstract

The end-to-end performance of TCP over wide-area may be a major bottleneck for large-scale network-based applications. Two practical ways of increasing the TCP performance at the application layer is using multiple parallel streams and tuning the buffer size. Tuning the buffer size can lead to significant increase in the throughput of the application. However using multiple parallel streams generally gives better results than optimized buffer size with a single stream. Parallel streams tend to recover from failures quicker and are more likely to steal bandwidth from the other streams sharing the network. Moreover our experiments show that proper usage of tuned buffer size with parallel streams can even increase the throughput more than the cases where only tuned buffers and only parallel streams are used. In that sense, balancing a tuned buffer size and the number of parallel streams and defining the optimal values for those parameters are very important. In this paper, we analyze the results of different techniques to balance TCP buffer and parallel streams at the same time and present the initial steps to a balanced modeling of throughput based on these optimized parameters.

Original languageEnglish
Title of host publicationProceedings of the 2nd International Workshop on Data-Aware Distributed Computing, DADC '09, Co-located with the 2009 International Symposium on High Performance Distributed Computing, HPDC'09
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages21-30
Number of pages10
ISBN (Print)9781605585895
DOIs
StatePublished - 2009
Event2nd International Workshop on Data-Aware Distributed Computing, DADC 2009, Co-located with the ACM/IEEE International Conference on High Performance Distributed Computing, HPDC 2009 - Garching, Germany
Duration: Jun 9 2009Jun 13 2009

Publication series

NameProceedings of the IEEE International Symposium on High Performance Distributed Computing
ISSN (Print)1082-8907

Conference

Conference2nd International Workshop on Data-Aware Distributed Computing, DADC 2009, Co-located with the ACM/IEEE International Conference on High Performance Distributed Computing, HPDC 2009
Country/TerritoryGermany
CityGarching
Period06/9/0906/13/09

Keywords

  • Buffer size
  • Data transfer
  • File transfer
  • Gridftp
  • Parallel tcp
  • Parallelism

Fingerprint

Dive into the research topics of 'Balancing TCP buffer vs parallel streams in application level throughput optimization'. Together they form a unique fingerprint.

Cite this