A TCP-Friendly Congestion Control Scheme using Hybrid Approach for Reduction of Transmission Delay for Real-Time Video Stream

실시간 비디오 스트림의 전송지연 축소를 위한 TCP 친화적 하이브리드 혼잡제어 기법

  • 김형진 (군산대학교 전자정보공학부) ;
  • 조정현 (군산대학교 전자정보공학) ;
  • 나인호 (군산대학교 전자정보공학부)
  • Published : 2004.04.01

Abstract

Recently, the needs for multimedia stream such as digital audio and video in the Internet has increased tremendously. Unlike TCP, the UDP protocol, which has been used to transmit streaming traffic thorough the Internet, does not apply any congestion control mechanism to regulate the data flow thorough the shared network And it leads to congestion collapse of the Internet and results in long-term transmission delay. To avoid any adverse effect on the current Internet functionality, a now protocol of modification or addition of some functionality to perform congestion control and to reduce huge transmission delay in transmitting of multimedia stream are in study. TCP-friendly congestion control mechanism is classified into two : one is window-based congestion control scheme using general window management functionalities, the other is rate-based congestion control scheme using TCP modeling equation. In this paper, we propose an algorithm for improving the transmitting rate on a hybrid TCP-friendly congestion control scheme combined with widow-based and late-based congestion control for multimedia stream. And we also simulate the performance of improved TEAR implementation using NS. With He simulation results, we show that the improved TEAR can provide better fairness and lower rate fluctuations than TCP.

최근 인터넷의 발전으로 디지털 오디오 및 비디오와 같은 멀티미디어 스트림에 대한 요구가 증가하고 있다. 이러한 멀티미디어 스트리밍을 UDP로 전송할 경우 TCP와 같은 혼잡제어를 수행하지 않기 때문에 동일한 경로에 TCP 트레픽 궁핍을 일으켜 혼잡붕괴 및 막대한 전송지연을 초래한다. 이러한 문제점으로 인하여 실시간 멀티미디어 스트림의 전송지연 축소와 혼잡제어를 위한 새로운 전송기법과 프로토콜에 대한 다각적 인 연구가 수행되고 있다. TCP 친화적 혼잡제어 기법은 크게 일반적인 혼잡윈도우 관리기능을 이용하는 윈도우 기반 혼잡제어와 TCP 모델링 방정식 등을 이용하여 전송율을 직접 조절하는 율 기반 혼잡제어로 나눌 수 있다. 본 논문은 윈도우 기반과 율 기반을 복합적으로 다룬 하이브리드형 TCP-friendly 혼잡제어 기법에서 전송율 개선을 위한 알고리즘을 제안하였으며, NS를 사용하여 제안된 TEAR의 성능을 실험하였다. 실험 결과를 통해 제안된 TEAR가 TCP보다 적은 율 변동과 공정성을 동시에 제공할 수 있음을 보였다.

Keywords

References

  1. S. Floyd and K. Fall, 'Promoting the use of end-to-end congestion control in the internet', IEEE/ACM Transactions on Networking, Aug 1999 https://doi.org/10.1109/90.793002
  2. S. Jin, L. Guo, I. Matta, A. Bestavros, 'A Spectrum of TCP-friendly Window-based Congestion Control Algorithms', July 2002 https://doi.org/10.1109/TNET.2003.813046
  3. Y. Richard Yang and Simon S. Lam. 'General AIMD congestion conrtol', In Proceedings of ICNP, November 2000
  4. D. Bansal and H. Balakrishnam, 'Binomial congestion control algorithms', In Proceedings of IEEE INFOCOM, April 2001
  5. S. Floyd, M. Handley, J. Padhye, and J. Widmer, 'Equation-based congestion control for unicast applications', Technical Report, ACIRI, Feb 2000
  6. J. Widmer, R. Denda, M. Mauve, 'A Survey on TCP-Friendly Congestion Control(extended version)', Feb 2001 https://doi.org/10.1109/65.923938
  7. I. Rhee, V. Ozdemir, and Y. YI, 'TEAR : TCP Emulation At Receivers - flow control for multimedia streaming', Technical Report, NCSU, April 2000
  8. Network Simulator - ns-2 http:// www.isi.edu/nsnam/ns