DOI QR코드

DOI QR Code

무선 환경에서 지연기반 TCP의 성능 향상을 위한 수정된 RTT 측정 기법

Modified RTT Estimation Scheme for Improving Throughput of Delay-based TCP in Wireless Networks

  • 강현수 (광운대학교 전자통신공학과) ;
  • 박지우 (광운대학교 전자통신공학과) ;
  • 정광수 (광운대학교 전자통신공학과)
  • 투고 : 2016.02.12
  • 심사 : 2016.04.27
  • 발행 : 2016.08.15

초록

무선 네트워크에서 TCP는 무선망의 특징으로 인한 패킷 손실을 혼잡상태에 의한 손실로 잘못 판단하는 문제와 연결된 디바이스들의 상태 변화로 인한 잦은 처리량의 변동 문제 때문에 성능 저하를 일으킨다. 지연 기반 TCP는 RTT(Round Trip Time)를 이용하여 윈도우의 크기를 조절하기 때문에 손실의 영향을 받지 않아 불필요하게 전송 속도를 낮추는 문제를 해결할 수 있다. 따라서 본 논문에서는 지연기반 TCP를 이용하여 성능 저하를 개선시키는 알고리즘을 제안하여 두 가지 문제 모두를 해결하려 하였다. 제안하는 기법은 네트워크 상태를 빠르게 반영하는 RTT를 BaseRTT 측정에 추가하여 적응적으로 변화할 수 있도록 하였으며, 혼잡 윈도우 크기의 증가 감소량과 BaseRTT의 측정 가중치를 버퍼 잔류량을 기준으로 변화시켜 안정성을 더하였다. 시뮬레이션을 통하여 제안하는 기법이 무선 네트워크에서의 처리량 변동 문제를 기존의 방법보다 완화시킬 수 있음을 확인하였다.

In a wireless network, TCP causes the performance degradation because of mistaking packet loss, which is caused by characteristics of wireless link and throughput oscillation due to change of devices connected on a limited bandwidth. Delay based TCP is not affected by packet loss because it controls window size by using the RTT. Therefore, it can solve the problem of unnecessary degradation of the rate caused by misunderstanding reason of packet loss. In this paper, we propose an algorithm for improving the remaining problems by using delay based TCP. The proposed scheme can change throughput adaptively by adding the RTT, which rapidly reflects the network conditions to BaseRTT. It changes the weight of RTT and the increases and decreases window size based on the remaining amount of the buffer. The simulation indicated that proposed scheme can alleviate the throughput oscillation problem, as compared to the legacy TCP Vegas.

키워드

과제정보

연구 과제번호 : 라이프스타일 분석기반 라이프미디어(LifeMedia) 허브 단말 및 서비스 기술 개발

연구 과제 주관 기관 : 정보통신기술연구진흥센터

참고문헌

  1. F. Lefevre and G. vivier, "Understanding TCP's Behavior Over Wireless Links," Proc. of the IEEE Symposium on Communications and Vehicular technology, pp. 123-130, Oct. 2000.
  2. G. Xylomenos, G. C. Polyzos, P. Mahonen and M. Saaranen, "TCP Performance Issues over Wireless Links," IEEE Communications Magazine, Vol. 39, No. 4, pp. 52-58, Apr. 2001. https://doi.org/10.1109/35.917504
  3. C. Tellambura, Y. Dhungana and M. Soysa, "Uniform Approximations for Wireless Performance in Fading, Noise and Interference," Proc. of the IEEE International Conference on Communications, pp. 2410-2415, Jun. 2012.
  4. H. Balakrishnan, V. N. Padmanabhan, S. Seshan, and R. H. Katz, "A Comparison of Mechanisms for Improving TCP Performance over Wireless Links," IEEE/ACM Transactions on Networking, Vol. 5, No. 6, pp. 756-769, Dec. 1997. https://doi.org/10.1109/90.650137
  5. Y. Peng, W. Xiaomei and Y. Hongyi, "A Novel ARQ Scheme Applied to Wireless Communication," Proc. of the IEEE International Conference on Software Engineering and Service Science, pp. 1044-1047, Jun. 2014.
  6. C. Song, P. C. Cosman and G. M. Voelker, "Endto-end Differentiation of Congestion and Wireless Losses," IEEE/ACM Transactions on Networking, Vol. 11, No. 5, pp. 703-717, Oct. 2003. https://doi.org/10.1109/TNET.2003.818187
  7. L. S. Brakmo, S. W. O'Malley and L. L. Peterson, "TCP Vegas: New Techniques for Congestion Detection and Avoidance," ACM SIGCOMM Computer Communication Review, Vol. 24, No. 4, pp. 24-35, Oct. 1994. https://doi.org/10.1145/190809.190317
  8. K. N. Srijith, L. Jacob and A. L. Ananda, "TCP Vegas-A: Solving the Fairness and Rerouting issues of TCP Vegas," Proc. of the IEEE International Conference on Performance, Computing and Communications, pp. 309-316, Apr. 2003.
  9. C. P. Fu and S. C. Liew, "TCP Veno: TCP Enhancement for Transmission over Wireless Access Networks," IEEE Journal on Selected Areas in Communications, pp. 216-228, Feb. 2003. https://doi.org/10.1109/JSAC.2002.807336
  10. H. Balakrishnan, S. Seshan, E. Amir and R. H. Katz, "Improving TCP/IP Performance over Wireless Networks," Proc. of the 1st Annual International Conference on Mobile Computing and Networking, pp. 2-11, Mar. 1995.