Browse > Article

Prevention of Buffer Overflow in the Mobility Support Router for I-TCP  

김창호 (LG전자 연구원)
최학준 (서강대학교 전자공학)
장주욱 (서강대학교 전자공학과)
Abstract
A congestion control algorithm to prevent buffer overflow in MSR(Mobility Support Router) for I-TCP is proposed. Due to high bit error rate and frequent hand-offs over wireless environment, the current congestion control scheme in TCP Reno over mixed(wired and wireless) network exhibits lower throughput than the throughput achieved over wired only network. I-TCP has been proposed to address this by splitting a TCP connection into two TCP connections over wired section and wireless section, respectively. However, buffer overflow in MSR may occur whenever there are excessive bit errors or frequent hand-offs. This may lead to the loss of packets acked by MSR(resident in buffer) to the sender, but not received by the receiver, breaking TCP end-to-end semantics. In this Paper, a new scheme is proposed to prevent the MSR buffer from overflow by introducing “flow control” between the sender and the MSR. Advertised window for the TCP connection between the sender and the MSR is tied to the remaining MSR buffer space, controlling the flow of packets to the MSR buffer before overflow occurs.
Keywords
TCP; I-TCP; Wireless Network; Throughput; Flow Control; Mobile;
Citations & Related Records
연도 인용수 순위
  • Reference
1 A. Bakre and B. R. Badrinath, 'I-TCP: Indirect TCP for Mobile Hosts,' Proceedings of the 15th International Conference on Distributed Computing Systems, pp. 136-143, June 1995   DOI
2 H. Balakrishnan, S. Seshan, and R. H. Katz, 'Improving Reliable Transport and Handoff Performance in Cellular Wireless Networks,' ACM Wireless Networks, Dec. 1995   DOI
3 J. A. Cobb and P. Agrawal, 'Congestion or Corruption? A Strategy for Efficient Wireless TCP sessions,' IEEE Symposium on Computers and Communications, pp. 262-268, 1995   DOI
4 S. Keshav and S. P. Morgan, 'SMART : Performance with Overload and Random Losses,' Proceedings of IEEE Infocom. 97, April 1997   DOI
5 Kevin Brown and Suresh Singh, 'M-TCP: TCP for Mobile Cellular Networks,' CCR Proceedings, Oct. 1997
6 V. Jacobson, 'Congestion Avoidance and Control,' ACM SIGCOMM '88, August 1988   DOI
7 W. R. Stevens, 'TCP/IP Illustrated,' Vol. 1, Addison-Wesley, Nov. 1994
8 H. Balakrishnan, V. N. Padmanabhan, S. Seshan, and Randy Katz, 'A Comparison of Mechanisms for Improving TCP Performance over Wireless Links,' ACM SIGCOMM '96, pp. 256-269, 1996   DOI
9 V. Jacobson and R. T. Braden, 'TCP Extensions for Long Delay Paths,' RFC 1072, Oct. 1988
10 Nihal K. G. Samaraweera and Godred FairHurst, 'Reinforcement of TCP Error Recovery for Wireless Communication, CCR Proceedings, Oct. 1998
11 E. Ayanoglu, S. Paul, T. F. LaPorta, K. K. Sabnani, and R. D. Gitlin, 'AIRMAIL : A Link-Layer Protocol for Wireless Networks,' ACM Wireless Networks, Feb. 1995   DOI
12 Steven McCanne and Sally Floyed, NS(Network Simulator), http://www-mash.cs.berkeley.edu/ns, 1995
13 Jitendra Padhye, Victor Firoiu, Don Towsley, and Jim Kurose, 'Modeling TCP Throughput : A Simple Model and its Empirical Validation,' ACM SIGCOMM '98, 1998   DOI