DOI QR코드

DOI QR Code

P2P Streaming Method for QoS-sensitive Multimedia Multicast Applications

QoS에 민감한 멀티미디어 멀티캐스트 응용을 위한 P2P 스트리밍 기법

  • 박승철 (한국기술교육대학교 컴퓨터공학부)
  • Received : 2010.06.14
  • Accepted : 2010.08.13
  • Published : 2010.09.28

Abstract

As the IP multicast function is very slowly deployed in Internet due to its scalability problem and inter-domain interoperability problem, interest in the P2P(Peer-to-Peer) streaming technologies for the realtime multimedia multicast applications such as IPTV is highly growing. This paper proposes a P2P streaming method for the QoS-sensitive multimedia multicast applications such as highly-interactive personal IPTV and video conferences. The proposed P2P streaming method allows an application to construct a reliable streaming tree in which a proper number of backup peers are placed according to its reliability requirement. The reliable streaming tree reduces the reconnection delay, occurred in the case of a normal and/or abnormal peer leave, so as to minimize the loss of streaming data. In the proposed P2P streaming method, the join delay of a peer called startup delay is also substantially reduced because the bandwidth and end-to-end delay information of every peer kept in a distributed way allows the target peer for a joining peer to be able to be quickly determined. Moreover, the proposed method's peer admission control mechanism based on the bandwidth and end-to-end delay enables the delay-bounded streaming services to be provided for its corresponding applications.

확장성 문제와 도메인간 상호 동작성 문제 등으로 인해 인터넷에서 IP 멀티캐스트 기능의 지원이 지연되고 있음에 따라 IPTV와 같은 실시간 멀티미디어의 멀티캐스트 응용을 P2P(Peer-to-Peer) 방식으로 지원하는 P2P 스트리밍 기술에 대한 관심이 고조되고 있다. 본 논문은 참여자간 상호 작용이 보다 활발한 개인 IPTV와 비디오 컨퍼런스 등과 같이 QoS(Quality of Service)에 민감한 멀티미디어 멀티캐스트 응용을 위한 P2P 스트리밍 기법을 제시한다. 본 논문에서 제시한 P2P 스트리밍 기법은 응용이 자신의 신뢰성 요구에 부합되도록 백업 피어(Backup Peer)가 배치된 P2P 스트리밍 트리를 구축함으로써 피어 이탈에 따른 재연결 지연(Reconnection Delay)을 축소하여 그에 따른 스트리밍 데이터의 손실을 최소화한다. 그리고 피어의 대역폭 정보와 종단간 지연시간 정보를 분산 방식으로 유지함으로써 참여 피어가 연결될 목표 피어를 신속하게 결정할 수 있게 하여 피어의 참여 지연시간인 스타트업 지연시간(Startup Delay) 획기적으로 줄인다. 또한 본 논문에서 제시한 P2P 스트리밍 기법은 대역폭과 종단간 지연 시간에 따른 피어 수락 제어(Peer Admission Control) 기능을 제공함으로써 멀티캐스트 응용의 종단간 지연 시간 요구사항에 부합되는 스트리밍 서비스를 제공한다.

Keywords

References

  1. J. Liu, S. G. Rao, B. Li, and H. Zhang, "Opportunities and Challenges of Peer-to-Peer Internet Video Broadcast," Proceedings of The IEEE, Vol.96, No.1, 2008(1). https://doi.org/10.1109/JPROC.2007.909921
  2. A. Ganjam and H. Zhang, "Internet Multicast Video Delivery," Proceedings of The IEEE, Vol.93, No.1, 2005(1). https://doi.org/10.1109/JPROC.2004.839602
  3. A. Sentinelli, "Will IPTV Ride the Peer-to-Peer Stream," IEEE Communications Magazine, 2007(6). https://doi.org/10.1109/MCOM.2007.374424
  4. J. Liu, S. G. Rao, B. Li, and H. Zhang, "Opportunities and Challenges of Peer-to-Peer Internet Video Broadcast," Proceedings of The IEEE, Vol.96, No.1, 2008(1).
  5. Y. Zang, "Problem Statement of P2P Streaming Protocol(PPSP)," Internet-Draft draft-zang-ppsp-problem-statement-05, Oct. 20, 2009.
  6. J. Peltotalo, "Peer-to-Peer Streaming Technology Survey," 7th Int'l Conference on Networking, Cancun, Mexico, 13-18 April, 2008.
  7. X. Hei, Y. Liu, and Keith W. Ross, "IPTV over P2P Streaming Networks: The Mesh-Pull Approach," IEEE Communications Magazine, 2008(2).
  8. B. Li and H. Yin, "Peer-to-Peer Live Video Streaming on the Internet: Issues, Existing Approaches, and Challenges," IEEE Communications Magazine, 2007(6). https://doi.org/10.1109/MCOM.2007.374425
  9. J. D. Mol, D. H. P. Epema, and H. J. Sips, "The Orchard Algorithm: Building Multicast Trees for P2P Video Multicasting Without Free Riding," IEEE Trans. on Multimedia, Vol.9, No.8, 2007(12). https://doi.org/10.1109/TMM.2007.907450
  10. V. Venkatarman, P. Francis, and J. Calandrino, "Chunkyspread: Multi-tree Unstructured Peer-to-Peer Multicast," 5th Int'l Workshop on Peer-to-Peer Systems," Santa Barbara, CA, USA, 2006(2). https://doi.org/10.1109/ICNP.2006.320193