DOI QR코드

DOI QR Code

스트리밍 세션에서 선택적 VoD 서비스 제공을 위한 향상된 피어-투-피어 스트리밍 프로토콜

Enhanced Peer-to-Peer Streaming Protocol to Provide The Selective VoD Service in Live Streaming Session

  • 이선우 (한양대학교 ERICA 컴퓨터공학과) ;
  • 조성현 (한양대학교 ERICA 컴퓨터공학과)
  • Yi, Seonwoo (Department of Computer Science and Engineering, ERICA, Hanyang University) ;
  • Cho, Sunghyun (Department of Computer Science and Engineering, ERICA, Hanyang University)
  • 투고 : 2014.12.12
  • 심사 : 2014.12.26
  • 발행 : 2015.01.25

초록

본 논문은 PPSP(Peer-to-Peer Streaming Protocol) 에서 지나간 화면에 대한 선택적 VoD 서비스를 제공하는 방안을 제안한다. 스트리밍 세션 도중 VoD 서비스를 제공하기 위해 각 피어는 이미 시청한 비디오 스트리밍 데이터를 저장한다. VoD 서비스 제공을 위한 피어의 부하를 줄이기 위해 비디오 스트리밍 데이터를 저장할 때 프레임 별로 저장 방법을 제안한다. 또한 자료 전송 속도 증대 및 네트워크 부하 감소를 위해 동일 네트워크를 고려한 피어간 스트리밍 데이터 교환 방법을 제안한다. 성능 분석을 위해 NS-3를 이용한 시뮬레이션을 수행하였다. 시뮬레이션 결과는 제안하는 프레임별 저장기법을 통해 기존 P2P 스트리밍 프로토콜 대비 오버헤드가 3배 감소하였고 동일 네트워크를 고려한 전송기법을 통해 기존 프로토콜 대비 평균 전송속도가 약 50% 향상되었음을 보인다.

We propose a method to provide a selective VoD service during live streaming sessions. In the proposed method, each peer joined the live streaming session receives video stream packets with P2P manner and stores the packets to provide a VoD service. To mitigate the overhead of each peer node to store the video stream packets, the proposed scheme categorizes peers into three different groups based on their link types. To increase data gathering speed and reduce the network load, we also proposes the P2P transmission scheme within the same AP network for the peers with Wi-Fi link. To evaluate the performance of the proposed method, we implement computer simulator using NS-3. Simulation results show that the proposed method reduces the overhead about 66% and increases the P2P data gathering speed about 50% compared to the conventional schemes.

키워드

참고문헌

  1. Pouwelse, J. A., Garbacki, P., Wang, J., Bakker, A., Yang, J., Iosup, A. and Sips, H. J., "TRIBLER: a social-based peer-to-peer system", In Proc. of Concurrency and Computation: Practice and Experience, vol.20, no.2, pp.127-138, 2008. https://doi.org/10.1002/cpe.1189
  2. Spoto, S., Gaeta, R., Grangetto, M. and Sereno, M., "Analysis of PPLive through active and passive measurements," In Proc. of IEEE International Symposium in Parallel & Distributed Processing, pp.1-7, May 2009.
  3. Alstrup, S. and Rauhe, T., "Introducing Octoshape-a new technology for largescale streaming over the Internet", IETE Technical Review, vol.303, 2005.
  4. Chang, H., Jamin, S. and Wang, W., "Live streaming performance of the Zattoo network", In Proc of the 9th ACM SIGCOMM conference on Internet measurement conference, pp. 417-429, November 2009.
  5. Bakker, P. A., "Peer-to-Peer Streaming Peer Protocol (PPSPP)", draft-ietf-ppsp-peer-protocol, vol.11, 2014.
  6. Rui S. Cruz., "PPSP Tracker Protocol-Base Protocol (PPSP-TP/1.0)", draft-ietf-ppsp-basetracker-protocol, vol.6, 2014.
  7. Hei, X., Liang, C., Liang, J., Liu, Y. and Ross, K. W., "A measurement study of a large-scale P2P IPTV system", IEEE Trans on Multimedia, vol.9, no.8, pp.1672-1687, 2007. https://doi.org/10.1109/TMM.2007.907451
  8. Ansari, N., Liu, H., Shi, Y. Q. and Zhao, H., "On modeling MPEG video traffics", Broadcasting, IEEE Transactions vol.48, no.4, pp.337-347, 2002. https://doi.org/10.1109/TBC.2002.806794
  9. Tomar, S., "Converting video formats with FFmpeg", Linux Journal, vol.146, pp.10, 2006.
  10. Racine, J., "gnuplot 4.0: a portable interactive plotting utility", Journal of Applied Econometrics, vol.21, no.1, pp.133-141, 2006. https://doi.org/10.1002/jae.885
  11. Henderson, T. R., Lacage, M., Riley, G. F., Dowell, C. and Kopena, J. B., "Network simulations with the ns-3 simulator", In Proc. of SIGCOMM demonstration, 2008.
  12. Zhang, Y., Zong, N., Camarillo, G., Seng, J. and Yang, R., "Problem statement of P2P streaming protocol (PPSP)", IETF PPSP BoF, 2008.
  13. Magharei, N., Rejaie, R. and Guo, Y., "Mesh or multiple-tree: A comparative study of live p2p streaming approaches", In Proc. of INFOCOM, pp.1424-1432, May 2007.
  14. Jiang, X., Dong, Y., Xu, D. and Bhargava, B., "GnuStream: a P2P media streaming system prototype", In Proc. of ICME 2003, vol. 2, pp.325-328, July 2003.
  15. Zhou, Y., Chiu, D. M. and Lui, J. C., "A simple model for analyzing P2P streaming protocols", In Proc. of IEEE International Conference on Network Protocols 2007, pp.226-235, October 2007.
  16. Hei, X., Liu, Y. and Ross, K. W., "IPTV over P2P streaming networks: the mesh-pull approach", IEEE Communications Magazine, vol.46, no.2, pp.86-92, 2008. https://doi.org/10.1109/MCOM.2008.4473088
  17. Wu, D., Liu, Y. and Ross, K. W., "Queuing network models for multi-channel P2P live streaming systems", In Proc. of INFOCOM, pp.73-81, April 2009.
  18. Jurca, D., Chakareski, J., Wagner, J. P. and Frossard, P., "Enabling adaptive video streaming in P2P systems", IEEE Communications Magazine, vol.45, no.6, pp.108-114, 2007. https://doi.org/10.1109/MCOM.2007.374427
  19. Zhao, B. Q., Lui, J. C. S. and Chiu, D. M., "Exploring the optimal chunk selection policy for data-driven P2P streaming systems", In Proc. of IEEE International Conf. on Peer-to-Peer Computing 2009, pp.271-280, september 2009.