Performance Improvement of WTCP by Differentiated Handling of Congestion and Random Loss

혼잡 및 무선 구간 손실의 차별적 처리를 통한 WTCP 성능 개선

  • Published : 2008.09.25

Abstract

The traditional TCP was designed assuming wired networks. Thus, if it is used networks consisting of both wired and wireless networks, all packet losses including random losses in wireless links are regarded as network congestion losses. Misclassification of packet losses causes unnecessary reduction of transmission rate, and results in waste of bandwidth. In this paper, we present WTCP(wireless TCP) congestion control algorithm that differentiates the random losses more accurately, and adopts improved congestion control which results in better network throughput. To evaluate the performance of proposed scheme, we compared the proposed algorithm with TCP Westwood and TCP Veno via simulations.

유선망을 가정하여 설계된 기존의 TCP를 무선망이 혼재된 망에서 그대로 사용하면 무선구간의 랜덤 손실도 유선구간의 혼잡 손실과 동일하게 간주하게 된다. 이러한 잘못된 판단과 조치는 대역폭을 낭비하여 전체 네트워크의 처리량(throughput)을 저하하게 된다. 이러한 문제를 하기 위한 노력들이 많이 있었다. 본 논문에서는 유선망 혼잡과 무선구간 손실을 판별할 개선된 방법을 사용하여 망 상황 진단의 정확도를 높이고, 판단된 각 상황에 대해서 망 처리량을 높일 수 있는 개선된 제어 방법을 제안하였다. 또한, 시뮬레이션을 통해 제안한 알고리즘의 성능을 TCP Westwood, TCP Veno와 비교하여 평가하였다.

Keywords

References

  1. W. Stallings, "Wireless Communication & Networks", Prentice Hall, 2004.
  2. Bakre, A.. Badrinath, "I-TCP : indirect TCP for mobile hosts Distributed Computing Systems", Proceedings of the 15th International Conference on, pp.136-143, 1995.
  3. A. Chockalingan, M. Zorzi, and V. Tralli, "Wireless TCP performance with link layer FEC/ARQ", in Proc. Of ICC, pp.1212-1216, 1999.
  4. C. F. Chiasserini and M. Meo, "Improving TCP over wireless through adaptive link layer setting", In IEEE GLOBECOM, Symposium on Internet Performance(IPS 2001), San Antonio, TX, November 2001.
  5. Saverio Mascolo, Clasudio Casetti, Mario Gerla, M. Y. Sanadidi, Ren Wang, "TCP Westwood: Bandwidth Estimation for Enhanced Transport over Wireless Links", ACM SIGMOBILE, 2001.
  6. M. Gerla, M. Y. Sanadidi, R. Wang, A. Zanella, C. Casetti, S. Mascolo, "TCP Westwood: Congestion Window Control Using Bandwidth Estimation", In Proceedings of IEEE Globecom 2001, pp 1698-1702. San Antonio, Texas, USA, November 2001.
  7. Claudio Casetti, Mario Gerla, Saverio Mascolo, M.Y. Sansadidi, and Ren Wang, "TCP Westwood: End-to-End Congestion Control for Wired/Wireless Networks" In Wireless Networks Journal 8, pp.467-479, 2002. https://doi.org/10.1023/A:1016590112381
  8. Cheng Peng Fu, Soung C. Liew, "TCP Veno: TCP Enhancement for Transmission Over Wireless Access Networks", IEEE JOURNAL, Feb. 2003.
  9. W. Stevense, "TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithm", RFC 2001, Jan. 1997, URL: http://www.ietf.org/rfc/rfc3041.txt/
  10. V. Jacobson, "Congestion Avoidance and Control.", in Proc. SIGCOMM '88, pp.314-329 Stanford, CA,
  11. V. Jacobson, "Modified TCP Congestion Avoidance Algorithm.", Apr. 1990.
  12. M. Allman and V. Paxson, "TCP Congestion Control.", RFC 2581, Apr. 1999.
  13. S. Floyd and T. Henderson, "The NewReno Modification to TCP's Fast Recovery Algorithm.", RFC 2582, Apr. 1999.
  14. M. Mathis, J. Mahdavietal. "TCP Selective Acknowledgement Options.", RFC 2018, Oct. 1996.
  15. L. S. Brakmo, S. W. O'Malley, and L. L. Peterson, "TCP Vegas: New techniques for congestion detection and avoidance.", in Proc. SIGCOMM '94, pp.24-35, London, U.K., Oct. 1994.
  16. K.Brown and S. Singh M- TCP : TCP for Cellular Networks ACM SIGCOMM Computer Communication Review", Volume 27 Issue 5, October 1997.
  17. Bin Zhou, Cheng Peng Fu, "An Enhancement of TCP Veno over Light-Load Wireless Networks", IEEE COMMUNICATIONS LETTERS, Volume 10, NO. 6, June 2006.
  18. ns-2 network simulator (ver 2.6). LBL, URL : http://www.isi.edu/nsnam/ns