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

Low Cost Cloud-Assisted Peer to Peer Live Streaming  

Alghazawy, Bahaa Aldeen (Graduate School of Engineering, Hiroshima University)
Fujita, Satoshi (Graduate School of Engineering, Hiroshima University)
Publication Information
KSII Transactions on Internet and Information Systems (TIIS) / v.10, no.4, 2016 , pp. 1732-1750 More about this Journal
Abstract
Recently, Peer-to-Peer (P2P) live streaming assisted by the cloud computing has attracted considerable attention to improve the reliability of the P2P such as the resilience to peer churn and the shortage of upload capacity. The cost of cloud-assistance is comprised of the number of requests issued to the cloud and the amount of data fetched from the cloud. In this paper, we propose three techniques to reduce the cost of such a cloud-assistance.More concretely, in the proposed method, 1) each peer which lost its parent in the overlay can find a new parent by referring to the information registered in the cloud, 2) several peers which proactively fetch chunks from the cloud are dynamically invested, and 3) the number of requests issued to the cloud is reduced by allowing peers to fetch a collection of chunks using a single request. The performance of the proposed method is evaluated by simulation. The simulation results indicate that it reduces the cost of conventional scheme by 46% while guaranteeing the quality of live streaming service.
Keywords
Live Streaming; Peer-to-Peer; Cloud-Assistance; and Quality of Service;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Xinyan Zhang, Jiangchuan Liu, Bo Li and Tak-Shin Peter Yum, "CoolStreaming/DONet: A data-driven overlay network for peer-to-peer live media streaming," in Proc. of IEEE INFOCOM, pp. 2102-2111, March 13-17, 2005. Article (CrossRef Link)
2 Meng Zhang, Qian Zhang, Lifeng Sun and Shiqiang Yang, “Understanding the power of pull-based streaming protocol: can we do better?,” IEEE Journal on Selected Areas in Communications, vol. 25, no. 9, pp. 1678-1694, December, 2007. Article (CrossRef Link).   DOI
3 Yang-hua Chu, Sanjay G. Rao and Hui Zhang, "A case for end system multicast," in Proc. of ACM Int. Conf. on Measurement and Modeling of Computer Systems, pp. 1-12, June 17-21, 2000. Article (CrossRef Link)
4 Chuan Wu, Baochun Li and Shuqiao Zhao, "Diagnosing network-wide P2P live streaming inefficiencies," in Proc. of IEEE INFOCOM, pp. 2731-2735, April 19-25, 2009. Article (CrossRef Link)
5 Feng Wang, Jiangchuan Liu and Minghua Chen, "CALMS: Cloud-assisted live media streaming for globalized demands with time/region diversities," in Proc. of IEEE INFOCOM, pp. 199-207, March 25-30, 2012. Article (CrossRef Link)
6 Raymond Sweha, Vatche Ishakian and Azer Bestavros, "AngelCast: Cloud-based peer-assisted live streaming using optimized multi-tree construction," in Proc. of the 3rd Multimedia Systems Conf., pp. 191-202, February 22-24, 2012. Article (CrossRef Link)
7 Amir H. Payberah, Hanna Kavalionak, Vimalkumar Kumaresan, Alberto Montresor and Seif Haridi, "CLive: Cloud-assisted P2P live streaming," in Proc. of the IEEE Int. Conf. on Peer-to-Peer Computing, pp. 79-90, September 3-5, 2012. Article (CrossRef Link)
8 Weidong Gu, Xinchang Zhang, Bin Gong, Wei Zhang and Lu Wang, “VMCAST: A VM-assisted stability enhancing solution for tree-based overlay multicast,” PLoS ONE, vol. 10, no. 11, online, November, 2015. Article (CrossRef Link)
9 Miguel Castro, Peter Druschel, Anne-Marie Kermarrec, Animesh Nandi, Antony Rowstron and Atul Singh, "SplitStream: High-bandwidth multicast in cooperative environments," in Proc. of the 19th ACM Symposium on Operating Systems Principles, pp. 298-313, October 19-22, 2003. Article (CrossRef Link)
10 Meng Zhang, Peer to Peer streaming simulator, [online] (accessed May 2015). URL: http://media.cs.tsinghua.edu.cn/-zhangm/
11 Alberto Montresor and Luca Abeni, "Cloudy weather for P2P, with a chance of gossip," in Proc. of the IEEE Int. Conf. on Peer-to-Peer Computing, pp. 250-259, August 31-September 2, 2011. Article (CrossRef Link)
12 Pietro Michiardi, Damiano Carra, Francesco Albanese and Azer Bestavros, “Peer-assisted content distribution on a budget,” Computer Networks, vol. 56, no. 7, pp. 2038-2048, May, 2012. Article (CrossRef Link)   DOI
13 Xin Jin and Yu-Kwong Kwok, "Cloud assisted P2P media streaming for bandwidth constrained mobile subscribers," in Proc. of 16th IEEE Int. Conf. on Parallel and Distributed Systems (ICPADS), pp. 800-805, December 8-10, 2010. Article (CrossRef Link)
14 Zixia Huang, Chao Mei, Li Erran Li and Thomas Woo, "CloudStream: Delivering high quality streaming videos through a cloud-based SVC proxy," in Proc. of IEEE INFOCOM, pp.201-205, April 10-15, 2011. Article (CrossRef Link)
15 Xiaofei Wang, T.T. Kwon, Yanghee Choi, Haiyang Wang and Jiangchuan Liu, “Cloud-assisted adaptive video streaming and social-aware video prefetching for mobile users,” IEEE Wireless Communications, vol. 20, no. 3, pp. 72-79, June, 2013. Article (CrossRef Link)   DOI
16 Haitao Li, Lili Zhong, Jiangchuan Liu, Bo Li and Ke Xu, "Cost-effective partial migration of VoD services to content clouds," in Proc. of IEEE Int. Conf. on Cloud Computing (CLOUD), pp. 203-210, July 4-9, 2011. Article (CrossRef Link)
17 Vladimir Rocha, Fabio Kon, Raphael Cobe and Renata Wassermann, “A hybrid cloud-P2P architecture for multimedia information retrieval on VoD services,” Computing, online, September, 2014. Article (CrossRef Link)
18 Mohammad M. Hassan, Biao Song, Ahmad Almogren, M. Shamim Hossain, Atif Alamri, Mohammed Alnuem, Mohammad M. Monowar and M. Anwar Hossain, “Efficient virtual machine resource management for media cloud computing,” KSII Transactions on Internet and Information Systems, vol. 8, no. 5, pp. 1567-1587, May, 2014. Article (CrossRef Link)   DOI
19 Liang Zhou and Haohong Wang, “Toward blind scheduling in mobile media cloud: fairness, simplicity, and asymptotic optimality,” IEEE Transaction on Multimedia, vol. 15, no. 4, pp. 735-746, June, 2013. Article (CrossRef Link)   DOI
20 Liang Zhou, Zhen Yang, Joel J. P. C. Rodrigues and Mohsen Guizani, “Exploring blind online scheduling for mobile cloud multimedia services,” IEEE Wireless Communications, vol. 20, no. 3, pp. 54-61, June, 2013. Article (CrossRef Link)   DOI
21 Hao Yin, Xuening Liu, Tongyu Zhan, Vyas Sekar, Feng Qiu, Chuang Lin, Hui Zhang and Bo Li, "Design and deployment of a hybrid CDN-P2P system for live video streaming: experiences with LiveSky," in Proc. of the 17th ACM Int. Conf. on Multimedia, pp. 25-34, October 19-24. 2009. Article (CrossRef Link)
22 Yu Wu, Chuan Wu, Bo Li, Xuanjia Qiu and Francis C. M. Lau, "Cloudmedia: When cloud on demand meets video on demand," in Proc. of the Int. Conf. on Distributed Computing Systems (ICDCS), pp. 268-277, June 20-24, 2011. Article (CrossRef Link)
23 Di Niu, Hong Xu, Baochun Li and Shuqiao Zhao, "Quality-assured cloud bandwidth auto-scaling for video-on-demand applications," in Proc. of IEEE INFOCOM, pp. 460-468, March 25-30, 2012. Article (CrossRef Link)
24 Jian He, Yonggang Wen, Jianwei Huang and Di Wu, “On the cost-QoE tradeoff for cloud-based video streaming under amazon EC2’s pricing models,” IEEE Transactions on Circuits and Systems for Video Technology, vol. 24, no. 4, pp. 669–680, April, 2014. Article (CrossRef Link)   DOI
25 Zhijia Chen, Hao Yin, Chuang Lin, Xuening Liu and Yang Chen, "Towards a trustworthy and controllable peer-server-peer media streaming: an analytical study and an industrial perspective," in Proc. of IEEE Global Telecommunications Conf., pp. 2086-2090, November 26-30, 2007. Article (CrossRef Link)
26 Xuening Liu, Hao Yin, Chuang Lin, Yu Liu, Zhijia Chen and Xin Xiao, "Performance analysis and industrial practice of peer-assisted content distribution network for large scale live video streaming," in Proc. of the 22nd Int. Conf. on Advanced Information Networking and Applications, pp.568-574, March 25-28, 2008. Article (CrossRef Link)
27 Zhi-Hui Lv, Li-Jiang Chen, Jie Wu, Da Deng, Si-Jia Huang and Yi Huang, “PROSE: Proactive, selective CDN participation for P2P streaming,” Journal of Computer Science and Technology, vol. 28, no. 3, pp. 540-552, May, 2013. Article (CrossRef Link)   DOI
28 Shao Liu, Rui Zhang-Shen, Wenjie Jiang, Jennifer Rexford and Mung Chiang, "Performance bounds for peer-assisted live streaming," in Proc. of SIGMETRICS, pp. 313-324, June 2-6, 2008. Article (CrossRef Link)
29 Satoshi Fujita, “Optimal serial broadcast of successive chunks”, Theoretical Computer Science, vol. 574, pp. 3-9, March, 2015. Article (CrossRef Link)   DOI
30 Giuseppe Bianchi, N. Blefari Melazzi, Lorenzo Bracciale, Francesca Lo Piccolo and Stefano Salsano, “Streamline: An optimal distribution algorithm for peer-to-peer real-time streaming,” IEEE Transactions on Parallel and distributed systems, vol. 21, no. 6, pp. 857-871, June, 2010. Article (CrossRef Link)   DOI
31 Amazon CloudFront pricing [online] (accessed May 2015). URL: http://aws.amazon.com/cloudfront/pricing
32 Amazon S3 Pricing [online] (accessed May 2015). URL: http://aws.amazon.com/s3/pricing/
33 Xiaojun Hei, Chao Liang, Jian Liang, Yong Liu and Keith W. Ross, “A measurement study of a large-scale P2P IPTV system,” IEEE Transactions on Multimedia, vol. 9, no. 8, pp. 1672-1687, December, 2007. Article (CrossRef Link)   DOI
34 Meridian node to node latency matrix (2500x2500), meridian project [online] (accessed May 2015). URL: http://www.cs.cornell.edu/People/egs/meridian/data.php
35 Zhengye Liu, Yanming Shen, Keith W. Ross, Shivendra S. Panwar and Yao Wang, "Substream trading: Towards an open P2P live streaming system," in Proc. of the IEEE Int. Conf. on Network Protocols, pp. 94-103, October 19-22, 2008. Article (CrossRef Link)
36 Bo Li, Susu Xie, Gabriel Y. Keung, Jiangchuan Liu, Ion Stoica, Hui Zhang, and Xinyan Zhang, “An empirical study of the Coolstreaming+ system,” IEEE Journal on Selected Areas in Communications, vol. 25, no. 9, pp. 1627-1639, December, 2007. Article (CrossRef Link)   DOI