DOI QR코드

DOI QR Code

The Token Bucket Scheme to solve Buffer Overflow of Video Streaming in Wireless Network

무선 네트워크에서 비디오 스트리밍의 버퍼 오버플로우를 해결하기 위한 토큰버킷 기법

  • Lee, Hyun-No (Dept. of Electrical and Electronic Engineering, College of Information Technology, Kangwon National University) ;
  • Kim, Dong-Hoi (Dept. of Electrical and Electronic Engineering, College of Information Technology, Kangwon National University)
  • Received : 2015.03.30
  • Accepted : 2015.05.30
  • Published : 2015.06.30

Abstract

In wireless network, the amount of video streaming packet information in receiver replay buffer can be varied according tothe wireless network condition. By the effect, unforeseeable delay and jitter are generated and then busty video traffics can be made. If the amount of buffer information coming in receiver replay buffer is larger than the amount of a specific buffer information, buffer overflow is generated. Such a problem makes the image skip effect and packet loss, and then causes the quality degradation and replay discontinuity of the video streaming service in destination receiver. To solve the buffer overflow problem, this paper applies the token bucket for the busty traffic to the receiver terminal and analyzes the effect of the token bucket. The simulation result using NS-2 and JSVM shows that the proposed scheme with the token bucket has significantly better performance than the conventional scheme without the token bucket in terms of overflow generation number, packet loss rate and PSNR.

무선 네트워크 환경에서 수신측의 재생 버퍼에 있는 비디오 스트리밍 패킷 정보량은 무선 네트워크 상태에 따라 가변될 수 있다. 이것의 영향으로 예상치 못한 지연과 지터가 발생하고 그에 따라 군집적인 비디오 트래픽이 생성이 될 수 있다. 수신측 재생 버퍼에 들어오는 버퍼 정보량이 특정 버퍼량보다 많아지면 버퍼 오버플로우(buffer overflow)문제가 발생한다. 목적지 수신 버퍼에서 비디오 스트리밍을 서비스 할 경우 이러한 오버플로우 문제는 비디오 스트리밍 서비스의 스킵(skip)현상 및 패킷 손실로 인한 영상의 손실을 일으켜 비디오 품질 저하 및 재생의 불연속성을 발생시킨다. 따라서 본 논문에서는 무선 네트워크 환경에서 비디오 스트리밍의 버퍼 오버플로우 문제를 해결하기 위하여 군집적인 트래픽을 대비하기 위한 토큰 버킷(Token Bucket)기법을 수신측 단말에 적용하고 그 효과를 분석하였다. NS-2(Network Simulation-2)와 JSVM(Joint Scalable Video Model)을 이용하는 모의실험 결과는 제안하는 방법이 오버플로우 발생 횟수, 패킷 손실 비율, PSNR(Peak Signal to Noise Ratio)측면에서 우수함을 확인할 수 있었다.

Keywords

References

  1. Taeg Won Jeong, Chong Deuk Lee, "Transaction update method based on fuzzy chunk for QoS performance improvement of mobile streaming service", Journal of digital contents society, vol.9, no.4 pp.543-550, Dec 2008
  2. Young-Min Jang, The application of NS-2 Network Simulation, Hongrung Publishing Company, 2008.
  3. J. jo, J. Kim, "Synchronized one-to-many media streaming employing server-client coordinated adaptive playout control", the Journal of Korea Information and Communications Society, vol.28, no.5c, pp.493-505 May 2003
  4. Dongeun Suh, Insun Jang, Sangheon Pack, "A video bitrate adaptation algorithm for DASH-based multimedia streaming services to enhance user QoE", the Journal of Korea Information and Communications Society, vol.39B, no.6, pp.341-349, Jun 2014 https://doi.org/10.7840/kics.2014.39B.6.341
  5. SangHoon Park, "Cross-layered network-adaptive video streaming over wireless networks", GIST doctorate thesis, 2008
  6. Yi-Chiun Chen, Xiao Xu, "An adaptive buffer allocation mechanism for token bucket flow control", Vehicular Technology Conference, vol.4 pp.3020-3024, Sep 2004
  7. Rackhyun Kim, Hyunki Ryu, "The multi-queue band width regulation method for multimedia QoS", KIISE fall conference, vol.2 pp.469-471, Korea, Nov 2005
  8. Behrouz A. Forouzan, Data Communications and Networking 5th Edition, McGraw-Hill Education, 2012
  9. Ke Chih-Heng, "myEvalSVC : an Integrated Simulation Framework for Evaluation of H.264./SVC Transmission", KSII Transaction on Internet and Information Systems vol.6, no.1, pp.378-393, Jan. 2012
  10. Chih-Heng Ke, How to do H.264 SVC transmission simulations(2014), Retrieved Aug, 2014, from http://csie.nqu.edu.tw/smallko/ns2/svc.htm
  11. JSVM Software Manual(2006)
  12. NS-2 Manual. [Online]. Available: http://www.isi.edu/nsnam/ns/, Nov 2011

Cited by

  1. Video Streaming Receiver with Video Information File to correct Wrong Token Bucket Parameters by Packet Loss vol.17, pp.3, 2016, https://doi.org/10.9728/dcs.2016.17.3.181