Browse > Article
http://dx.doi.org/10.3837/tiis.2015.03.011

HLPSP: A Hybrid Live P2P Streaming Protocol  

Hammami, Chourouk (HANA Lab, ENSI, University of Manouba)
Jemili, Imen (HANA Lab, ENSI, University of Manouba)
Gazdar, Achraf (College of Computer and Information Sciences, King Saud University)
Belghith, Abdelfettah (College of Computer and Information Sciences, King Saud University)
Mosbah, Mohamed (LaBRI, University of Bordeaux)
Publication Information
KSII Transactions on Internet and Information Systems (TIIS) / v.9, no.3, 2015 , pp. 1035-1056 More about this Journal
Abstract
The efficiency of live Peer-to-Peer (P2P) streaming protocols depends on the appropriateness and the management abilities of their underlying overlay multicast. While a tree overlay structure confines transmission delays efficiently by maintaining deterministic delivery paths, an overlay mesh structure provides adequate resiliency to peers dynamics and easy maintenance. On the other hand, content freshness, playback fluidity and streaming continuity are still challenging issues that require viable solutions. In this paper, we propose a Hybrid Live P2P Streaming Protocol (HLPSP) based on a hybrid overlay multicast that integrates the efficiency of both the tree and mesh structures. Extensive simulations using OMNET++ are conducted to investigate the efficiency of HLPSP in terms of relevant performance metrics, and position HLPSP with respect to DenaCast the enhanced version of the well-known CoolStreaming protocol. Simulation results show that HLPSP outperforms DenaCast in terms of startup delay, end-to-end delay, play-back delay and data loss.
Keywords
Live Streaming; Peer-to-Peer; Hybrid P2P Overlay;
Citations & Related Records
연도 인용수 순위
  • Reference
