DOI QR코드

DOI QR Code

모바일 스트리밍 서비스를 위한 최소전송률 보장 기반 TFRC 혼잡제어

TFRC Congestion Control for Mobile Streaming Services Based on Guaranteed Minimum Transmission Rate

  • 이강섭 (인천대학교 컴퓨터공학과) ;
  • 최승식 (인천대학교 컴퓨터공학과)
  • 투고 : 2012.06.28
  • 심사 : 2013.01.11
  • 발행 : 2013.03.31

초록

본 논문에서는 유무선 이종망의 네트워크에서 혼잡손실과 무선손실을 구별하지 못하고 전송률을 감소시키는 TFRC(TCP Friendly Rate Control)의 성능을 개선하기 위해서 최소 전송률을 보장하는 TFRC를 제안한다. 이 TFRC기법은 기존 TFRC기법의 패킷손실률에 따른 손실이벤트 비율(loss event rate)을 제한하고 피드백 타임아웃에 따른 전송률 감소를 제한함으로써 비디오의 최소전송률을 보장 한다. TCP와 기존의 TFRC, TCP와 제안하는 TFRC를 각각 같은 네트워크 망에서 경쟁하는 환경으로 실험 했을 때 기존의 TFRC와 비교해서 제안하는 TFRC의 전송률이 보장되어 더 좋은 성능을 보였다. 결과적으로 제안하는 TFRC기법이 최소전송률을 보장함으로써 비디오 스트리밍 서비스의 품질을 보장할 수 있다는 것 을 알 수 있다.

In this paper we propose a TFRC(TCP Friendly Rate Control) which guarantees a minimum rate in order to improve the efficiency of the previous TFRC which cannot distinguish congestion losses and wireless losses and decreases throughput both in wired and wireless networks. This TFRC technique is able to guarantee a minimum rate for video by restricting a loss event rate with packet loss probability about existing TFRC and constraining a rate reduction from the feedback timeout. When we experimented both the existing TFRC and the new one with TCP in the same network, we found that the latter is better than the former. Consequently, it shows that the proposed TFRC can improve video streaming quality using a guaranteed minimum transmission rate.

키워드

참고문헌

  1. Kyumin Jeong, Jahon Koo, Kwangsue Chung "Loss Discrimination Mechanism for Improving the Performance of TFRCin Last-hop Wireless Networks", in Korean Institute of Information Scientists and Engineers(KIISE), Feb., 2010.
  2. Hyungho Lee, Chong-ho Choi, "A Loss Discrimination scheme for TFRCin Last Hop wireless Networks" in Wireless Communications and Networking Conference(WCNC), Mar., 2007.
  3. M. handly, S. Floyd, J. Padhye, and J. Widmer, "TCP Friendly Rate Control (TFRC): protocol specification" RFC 3448, Jan., 2003.
  4. S. Floyd, M. Handley, J. Padhye, J. Widmer "TCP Friendly Rate Control (TFRC): Protocol Specification" RFC 5348, Sep., 2008.
  5. J. Garcia and Anna Brunstrom, "Checksum-based Loss Differentiation of Wireless and Congestion Losses" in Distributed Computing Systems Workshops, May, 2003.
  6. Hyun-Tae Kim, Suk-hun Ji, In-ho Ra "A TCP-Friendly Congestion Control Scheme using Hybrid Approach for Enhancing Fairness of Real-Time Video Stream" in Proceedings of KFIS Spring Conference, June, 2004.
  7. S. S. Khanloo, M. Fathy, and M. Soryani, "Wireless TCP-Freindly Rate Control over the DCCP Transport Protocol" in Wireless and Mobile Communications, July, 2008.
  8. R. Chaudly, and L. Jacob, "ECN based TCP-Friendly Rate Control For Wireless Multimedia Streaming" in Computer Communications and Networks, Oct., 2003.
  9. S. Biaz, and N, Vaidya, "Discriminating Congestion Lossws from Wireless Losses Using Inter-arrival Times at the Receive" in IEEE Symposium ASSET, Mar., 1999.
  10. E. Kohler, M. Handley, and S. Floyd, "Datagram Congestion Control Protocol (DCCP) Congestion Control ID 2: TCP-like Congestion Contro," RFC 4340, Mar., 2006.
  11. S. Cen, c. pu, and J. Walpole, "Flow and Congestion Control for Internet Streaming Application," in Multimedia Computing and Networking, Jan., 1998.
  12. Y. C. Lai, "DCCP: Transport Protocol with Congestion Control and Unreliability," in IEEE Internet Computing, Vol.28, No.4, Oct., 1998.
  13. S. Cen, P. C Cosman, and G. M. Voelker, "End-to-End Differentiation of Congestion and Wireless Losses," in IEEE/ACM Transactions on Networking, Vol.11, No.5, Oct., 2003.
  14. S. Bae, and S. Chong, "TCP-Friendly Wireless Multimedia Flow Control Using ECN Marking," in IEEE GLOBECOM, Vol.2, Nov., 2002.
  15. B. Song, K. Chung, and Y. Shin, "SRTP: TCP-ftriendly adaptation scheme," in International Workshop on Network and Operating System Support for Digital Audio and Video(NOSSDAV), Jul., 1998.
  16. Jams F. Kurose, Keith W.Ross "Computer Networking A Top-Down Approch" Addison Wesley, Mar., 1999.
  17. The Network Simulator NS-2, www.isi.edu/nsnam/ns.