Cornell University
Library
Cornell UniversityLibrary

eCommons

Help
Log In(current)
  1. Home
  2. Cornell Computing and Information Science
  3. Computer Science
  4. Computer Science Technical Reports
  5. Optimizing TCP Start-up Performance

Optimizing TCP Start-up Performance

File(s)
99-1731.ps (1.71 MB)
99-1731.pdf (319.57 KB)
Permanent Link(s)
https://hdl.handle.net/1813/7385
Collections
Computer Science Technical Reports
Author
Zhang, Yin
Qiu, Lili
Keshav, Srinivasan
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.

Date Issued
1999-02
Publisher
Cornell University
Keywords
computer science
•
technical report
Previously Published as
http://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cs/TR99-1731
Type
technical report

Site Statistics | Help

About eCommons | Policies | Terms of use | Contact Us

copyright © 2002-2026 Cornell University Library | Privacy | Web Accessibility Assistance