Priority Ordered Buffer and Congestion Control Algorithm for Video Streaming Service

영상 스트리밍 서비스를 위한 우선순위 버퍼 혼잡제어 알고리즘

  • Kim Seung-Hun (Department of Computer Engineering, University of Incheon) ;
  • Choi Jae-Won (Department of Computer Engineering, University of Incheon) ;
  • Choi Seung-Sik (Department of Computer Engineering, University of Incheon)
  • 김승훈 (인천대학교 컴퓨터공학과) ;
  • 최재원 (인천대학교 컴퓨터공학과) ;
  • 최승식 (인천대학교 컴퓨터공학과)
  • Published : 2006.05.01

Abstract

최근 네트워크 기술이 발전하면서 사용자들의 요구가 다양화되고 대용량의 멀티미디어 데이터에 대한 필요성이 증가하고 있다. 실시간성과 동시성이 중요시 되는 멀티미디어 데이터의 전송에는 UDP(User Datagram Protocol)가 사용되고 있는데, UDP는 현재의 인터넷 기반인 TCP (Transmission Control Protocol )와 경쟁관계에 있어 네트워크의 혼잡을 초래하는 경우가 많았다. 또한 TCP 트랙픽은 네트워크의 혼잡제어를 수행하지만 수신자의 관점을 고려하지 않은 점이 있어서 스트리밍 전송에는 적합하지 않은 단점을 가지고 있다. 본 논문에서는 UDP(User Datagram Protocol) 트래픽의 네트워크 형평성 문제를 해결하고 수신자의 관점을 고려하기 위해 네트워크에 우선순위를 적용하여 RTP/RTCP를 기반으로 수신자의 버퍼를 고려한 혼잡제어 알고리즘을 제안하였다. 시뮬레이션 결과를 통해 우선 순위가 있는 네트워크가 우선 순위가 없는 네트워크에 비해 패킷 손실률과 버퍼 점유도 면에서 스트리밍 전송에 적합한 환경을 제공하고 있음을 확인할 수 있었다.

Keywords