Abstract
Since user demand for a Video-on-demand (VoD) service varies with time in one-day period, provisioning self-owned servers for the peak load it must sustain afew hours per day leads to bandwidth under-utilization at other times. Content clouds, e.g. Amazon CloudFront and Azure CDN, let VoD providers pay by bytes for bandwidth resources, potentially leading to cost savings even if the unit rate to rent a machine from a cloud provider is higher than the rate to own one. In addition, recent studies have presented fog computing as a new paradigm to extend the cloud-based platform for a cost-effective and highly scalable service. In this paper, based on long-term traces from two large-scale VoD systems and temporal development model of content clouds, we tackle challenges, design and potential benefits in migrating both Clients/Server-based and peer-assisted VoD services into the hybrid cloud and edge peers in fog computing environment. Our measurements show that the popularity of the most popular videos decays so quickly, for example, by 11% after one hour that it poses large challenges on updating videos in the cloud. However, the trace-driven evaluations show that our proposed migration strategies (active, reactive and smart strategies), although simply based on the current information, can make the hybrid cloud-assisted VoD deployment save up to 30% bandwidth expense compared with the Clients/Server mode. Moreover, they can also handle the flash crowd traffic with little cost. Leveraging the edge peers in fog computing, we propose a cloud-friendly peer replication strategy, which further reduces the migration cost by a factor of 4. Our simulation also shows that the cloud price and server bandwidth chosen play the most important roles in saving cost, while the cloud storage size and cloud content update strategy play the key roles in the user experience improvement.
Similar content being viewed by others
References
Amazon CloudFront. http://my.url.com/
Amazon S3. http://aws.amazon.com/s3
Azure CDN. http://www.microsoft.com/windowsazure/cdn/default.aspx
Azure Storage. http://www.microsoft.com/windowsazure/storage/default.aspx
ISP price compare. http://www.ispcompared.com/broadband.html
Joost. http://www.joost.com
PPLive. http://www.pplive.com
PPStream. http://www.ppstream.com
Baik E, Pande A, Zheng Z, Mohapatra P (2016) VSync: Cloud based video streaming service for mobile devices Proceedings of IEEE INFOCOM
Bruin XM, Tordera EM, Tashakor G, Jukan A, Ren GJ (2016) Foggy clouds and cloudy fogs: a real need for coordinated management of fog-to-cloud computing systems. IEEE Wirel Commun 23(5):120–128
Chen F, Zhang C, Wang F, Liu J, Wang X, Liu Y (2015) Cloud-assisted live streaming for crowdsourced multimedia content. IEEE Trans Multimedia 17(9):1471–1483
Hajjat M, Sun X, Sung E, Maltz D, Rao S, Sripanidkulchai K, Tawarmalani M (2010) Cloudward Bound: Planning for Beneficial Migration of Enterprise Applications to the Cloud Proceedings of ACM SIGCOMM
Hou X, Li Y, Chen M, Wu D, Jin D, Chen S (2016) Vehicular fog computing: a viewpoint of vehicles as the infrastructures. IEEE Trans Veh Technol 65(6):3860–3873
Hu H, Wen Y, Chua TS, Huang J, Zhu W, Li X (2016) Joint content replication and request routing for social video distribution over cloud cdn: a community clustering method. IEEE Trans Circuits Syst Video Technol 26(7):1320–1333
Hu H, Wen Y, Niyato D (2017) Public Cloud Storage Assisted Mobile Social Video Sharing: A Supermodular Game Approach. IEEE Journal on Selected Areas in Communications. doi:10.1109/JSAC.2017.2659478
Huang Y, Fu TZ, Chiu D-M, Lui JC, Huang C (2008) Challenges, Design and Analysis of a Large-scale P2P-VoD Syste Proceedings of ACM SIGCOMM
Jalali F, Hinton K, Ayre R, Alpcan T, Tucker RS (2016) Fog computing may help to save energy in cloud computing. IEEE J Sel Areas Commun 34(5):1728–1739
Lai Z, Cui Y, Li M, Li Z, Dai N, Chen Y (2016) TailCutter: Wisely Cutting Tail Latency in Cloud CDN under Cost Constraints Proceedings of IEEE INFOCOM
Li B, Wang Z, Liu J, Zhu W (2013) Two decades of internet video streaming A retrospective view. ACM Trans Multimed Comput Commun Appl 9(1):2284–2294
Nan G, Mao Z, Yu M, Li M, Wang H, Zhang Y (2014) stackelberg game for bandwidth allocation in Cloud-Based wireless Live-Streaming social networks. IEEE Syst J 8(1):256 –267
Peng M, Yan S, Zhang K, Wang C (2016) Fog-computing-based radio access networks: issues and challenges. IEEE Netw 30(4):46–53
Qiu X, Li H, Wu C, Li Z, Lau FCM (2015) Cost-minimizing dynamic migration of content distribution services into hybrid clouds. IEEE Trans Parallel Distrib Syst 26(12):3330–3345
Wang F, Liu J, Chen M, Wang H (2016) Migration towards cloud-assisted live media streaming. IEEE/ACM Trans Networking 24(1):272–282
Wang X, Chen M, Kwon TT, Yang L, Leung VCM (2013) AMES-cloud A Framework of Adaptive Mobile Video Streaming and Efficient Social Video Sharing in the Clouds. IEEE Trans Multimedia 15(4):811–820
Wen Y, Zhu X, Rodrigues J, Chen C (2014) Cloud Mobile Media Reflections and Outlook. IEEE Trans Multimedia 16(4):885 –902
Wu W, Lui JC (2011) Exploring the Optimal Replication Strategy in P2P-VoD Systems: Characterization and Evaluation Proceedings of IEEE INFOCOM
Yan Z, Xue J, Chen CW (2017) Prius: Hybrid edge cloud and client adaptation for http adaptive streaming in cellular networks. IEEE Trans Circuits Syst Video Technol 27(1):209–222
Zakerinasab MR, Wang M (2013) A Cloud-Assisted Energy-Efficient Video Streaming System for Smartphones IEEE/ ACM IWQoS
Zhang H, Xiao Y, Bu S, Niyato D, Yu R, Han Z (2016) Fog computing in multi-tier data center networks: A hierarchical game approach ICC. IEEE
Zhang X, Wu C, Li Z, Lau FCM (2015) Online Cost Minimization for Operating Geo-distributed Cloud CDNs Proceedings of IEEE IWQoS
Zhao H, Zheng Q, Zhang W, Du B, Li H (2017) A segment-based storage and transcoding trade-off strategy for multi-version vod systems in the cloud. IEEE Trans Multimedia 19(1):149–159
Zhou Y, Fu TZJ, Chiu DM (2011) Statistical Modeling and Analysis of P2P Replication to Support VoD Service Proceedings of IEEE INFOCOM
Acknowledgments
This research is supported by the following grants: “Multi-source heterogeneous big data management, analysis and mining for urban renewal” (National Natural Science Foundation of China, U1301253), “Application demonstration of big data for land resources management and service” (Science and Technology Planning Project of Guangdong Province, China, 2015B010110006), “Cooperative resource allocation optimization for software-defined network based virtual CDN” (National Natural Science Foundation of China 61602214), Natural Science Foundation of Jiangsu Province in China (BK20160191), National Natural Science Foundation of China (61472212).
Author information
Authors and Affiliations
Corresponding author
Additional information
This article is part of the Topical Collection: Special Issue on Big Data Networking
Guest Editors: Xiaofei Liao, Song Guo, Deze Zeng, and Kun Wang
Rights and permissions
About this article
Cite this article
Chen, F., Li, H., Liu, J. et al. Migrating big video data to cloud: a peer-assisted approach for VoD. Peer-to-Peer Netw. Appl. 11, 1060–1074 (2018). https://doi.org/10.1007/s12083-017-0575-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-017-0575-3