DOI QR코드

DOI QR Code

Improving TCP Performance for Wireless Networks Based on Successive ECN

무선 망에서의 연속적 ECN을 이용한 TCP 성능 개선 방법

  • 변희정 (수원대학교 IT대학 정보통신공학과)
  • Received : 2010.04.09
  • Accepted : 2010.07.04
  • Published : 2010.08.01

Abstract

In this paper, we propose an algorithm to improve TCP performance over wireless links. TCP is known to have poor performance over wireless links because TCP has no mechanism to differentiate congestion loss from wireless loss, and treats all losses as congestive. We present a simple method to determine the cause of packet loss using the successive ECN. In addition, we present an algorithm to control the congestion window size based on the estimated queue state in order to guarantee the fairness and high link utilization.

Keywords

References

  1. O. Shagdar, M. N. Shirazi, and B. Zhang, “Improving ECNbased TCP performance over wireless networks using a homogeneous implementation of EWLN,” International Conference on Telecommunications, vol. 1, pp. 812-817, 2003. https://doi.org/10.1109/ICTEL.2003.1191513
  2. W. Ding and A. Jamarlipour, “A new explicit loss notification with acknowledgment for wireless TCP,” Personal, Indoor and Mobile Radio Communications, San Diego, USA, pp. B.65-B.69, 2001. https://doi.org/10.1109/PIMRC.2001.965432
  3. N. K. G. Samaraweera, “Non-congestion packet loss detection for TCP error recovery using wireless links,” IEE Proc. Commun., vol. 146, no. 4, pp. 222-230, 1999. https://doi.org/10.1049/ip-com:19990597
  4. C. Liu and Raj Jain, “Approaches of wireless TCP enhancement and a new proposal based on congestion coherence,” Proc. of the 36th Hawaii International Conference on System Sciences, pp. 307-316, 2002.
  5. C. P. Fu and S. C. Liew, “TCP Veno: TCP enhancement for transmission over wireless access networks,” IEEE. J. Select. Areas Commun., vol. 21, no. 2, pp. 216-228, 2003. https://doi.org/10.1109/JSAC.2002.807336
  6. S. Cen, P. C. Cosman, and G. M. Voelker, “End-to-end differentiation of congestion and wireless losses,” IEEE/ACM Trans. Net., vol. 11, no. 5, pp. 703-717, 2003. https://doi.org/10.1109/TNET.2003.818187
  7. C. Parsa and J. J. Garcia, “Differentiating congestion vs. random loss: A method for improving TCP performance over wireless links,” Proc. of IEEE Wireless Communications and Networking Conference, Chicago, USA, vol. 1, pp. 90-93, 2000. https://doi.org/10.1109/WCNC.2000.904606
  8. R. Ramani and A. Karandikar, “Explicit congestion notification (ECN) in TCP over wireless network,” IEEE International Conference on Personal Wireless Communications, Hyderabad, India, pp. 495-499, 2000. https://doi.org/10.1109/ICPWC.2000.905907
  9. S. Athuraliya, S. H. Low, V. H. Li, and Q. Yin, “REM: active queue management,” IEEE Networks, vol. 15, no. 3, pp. 48-53, 2001. https://doi.org/10.1109/65.923940
  10. M. Gerla, W. Weng, and R. L. Cigno, “Bandwidth feedback control of TCP and real time sources in the Internet,” IEEE GLOBECOM, San Francisco, USA, vol. 1, pp. 561-565, 2000. https://doi.org/10.1109/GLOCOM.2000.892075
  11. M. Gerla, W. Weng, and R. L. Cigno, “BA-TCP: a bandwidth aware TCP for satellite networks,” Proc. of Computer Communications and Networks, Boston, USA, pp. 204-207, 1999. https://doi.org/10.1109/ICCCN.1999.805518
  12. M. Gerla, M. Y. Sanadidi, R. Wang, and A. Zanella, “TCP Westwood: congestion window control using bandwidth estimation,” IEEE GLOBECOM, San Antonio, USA, pp. 1698-1702, 2001. https://doi.org/10.1109/GLOCOM.2001.965869
  13. F. Martignon and A. Capone, “TCP with bandwidth estimation over wireless networks,” Proc. Vehicular Technology Conference, vol. 3, pp. 1422-1426, 2002. https://doi.org/10.1109/VETECF.2002.1040450
  14. F. Kelly, G. Raina, and T. Voice, “Stability and fairness of explicit congestion control with small buffers,” ACM SIGCOMM Computer Communication Review, vol. 38, issue 3, pp. 51-62, 2008. https://doi.org/10.1145/1384609.1384615
  15. H. Balakrishnan, N. Dukkipati, N. McKewon, and C. Tomlin, “Stability analysis of explicit congestion control protocols,” IEEE Communications Letters, vol. 11, no. 10, pp. 823-825, 2007. https://doi.org/10.1109/LCOMM.2007.070076
  16. T. Voice and G. Raina, “Stability analysis of a max-min fair rate control protocol (RCP) in a small buffer regime,” IEEE Trans. Automatic Control, vol. 54, no. 8, pp. 1908-1913, 2009. https://doi.org/10.1109/TAC.2009.2022115
  17. H. Ohsaki and M. Murata, “Steady state analysis of the RED gateway: stability, transient behavior, and parameter setting,” IEICE Trans. Commun., vol. E85-B, no. 1, pp. 107-115, 2002.
  18. S. Floyd and V. Jacobson, “Random early detection gateways for congestion avoidance,” IEEE/ACM Trans. Net., vol. 1, no. 4, pp. 397-413, 1993. https://doi.org/10.1109/90.251892
  19. R. G. Mukhtar, S. V. Hanly, and L. L. H. Andrew, “Efficient Internet traffic delivery over wireless networks,” IEEE Commun. Mag., vol. 41, no. 12, pp. 46-53, 2003. https://doi.org/10.1109/MCOM.2003.1252798
  20. L. Kalampoukas, A. Varma, and K. K. Ramakrishnan, “Explicit window adaptation: a method to enhance TCP performance,” IEEE/ACM Trans. Net., vol. 10, no. 3, pp. 338-350, 1991. https://doi.org/10.1109/TNET.2002.1012366
  21. J.-T. Lim, S. M. Meerkov, and T. Zeng, “Simplified description of slow-in-the-average Markov walks,” J. Math. analys. and applic., vol. 158, no. 2, pp. 476-486, 1991. https://doi.org/10.1016/0022-247X(91)90251-T
  22. J.-T. Lim and K. H. Shim, “Asymptotic performance evaluation of Token Passing Networks,” IEEE Trans. Industrial Electronics, vol. 40, no. 3, pp. 384-385, 1993. https://doi.org/10.1109/41.232218
  23. K. H. Shim and J.-T. Lim, “Performance analysis and design of Token-passing networks with two message priorities,” IEE Proc. Commun., vol. 44, no. 1, pp. 11-16, 1997.
  24. K.-H. Shim and J.-T. Lim, “Extreme-point Robust Stability of a class of discrete-time polynomials,” Electronics Letters, vol. 32, no. 15, pp. 1421-1422, 1996. https://doi.org/10.1049/el:19960941
  25. D. Chiu and R. Jain, “Analysis of the increase/decrease algorithms for congestion avoidance in computer networks,” Journal of computer networks and ISDN, vol. 17, no. 1, pp. 1-14, 1989. https://doi.org/10.1016/0169-7552(89)90019-6