Skip to main content


eCommons@Cornell >
College of Engineering >
Computer Science >
Computer Science Technical Reports >

Please use this identifier to cite or link to this item:
Title: Optimizing TCP Start-up Performance
Authors: Zhang, Yin
Qiu, Lili
Keshav, Srinivasan
Keywords: computer science
technical report
Issue Date: Feb-1999
Publisher: Cornell University
Abstract: The performance of many networking protocols is dependent on a handful of tuning parameters. However, it is not obvious how to set or adapt these parameters to optimize performance. We believe that this optimization task can benefit from passive monitoring of current network performance. In this paper, we apply this methodology for initializing TCP parameters, such as initial congestion window size and slow start threshold for short connections. We analytically derive the optimal initial parameters, and use simulations to study its effectiveness. Our innovations include: (i) derivation of optimal TCP initial parameters as a function of link characteristics; (ii) abstract a communication path as a virtual link and model cross traffic as perturbation on it; (iii) an efficient architecture for network performance discovery; (iv) a new pacing algorithm that combines leaky bucket flow control with traditional window-based flow control. Our results show this approach leads to significant performance improvement.
Appears in Collections:Computer Science Technical Reports

Files in This Item:

File Description SizeFormat
99-1731.pdf319.57 kBAdobe PDFView/Open
99-1731.ps1.75 MBPostscriptView/Open

Refworks Export

Items in eCommons are protected by copyright, with all rights reserved, unless otherwise indicated.


© 2014 Cornell University Library Contact Us