DOI QR코드

DOI QR Code

A P2P Overlay System based on P4P-framework for Live Multimedia Streaming Services

라이브 멀티미디어 스트리밍 서비스를 위한 P4P 프레임워크 기반의 P2P 오버레이 시스템

  • 변해선 (이화여자대학교 대학원 컴퓨터학과) ;
  • 이미정 (이화여자대학교 공과대학 컴퓨터학과)
  • Received : 2010.10.28
  • Accepted : 2010.12.21
  • Published : 2011.02.28

Abstract

In this paper, we propose a P4P based P2P system for live multimedia streaming services. In order to satisfy the strict requirement of delay in live multimedia streaming, in the proposed scheme, the P4P server of network provider provides the network status information related to delay and congestion links to P2P system in addition to the information to optimize the network resource utilization. The P2P system server, then, makes the peering suggestion based on the information from the network server. Also, we propose a playback synchronization mechanism that enable each peer to start the playback within the limited variation from the playback positions of source peer. Through the simulation results, it is shown that the proposed scheme not only deals with the original objective of the P4P framework, i.e., effective network utilization, but also the live multimedia streaming requirements. It enhances the playback continuity, and reduces the playback start-up latency and the control overhead. In addition, the proposed scheme reduces the variation in playback positions of the peers.

본 논문에서는 라이브 멀티미디어 스트리밍의 서비스 품질을 지원할 수 있는 P4P(Proactive network Provider Participation for P2P) 기반의 P2P(Peer-to-Peer) 시스템을 제안한다. 라이브 멀티미디어의 엄격한 지연 요구를 지원하기 위해, 제안하는 방안에서는 P4P의 네트워크 제공자 측 서버가 네트워크 자원 활용 최적화를 위한 정보와 더불어 지연 및 혼잡 링크에 관한 네트워크 상태 정보를 수집하여 이를 명시적으로 P2P 시스템에 제시하도록 하고, 이에 기반하여 P2P 시스템 측 서버가 피어링 제의를 수행하도록 하였다. 또한 모든 피어들이 소스 피어의 재생 지점을 기준으로 일정 범위 내에서 재생을 시작하도록 하는 라이브 멀티미디어 스트리밍 재생 동기화 방안을 제안한다. 시뮬레이션을 통해 성능을 평가한 결과, 제안 방안은 P4P의 기본 목적인 네트워크 자원 활용 문제를 효과적으로 다루면서 라이브 멀티미디어 스트리밍 서비스의 지속성을 향상시키고, 재생 시작 지연 및 제어 오버헤드를 줄임을 확인하였다. 또한 시스템 전체 피어들 간 재생 지점의 편차를 줄임으로써 실시간성을 개선함을 볼 수 있었다.

Keywords

References

  1. Cisco, "Cisco Visual Networking Index: Forecast and Methodology, 2009-2014", Cisco White Paper, June 2010.
  2. Ipoque, "Internet Study 2008/2009," Hendrik Schulze, Klaus Mochalski, 2009. http://ipoque.com/en/pressrelease_ipoque_241006.html
  3. H. Xie, R. Yang, A. Krishnamurthy, Y. Liu, and A. Silberschatz, "P4P:Provider portal for (P2P) applications," in Proc. of ACM SIGCOMM, pp.351-362, 2008.
  4. S. Xie, B. Li, G. Y. Keung, and X. Zhang, "Coolstreaming: Design, Theory, and Practice," IEEE Transactions on multimedia, Vol. 9, No. 8, pp.1661-1671, 2007. https://doi.org/10.1109/TMM.2007.907469
  5. X. Zhang, J. Liu, B. Li, and T.S.P. Yum, "CoolStreaming/DONet: A data-driven overlay network for peer-to-peer live media streaming," IEEE Infocom, pp.2102-2111, 2005. https://doi.org/10.1109/INFCOM.2005.1498486
  6. www.pplive.com
  7. A. Poli, and P. Giacomazzi, "Performance analysis of mesh-based peer-to-peer video streaming systems,", GTTI, 2010.
  8. Z. Ren, J. Liu, F. Qin, and Y. Wang, "A Survey on Peer-to-Peer Streaming System's Neighbor Number, " WCSE, pp.421-424, 2009. https://doi.org/10.1109/WCSE.2009.701
  9. NS-2, www.isi.edu/nsnam/ns
  10. http://www.bandwidth.com/wiki/article/QoS_(Quality_of_Service)
  11. Steven Bauer, David Clark, William Lehr, "The Evolution of Internet Congestion," study paper, 2009
  12. R.Kumar, Y. Liu, and K. W. Ross, "Stochastic fluid theory for P2P streaming systems," in Proc. IEEE Infocom, pp. 919-927, 2007. https://doi.org/10.1109/INFCOM.2007.112
  13. D. Liben-nowell , H. Balakrishnan , and David Karger, "Observations on the Dynamic Evolution of Peer-to-Peer Networks," IPTPS, 2002.