MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Optimizing {TCP} Start-up Performance (1999) [6 citations — 0 self]

Download:
Download as a PDF | Download as a PS
by Yin Zhang, Lili Qiu, Srinivasan Keshav
Computer Science Department, University of Maryland, College Park. At the University of Maryland
http://www.cs.cornell.edu/lqiu/papers/papers/tcpspand_latest_tr.ps
Add To MetaCart

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) an efficient architecture for network performance discovery; (iii) 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.

Citations

1790 Congestion avoidance and control – Jacobson - 1988
594 Promoting the Use of End-to-End Congestion Control in the Internet – Floyd, Fall - 1999
296 Measurement and analysis of end-to-end internet dynamics – Paxson - 1997
212 Improving the Start-up Behavior of a Congestion Control Scheme for TCP – Hoe - 1996
185 SPAND: Shared passive network performance discovery – SESHAN, STEMM, et al. - 1997
154 Improving http latency – Padmanabhan, Mogul - 1994
136 Enhancing TCP Over Satellite Channels Using Standard Mechanisms – Allman, Glover, et al. - 1999
120 TCP Behavior of a Busy Internet Server: Analysis and Improvements – Seshan, Balakrishnan, et al. - 1998
91 Analyzing Stability in Wide-Area Network Performance – BALAKRISHNAN, SESHAN, et al. - 1997
89 T/TCP -- TCP Extensions for Transactions: Functional Specification – Braden - 1994
83 TCP Fast Start: A Technique For Speeding up Web Transfers – Padmanabhan, Katz - 1998
50 Addressing the Challenges of Web Data Transport, Unpublished – Padmanabhan, Katz - 1998
47 TCP control block interdependence – Touch - 1997
42 Performance analysis of window-base flow control using TCP/IP: The effect of high bandwidth-delay products and random loss – Lakshman, Madhow - 1994
41 Improving Restart of Idle TCP Connections – Visweswaraiah, Heidemann - 1997
30 An Evaluation of TCP with Larger Initial Windows – Allman, Hayes, et al. - 1998
27 Extending TCP for Transactions -- Concepts – Braden - 1992
15 A new method for analyzing feedback-based protocols with applications to engineering web traffic over the Internet – Heyman, Lakshman, et al. - 1997
14 An Empirical Model of HTTP Network Trac – Mah - 1997
8 Increasing TCP’s initial window,” RFC 2414 – Allman, Floyd, et al. - 1998
7 Ongoing TCP Research Related to Satellites,” Internet Engineering Task Force (IETF – Allman, Dawkins, et al. - 2000
3 Ongoing TCP Research Related to Satellites, Internet draft – Touch, Ostermann, et al. - 1999