1 N. Magharei, R. Rejaie, "Prime: Peer-to-peer receiver-driven mesh-based streaming," in Proc. of the 26th IEEE International Conference on Computer Communications (INFOCOM' 2007). IEEE, pp. 1415-1423, 2007.
2 S. Xie, B. Li, G. Keung, X. Zhang, "Coolstreaming: Design, theory, and practice," IEEE Transactions on Multimedia, vol. 9, no. 8, pp. 1661-1671, 2007.   DOI
3 Yong Liu, Yang Guo, Chao Liang, "A survey on peer-to-peer video streaming systems," Peer-to-Peer Networking and Applications, vol. 1, no. 1, pp. 18-28, Mar. 2008.   DOI
4 A. Payberah, F. Rahimian, S. Haridi, J. Dowling, "Sepidar: Incentivized market-based p2p live-streaming on the gradient overlay network," in Proc. of the IEEE International Symposium on Multimedia (ISM'10), pp. 1-8, 2010.
5 S. M. Y. Seyyedi, B. Akbari, "Hybrid cdn-p2p architectures for live video streaming: Comparative study of connected and unconnected meshes", in Proc. of the International Symposium on Computer Networks and Distributed Systems (CNDS), pp. 175-180, 2011.
6 F. Wang, Y. Xiong, J. Liu, "mtreebone: A hybrid tree/mesh overlay for application-layer live video multicast", in Proceedings of the 27 International Conference on Distributed Computing Systems, p. 49, 2007.
7 Q. Zhu, R.Wang, D. Qian, F. Xiao, "Re-exploring the potential of using tree structure in p2p live streaming networks," in Proc. of the Sixth IFIP International Conference on Network and Parallel Computing (NPC '09), pp. 125-132, 2009.
8 S. Asaduzzaman, Y. Qiao, G. Bochmann, "Cliquestream: Creating an efficient and resilient transport overlay for peer-to-peer live streaming using a clustered DHT," Peer-to-Peer Networking and Applications, vol. 3, no. 2, pp 100-114, Jun. 2010.   DOI
9 B. Li, S. Xie, Y. Qu, G. Keung, C. Lin, J. Liu, X. Zhang, "Inside the new coolstreaming: Principles, measurements and performance implications," in Proc of the 27th Conference Of the IEEE International Conference on Computer Communications (INFOCOM 2008), pp 1031-1039, 2008.
10 C. Hammami, I. Jemili, A. Gazdar, A. Belghith, M. Mosbah, "Hybrid Live P2P Streaming Protocol," in Proc. of the 5th International Conference on Ambient Systems, Networks and Technologies (ANT-2014), Procedia Computer Science. vol. 32, Pages 158-165, 2014.
11 Omnet++ discrete event simulation system [online] (2012). URL http://www.omnetpp.org/
12 Gt-itm topologies for the omnet++ simulation platform and oversim framework [online] (2010). URL http://www.cc.gatech.edu/fac/Ellen.Zegura/graphs.html
13 Star Wars IV Trace File [Online], 2012, url = {http://www-tkn.ee.tu-berlin.de/research/trace/ltvt.html}
14 Y. Lu, B. Fallica, F. A. Kuipers, R. E. Kooij, P. V. Mieghem, "Assessing the quality of experience of sopcast," International Journal of Internet Protocol Technology, vol. 4, no. 1, pp. 11-23, 2009.   DOI
15 G. Gheorghe, R. Lo Cigno, A. Montresor, "Security and privacy issues in P2P streaming systems: A survey," Peer-to-Peer Networking and Applications, vol. 4, no. 2, pp 75-91, Jun. 2011.   DOI
16 Z. Jianming, Y. Nianmin, C. Shaobin, L. Xiang, "Tree-Mesh Based P2P Streaming Data Distribution Scheme," Knowledge Discovery and Data Mining Advances in Intelligent and Soft Computing, vol. 135, pp 77-83, 2012.
17 NB. Ali, M. Molnar and A. Belghith, "Multi-constrained QoS Multicast Routing Optimization," INRIA Research Report, no. 6500, Apr. 2008.
18 B. Li, H. Yin, "Peer-to-peer live video streaming on the internet: issues, existing approaches, and challenges [peer-to-peer multimedia streaming]," IEEE Communications Magazine, vol. 45, no. 6, pp. 94-99. IEEE Press Piscataway, Jun. 2007.   DOI
19 W. Wu, J. Lui and R. Ma, "On Incentivizing Upload Capacity in P2P-VoD Systems: Design, Analysis and Evaluation," Computer Networks, vol. 57, no. 7, pp. 1674-1688, 2013.   DOI
20 L. Mengjuan, L. Fei, L. Xucheng, and Q. Zhiguang, "An ISP-Friendly Hierarchical Overlay for P2P Live Streaming", in Proc. of 14-th IEEE International Conference on Peer-to-Peer Computing, September 2014.
21 M. Castro, P. Druschel, A. marie Kermarrec, A. Nandi, A. Rowstron, A. Singh, "Splitstream: High-bandwidth multicast in a cooperative environment," In Proc. of the nineteenth ACM symposium on Operating systems principles (SOSP'03), vol. 37, no. 5, pp. 298-313, Dec. 2003.
22 X. Zhang, J. Liu, B. Li, T. Yum, "Coolstreaming/donet: a data-driven overlay network for peer-to-peer live media streaming," in Proc. of the 24th Annual Joint Conference Of the IEEE International Conference on Computer Communications (INFOCOM 2005). Proceedings IEEE, vol. 3, pp. 2102-2111, 2005.
23 D. Purandare, R. Guha, "An alliance based peering scheme for peer-to-peer live media streaming," in Proc. of the 2007 workshop on Peer-to-peer streaming and IP-TV, P2P-TV '07, ACM, pp. 340-345, 2007.
24 J. J. D. Mol, A. Bakker, J. Pouwelse, D. H. J. Epema, H. Sips, "The design and deployment of a bittorrent live video streaming solution," in Proc. of the 11th IEEE International Symposium on Multimedia (ISM '09), IEEE Computer Society, pp. 342-349, 2009.
25 X. Hei, C. Liang, J. Liang, Y. Liu, K. Ross, "A measurement study of a large-scale P2P IPTV system," IEEE Transactions on Multimedia, vol. 9, no. 8, pp. 1672-1687, 2007.   DOI
26 S. Banerjee, B. Bhattacharjee, C. Kommareddy, "Scalable application layer multicast," in Proc. of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications (SIGCOMM'02), vol. 32, no. 4, pp. 205-217, October 2002.
27 D. Tran, K. Hua, T. Do, "Zigzag: an efficient peer-to-peer scheme for media streaming," in Proc. of the Twenty-Second Annual Joint Conference of the IEEE Computer and Communications. IEEE Societies, vol. 2, pp. 1283-1292, 2003.
28 H. Yifeng, A. K. Shujjat, "Improving streaming capacity in P2P live streaming systems via resource sharing," Internet of Things and Cloud Computing, vol. 1, no. 2, pp 15-22, 2013.   DOI
29 P. Team, The ppstream official website (Oct. 2013). URL http://www.ppstream.com/
30 S. Asaduzzaman, Y. Qiao, and G. Bochmann. "CliqueStream: An Efficient and Fault-Resilient Live Streaming Network on a Clustered Peer-to-Peer Overlay," in Proc. of the 2008 Eighth International Conference on Peer-to-Peer Computing (P2P '08). IEEE Computer Society, pp 269-278, 2008.