Browse > Article

A Receiver-driven TCP Flow Control for Memory Constrained Mobile Receiver  

이종민 (연세대학교 컴퓨터과학과)
차호정 (연세대학교 컴퓨터과학과)
Abstract
This paper presents a receiver-driven TCP flow control mechanism, which is adaptive to the wireless condition, for memory constrained mobile receiver. A receiver-driven TCP flow control is, in general, achieved by adjusting the size of advertised window at the receiver. The proposed method constantly measures at the receiver both the available wireless bandwidth and the packet round-trip time. Depending on the measured values, the receiver adjusts appropriately the size of advertised window. Constrained by the adjusted window which reflects the current state of the wireless network, the sender achieves an improved TCP throughput as well as the reduced round-trip packet delay. Its implementation only affects the protocol stack at the receiver and hence neither the sender nor the router are required to be modified. The mechanism has been implemented in real environments. The experimental results show that in CDMA2000 1x networks the TCP throughput of the proposed method has improved about 5 times over the conventional method when the receiver's buffer size is limited to 2896 bytes. Also, with 64Kbytes of buffer site, the packet round-trip time of the proposed method has been reduced in half, compared the case with the conventional method.
Keywords
TCP; Mobile; TCP; Flow Control;
Citations & Related Records
연도 인용수 순위
  • Reference
1 L. Garber, 'Will 3G really be the next big wireless technology?,' IEEE Computer, Vol. 35, No. 1, pp.26-32, January 2002   DOI   ScienceOn
2 C. Barakat, E. Altman, W. Dabbous, 'On TCP Performance in a Heterogeneous Network: A Survey,' IEEE Communications Magazine, Vol. 38, No. 1, pp.40-46, January 2000   DOI   ScienceOn
3 Y. Bai, A. T. Ogielski, G. Wu. 'Interactions of TCP and radio link ARQ protocol,' In Proceedings of 50th IEEE Vehicular Technology Conference (VTC), pp. 1710-1714, September 1999   DOI
4 Mike Fisk, Wu-chun Feng, 'Dynamic Right-Sizing in TCP,' In Proceedings of the Los Alamos Computer Science Institute Symposium (LACSI), Santa Fe, New Mexico, October 2001
5 M. Ivanovich, R. Mukhtar, S. Hanley, H. Vu, P. Fitzpatrick, 'Analysis of TCP Performance over Hybrid 'Fast Fixed-to-Slow Wireless' Buffered Links,' In Proceedings of IEEE Globecom, Vol. 3, pp.1816-1820, San Antonio, November 2001   DOI
6 V. Jacobson, 'Congestion Avoidance and Control,' In Proceedings of ACM SIGCOMM, pp.314-329, 1998   DOI
7 Xiaoming Zhou, Xichen Liu, John,S. Baras, 'Flow Control at Satellite Gateways, Technical Reports, University of Maryland, CSHCN TR 2002-19, 2002
8 L. Kalampoukas, A. Varma, K. Ramakrishnan, 'Explicit window adaptation: a method to enhance TCP performance,' In Proceedings of IEEE INFOCOM, pp.242-251, April 1998   DOI
9 J. Aweya, M. Ouellette, D.Y. Montuno, Z. Yao. 'Enhancing network performance with TCP rate control,' IEEE Global Telecommunications Conference (GLOBECOM), Vol.3, pp.1712-1718, 2000   DOI
10 L. Andrew, S. Hanly, R. Mukhtar, 'Differentiated Capacity Allocation for End-to-End Connections with a Single Bottleneck Link,' In Proceedings of IEEE INFOCOM, April 2003
11 D. Chiu, R. Jain, 'Analysis of the increase and decrease algorithms for congestion avoidance in computer networks,' Journal of Computer Networks and ISDN, Vol. 17, No. 1, pp.1-14, June 1989   DOI   ScienceOn
12 W. R.Stevens, TCP/IP IIlustrated, Volume 1, Addison Wesley, Massachusetts, 1994
13 Brian L. Tierney, 'TCP Tuning Guide for Distributed Applications on Wide Area Networks,' Usenix ; login: Journal, Vol. 26, No. 1, pp.33-39, Feburary 2001
14 Neil T. Spring Maureen Chesire, Mark Berryman, Vivek Sahasranaman, Thomas Anderson, Brian Bershad,' Receiver based management of low bandwidth access links,' In Proceedings of IEEE INFOCOM, pp.245-254, 2000   DOI
15 S. Ostermann, tcptrace, URL : http://www.tcptrace.org, 1994
16 V. Jacobson, C. Leres, S. McCanne, tcpdump, http://www.tcpdump.org, 1989