DOI QR코드

DOI QR Code

TFRC Flow Control Mechanism based on RTP/RTCP for Real-time Traffic Transmission

실시간 트래픽 전송을 위한 RTP/RTCP의 TFRC 흐름제어 기법

  • 최현아 (한밭대학교 정보통신전문대학원 컴퓨터공학과) ;
  • 송복섭 (한밭대학교 정보통신전문대학원 컴퓨터공학과) ;
  • 김정호 (한밭대학교 정보통신전문대학원 컴퓨터공학과)
  • Published : 2008.08.28

Abstract

In this paper, to resolve the problem caused by a network state information inaccuracy the slow delay time that conclusion of network state of one way delay time which accuracy delay time information, according to network state changes on the based TFRC flow control, and suggest that flow control mechanism to adjust transfer rate fit of real time multimedia data. In simulation, to measure of netowork state information that on the average about 12% difference of compared RTT and $OWD{\times}2$. When used RTT, used fair bandwidth TFRC much better than TCP about 32%, when used OWD, difference about 3% used fair bandwidth. Thus, conclusion of accuracy network state that used fair bandwidth according to network state changes on the based TFRC, users can support service of high quality that flow control mechanism to adjust transfer rate fit of real time data.

지연시간으로 인한 부정확한 네트워크 상태정보로 발생되는 문제점을 해결하기 위해 단방향 지연시간을 이용하여 정확한 지연정보로 네트워크 상황을 판단하고 TFRC 흐름제어를 기반으로 네트워크 상태변화에 따란 실시간 멀티미디어 데이터의 전송율을 적절하게 조절할 수 있는 흐름제어 기법을 제안한다. 본 논문의 시뮬레이션 결과, 네트워트 상태 정보 측정을 위해 RTT와 $OWD{\times}2$를 비교하여 평균적으로 약 12% 차이를 보였다. RTT를 사용하였을 경우 TFRC가 TCP보다 약 32%정도 더 많은 대역폭을 사용하였으며, OWD를 사용하였을 경우 3%정도의 오차를 보이고 링크의 공정한 대역폭을 사용할 수 있다. 네트워크 상황을 판단하고 TFRC 기반으로 네트워크 상태변화에 따라 TCP와 공정한 대역폭을 사용하면서 실시간 데이터 전송에 맞게 전송율을 적절하게 조절하여 사용자들에게 고품질의 서비스를 제공할 수 있다.

Keywords

References

  1. S. Casner, R. Frederick, and V. Jacobson, "RTP:A Transport Protocol for Real-Time Application," RFC1890, 1996(1).
  2. M. Handley, S. Floyd, J. Padhye, and J. Widmer, "TCP Friendly Rate Control(TFRC):Protocol Specification," RFC3448, 2003(1).
  3. 김용술, 김화성, "고품질 실시간 스트리밍 서비스 제공을 위한 네트워크 모니터링 기법", 한국통신학회, 2006.
  4. J. H. Choi and C. Yoo, "One-Way Delay Estimation and Its Application," Computer Communication, Vol.28, Issue 7, 2005.
  5. S. Floyd, M. Handley, and J. Widmer, Jitendra Padhye, "Equation-Based Congestion Control for Unicast Application," Proceeding of ACM SIGCOMM'00, pp.43-56, 2000(8).
  6. http://www.aciri.org/tfrc/draft-ietf-tsvwg-tfrc-02.txt
  7. 이상철, 장주옥, "TFRC 프로토콜의 평균 손실 구간 계산방식의 비교평가, 정보과학회논문지, 제29 권, 제5호, pp.495-500, 2002(5).
  8. S. S. Ha, "TCP-friendly RTP rate control," 2003.
  9. S. G. Na and J. S. Ahn, "TCP-like Flow Control Algorithm for Real-time Applications," IEEE ICON2000, 2000(9). https://doi.org/10.1109/ICON.2000.875775
  10. 나승구, 백갑천, 안종석, 김승범, "RTP 트래픽을 위한 효율적인 흐름제어 기법", 한국정보과학회 하계컴퓨터통신 워크숍, 1998.
  11. K. Anagnostakis, M. Greenwald, and R. Ryger, "cing:Measuring network internal delays using only existing infrastructure," Proceedings of INFOCOM, 2003(4). https://doi.org/10.1109/INFCOM.2003.1209232
  12. http://www.isi.edu/nsnam/ns.
  13. D. Mills : Improved Algorithms for Synchronizing Computer Network Internal Delays using only Existing Infrastructure, In Proc. INFOCOM 2003, 2004(4).
  14. S. Moon, P. Skelly, and D. Towsley : Estimation and Removal of Clock Skew from Network Delay Measurements, In Proc. INFOCOM 1999, 1999(3). https://doi.org/10.1109/INFCOM.1999.749287