Download:
|
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
|