New Contention Window Control Algorithm for TCP Performance Enhancement in IEEE 802.11 based Wireless Multi-hop Networks

IEEE 802.11 기반 무선 멀티홉 망에서 TCP의 성능향상을 위한 새로운 경쟁 윈도우 제어 알고리즘

  • Gi In-Huh (Department of Information and Communications Engineering, Chungnam National University) ;
  • Lee Gi-Ra (Department of Information and Communications Engineering, Chungnam National University) ;
  • Lee Jae-Yong (Division of Electrical and Computer Engineering, Chungnam National University) ;
  • Kim Byung-Chul (Division of Electrical and Computer Engineering, Chungnam National University)
  • 허인 (충남대학교 정보통신공학과) ;
  • 이기라 (충남대학교 정보통신공학과) ;
  • 이재용 (충남대학교 전기정보통신공학부) ;
  • 김병철 (충남대학교 전기정보통신공학부)
  • Published : 2006.09.01

Abstract

In this paper, we propose a new contention window control algorithm to increase TCP performance in wireless multi-hop networks. The new contention window control algorithm is suggested to reduce the hidden and exposed terminal problems of wireless multi-hop networks. Most of packet drops in wireless multi-hop networks results from hidden and exposed terminal problems, not from collisions. However, in normal DCF algorithm a failed user increases its contention window exponentially, thus it reduces the success probability of fined nodes. This phenomenon causes burst data transmissions in a particular node that already was successful in packet transmission, because the success probability increases due to short contention window. However, other nodes that fail to transmit packet data until maximum retransmission attempts try to set up new routing path configuration in network layer, which cause TCP performance degradation and restrain seamless data transmission. To solve these problems, the proposed algorithm increases the number of back-of retransmissions to increase the success probability of MAC transmission, and fixes the contention window at a predetermined value. By using ns-2 simulation for the chain and grid topology, we show that the proposed algorithm enhances the TCP performance.

본 논문에서는 IEEE 802.11 기반 무선 멀티홉 망에서 TCP의 성능을 향상시키기 위하여 새로운 Contention Window(CW) 제어 알고리즘을 제안 하였다. 제안한 Contention Window(CW) 제어 알고리즘은 무선 멀티홉 망에서 빈번히 발생하는 hidden terminal 문제의 영향을 경감시킨다 무선 멀티홉 망에서 발생하는 대부분의 패킷 손실은 패킷의 충돌에 의한 것이 아니라 hidden terminal과 exposed terminal로 인하여 발생된다. 그러나 IEEE 802.11 DFC 알고리즘에서는 전송에 실패한 사용자의 CW를 지수형태로 증가시키므로 해당노드가 전송에 성공할 확률을 더욱 감소시킨다. 이는 전송에 성공한 노드가 연속해서 패킷 전송에 성공할 가능성을 높여주어 burst한 데이터 전송이 일어날 수 있다. 한편, 최대 재전송을 시도한 후에도 데이터를 보내지 못한 노드는 네트워크 계층에서의 경로 재전송을 시도하게 되는데 이로 인해 데이터 전송이 중지되고 성능감소가 일어날 수 있다. 이와 같은 문제를 해결하기 위하여 본 논문에서 제안한 기법에서는 backoff 재전송의 횟수를 증가시키고 적절한 CW의 크기를 설정하는 방안을 제안 하였다. Ns-2를 사용하여 체인 토폴로지와 격자 토폴로지에서의 시뮬레이션을 수행해 제안된 기법이 무선 멀티홉 망에서 TCP 성능을 향상시킴을 확인 하였다.

Keywords

References

  1. C. E. Perkins, 'AD HOC NETWORKING', Addison Wesley, 2001
  2. E. M. Royer and C. Toh, 'A review of current routing protocols for Ad-hoc mobile wireless networks', IEEE Personal Communications, pp.207-218, April 1999 https://doi.org/10.1109/98.760423
  3. K. Chandran, S. Raghunathan, S. Venkatesan, P. Prakash, 'A Feedback-Based scheme for Improving TCP Performance in Ad Hoc wireless Networks', IEEE Personal Communications, February 2001 https://doi.org/10.1109/98.904897
  4. The Editors of IEEE 802.11. IEEE Standard for Wireless LAN Medium Access Control(MAC) and Physical Layer(PHY) specifications, November. 1997
  5. S. Xu, T. Saadawi, 'Revealing the problems with 802.11 medium access control protocol in multi-hop wireless ad hoc networks,' Computer Networks 2002 https://doi.org/10.1016/S1389-1286(01)00273-0
  6. Ns-2, http://www.isi.edu/nsnam/ns/
  7. D. B. Johnson, D. A. Maltz, Y. Hu, 'Dynamic Source Routing Protocol for Mobile Ad Hoc Networks(DSR)', Internet Draft , April 2003
  8. Perkins, C., Belding-Royer, E., and S. Das, 'Ad hoc On-demand Distance Vector (AODV) Routing', RFC 3561, July 2003
  9. S. M. ElRakabawy, C. Lindemann, M. K. Vernon, 'Improving TCP Performance for Multihop Wireless Networks,' IEEE DSN'05, 2005 https://doi.org/10.1109/DSN.2005.56