Browse > Article

Performance Enhancement of High-Speed TCP Protocols using Pacing  

Choi Young Soo (경북대학교 전자전기컴퓨터학부)
Lee Gang Won (경북대학교 전자전기컴퓨터학부)
Cho You Ze (경북대학교 전자전기컴퓨터학부)
Han Tae Man (한국전자통신연구원)
Abstract
Recent studies have pointed out that existing high-speed TCP protocols have a severe unfairness and TCP friendliness problem. As the congestion window achieved by a high-speed TCP connection can be quite large, there is a strong possibility that the sender will transmit a large burst of packets. As such, the current congestion control mechanisms of high-speed TCP can lead to bursty traffic flows in hi인 speed networks, with a negative impact on both TCP friendliness and RTT unfairness. The proposed solution to these problems is to evenly space the data sent into the network over an entire round-trip time. Accordingly, the current paper evaluates this approach with a high bandwidth-delay product network and shows that pacing offers better TCP friendliness and fairness without degrading the bandwidth scalability.
Keywords
Pacing; Congestion control; High-Speed TCP; Fairness; TCP Friendliness;
Citations & Related Records
연도 인용수 순위
  • Reference
1 C. Jin, D. X. Wei, and S. H. Low, 'FAST TCP: motivation, architecture, algorithms, perfonnance,' In Proceedings of the IEEE Infocom, March, 2004
2 J. Crowcroft and P. Oechslin, 'Differentiated End-to-end Services using a Weighted Proportional Fair Share TCP,' ACM Computer Communication Review, vol. 28, no. 3, pp.53-69, 1998   DOI   ScienceOn
3 Jumbo Frame Information : http://sd.wareonearth.coin/~phi1/net/jumbo/
4 B. Tierney, J. Lee, T. Chen, H. Herzog, G. Hoo, G. Jin, and B. Johnston, 'Distributed parallel data storage systems: A scalable approach to high speed image servers,' in Proceedings of the Second ACM International Conference on Multimedia, 1994
5 A. Aggarwal, S. Savage, and T. Anderson, 'Understanding the Performance of TCP Pacing,' in Proceedings of IEEE Infocom, 2000
6 M. Aron and P. Druschel, 'TCP: Improving startup dynamics by adaptive timers and congestion control,' Technical Report TR98-318, Rice University, 1998
7 J. Hoe, 'Improving the start-up behavior of a congestion control scheme foi TCP,' ACM Computer Communication Review, vol. 26, no.4, pp. 270-280, Oct. 1996   DOI   ScienceOn
8 The Network Simulator ns2
9 M. Mathis, J. Semke, J. Madhavi, and K. Lahey, 'The Rate-Halving Algorithm for TCP Congestion Control,' Work in Progress, Internet Draft, June, 1999
10 V. N. Padmanabhan and R. H. Katz, 'TCP fast start: A technique for speeding up web transfers,' In Proceedings of the IEEE Globecom, 1998
11 S. Floyd, 'HighSpeed TCP for Large Congestion Windows,' RFC3649, Dec. 2003
12 S. Ravot, 'TCP transfers over high latency/bandwidth networks & Grid DT,' In Proceedings of First Internationat Workshop on Protocols for Fast Long-Distance Networks, Feb. 2003
13 S. Floyd and E. Kohler, 'Intemet Research Needs Better Models,' ACM Computer Communication Review, vol. 33, no.l, pp.29-34, Jan. 2003   DOI   ScienceOn
14 J. Padhye, V. Firoiu, D. Towsley, and J. Kiusoe, 'Modeling TCP Throughput: A Simple Model and its Empirical Validation,' In Proceedings of ACM Sigcomm, pp. 303-314, 1998
15 J. Martin, A. Nilsson, and I. Rhee, 'Delay Based Congestion Avoidance for TCP,' IEEE/ACM Transactions on Networking, vol. 11, no. 3, pp. 356-369, 2003   DOI   ScienceOn
16 OptIPuter : http://www.calit2.net/news/2002/9-25-opdputer.html
17 L. Xu, K. Harfoush, and I. Rhee, 'BinaryIncrease Congestion Control for Past, Long Distance Networks,' In Proceedings of IEEE Infocom, March, 2004
18 L. Zhang, S. Shenker, and D. Clark, 'Observations on the Dynamics of a Congestion Control Algorithm: The Effects of Two Way Traffic,' In Proceedings of the ACM Sigcomm, pp. 133-147, Sept. 1991
19 T. Dunigan, M. Mathis, and B. Tiemey, 'A TCP Tuning Daemon,' In Proceedings of SuperComputing: High Performance Networking and Computing, 2002
20 The ATLAS Experiment : http://at1asexperiment.org/
21 T. Kelly, 'Scalable TCP: Improving Performance in Highspeed Wide Area Networks', ACM Computer Communication Review, vo1.33, no. 2, pp. 83-91, Apr. 2003   DOI   ScienceOn
22 D. Katabi, Mark Handley, and Charles Rohrs, 'Internet Congestion Control for High Bandwidth-Delay Product Networks,' In Proceedings of the ACM Sigcomm, Aug. 2002
23 H. Bullot, R. Cottrell, and R. Hughes-Jones, 'Evaluation of Advanced TCP Stacks on Fast Long-Distance Production Networks,' In Proceedings of Second International Workshop on Protocols for Fast Long-Distance Networks, 2004
24 V. Visweswaraiah and J. Heidemann, 'Improving Restart of Idle TCP Connections,' Technical Report TR97-661, University of Southern California, 1997
25 bbcp : http://www.slac.stanford.edu/~abh/
26 bbftp : http://doc.in2p3.fr/bbftp/
27 H. Sivakumar, S. Bailey, and R. L. Grossman, 'PSockets: The case for application-level network striping for data intensive applications using high speed wide area networks,' In Proceedings of the 2000 ACM/IEEE conference on Supercomputing, 2000
28 P. Gevros, F. Risso, and P. Kirstein, 'Analysis of a Method for Differential TCP Service,' hi Proceedings of the IEEE Globecom, vol. 3, pp.1699-1708, Dec. 1999
29 W. Allcock, J. Bester, J. Bresnahan, A. Chervenak, L. Liming, S. Meder, and S.Tuecke.,'GridFTP Protocol Specification,' Global Grid Forum Recommendation GFD.20, 2003