DOI QR코드

DOI QR Code

A Proposal for a True VOD Service Combining Patching with a Data Segmented NVOD

데이터 분할방식의 NVOD에 패칭을 결합한 참 VOD 서비스의 제안

  • 지용진 (중앙대학교 전자전기공학부) ;
  • 김남훈 (동양공업전문대학 인터넷정보과) ;
  • 박호현 (중앙대학교 전자전기공학부)
  • Published : 2009.03.31

Abstract

The patching technique has been used for removing initial waiting time of NVOD. The technique was applicable only to time segmented NVOD services. However, data segmented NVOD methods have been known to have less initial waiting time or use less server's bandwidths than the time segmented NVODs. Therefore, we expect that if patching is applied to a data segmented NVOD, a more efficient NVOD service will be possible. But there has not been such approach. In this paper, we propose a new VOD scheduling algorithm that combines the patching technique with a data segmented NVOD, thus it uses less server's bandwidths and removes initial waiting time, hence makes a true VOD service possible. The proposed technique also absorbs the storage overhead necessary for client buffering incurred by patching into the data segmentation policy of the NVOD scheduling, hence does not need any extra overhead of the client's resource. Therefore, it is also applicable to the case that the client has resource limits.

NVOD의 초기 대기시간을 없애는 방법으로 패칭이라는 방법이 있었다. 그 방법은 시간 분할의 NVOD 서비스에만 적용이 가능하였다. 그러나 데이터 분할의 NVOD 방식이 시간 분할의 NVOD 보다 대기 시간이 작거나 서버의 대역폭을 적게 사용하는 것으로 알려져 있어서, 패칭을 데이터 분할의 NVOD에 적용하면 보다 효율적인 서비스가 가능할 것이라 예상된다. 그러나 그러한 시도는 아직 없었다. 본 논문에서는 데이터 분할 NVOD에 패칭을 결합하여 시간분할 보다 더 적은 대역폭을 사용하면서 초기 대기시간을 없게 하여 참 VOD 서비스가 가능한 새로운 VOD 스케쥴링 알고리즘을 제안한다. 제안된 방식은 또한 패칭에 의 한 클라이언트의 버퍼링에 필요한 스토리지 부담 요소를 NVOD 스케줄링의 데이터 분할 정책에 흡수해 클라이언트 자원의 추가 부담 없이 참 VOD 서비스가 가능하도록 해 클라이언트의 자원 제약이 있는 경우에도 적용 가능하다.

Keywords

References

  1. K. c. Almeroth and M. H. Ammar. 'On the use of multicast delivery to provide a scalable and interactive video-on-demand service,' IEEE Journal on Selected Areas in Communications, 14(5):1110-22, Aug 1996 https://doi.org/10.1109/49.508282
  2. S. Viswanathan and T. Imielinski. "Pyramid Broadcasting for video on demand service," In IEEE Multimedia Computing and Networking Conference, Volume 2417, pp 66-77, San Jose, California, 1995
  3. C. C. Aggarawal, J. L. Wolf, and P. S. Yu. "A permutation-based pyramid broadcasting scheme for video-on-demand systems," In Proc. of the IEEE Int'l conf. of Multimedia Computing and Systems '96, Hiroshima, Japan, June 1996
  4. K. A. Hua and S. Sheu. Skyscraper Broadcasting: a new broadcasting scheme for metropolitan video-on-demand systems. In ACM SIGCOMM 97, pp 89-100, Cannes, France, Sept. 1997
  5. L. Juhn and L. Tseng. Harmonic broadcasting for video-on-demand service. IEEE Transactions on Broadcasting, 43(3):268-271, Sept. 1997 https://doi.org/10.1109/11.632927
  6. Ailan Hu. Video-on-Demand Broadcasting Protocols: A Comprehensive Study, IEEE Infocom 2001, pp 508-517, April 2001
  7. 정민성, 박호현, 황재식, "다양한 단말환경에 적응되는 NVOD 스케쥴링 방법과 서비스," Telecom-munications review, 제16권 제2호, pp.228-245, April 2006
  8. K. Hua, Y. Cai, and S. Sheu. "Patching: A multicast technique for true video-on-demand services," In Proc. ACM Multimedia, September 1998
  9. Y. Cai, K .Hua and K. Vu, 'Optimizing Patching Performance,' In Proc. SPIE/ACM Conference on Multimedia Computing and Networking, pp204-215, January 1999
  10. S. Sen, L, Gao, J. Rexford, and D. Towsley, "Optimal patching schemes for efficient multimedia streaming," In Proc. NOSSDAV'99, Basking Ridge, NJ, June 1999
  11. Huadong Ma, Kang G. Shin, and Weibiao Wu, "Best-Effort Patching for Multicast True VoD Service," Multimedia Tools Applications, 26(1):101-122, May 2005 https://doi.org/10.1007/s11042-005-6851-x
  12. P. P. White and J. Crowcroft, 'Optimized batch patching with classes of service,' ACM communications. Rev., vol. 30, no. 4, Oct. 2000
  13. Michael K. Bradshaw, Bing Wang, Subhabrata Sen, Lixin Gao, Jim Kurose, Prashant Shenoy, and Don Towsley "Periodic Broadcast and Patching Service - Implementation, Measurement, and Analysis in an Internet Streaming Video Testbed," Proc. ACM Multimedia'2001, Ottawa, Canada. 2001