Abstract
The rapid progress of cloud technology has attracted a growing number of video providers to consider deploying their streaming services onto cloud platform for more cost-effective, scalable and reliable performance. In this paper, we utilize Markov decision process model to formulate the dynamic deployment of cloud-based video services over multiple geographically distributed datacenters. We focus on maximizing the average profits for the video service provider over a long run and introduce an average performance criteria which reflects the cost and user experience jointly. We develop an optimal algorithm based on the sensitivity analysis and sample-based policy iteration to obtain the optimal video placement and request dispatching strategy. We demonstrate the optimality of our algorithm with theoretical proof and specify the practical feasibility of our algorithm. We conduct simulations to evaluate the performance of our algorithm and the results show that our strategy can effectively cut down the total cost and guarantee users’ quality of experience (QoE).
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
I.CISCO. Cisco visual networking index: Forecast and methodology, 2014-2019. CISCO White paper, 2015.
J. Ciancutti. Four reasons we choose Amazon’s cloud as our computing platform, [Online], Available: http://techblog. netflix.com/2010/12/four-reasons-we-choose-amazonscloud-as.html, October 20, 2015.
Amazon cloudFront, [Online], Available: http://aws.amazon.com/cloudfront/, October 20, 2015.
D. Niu, H. Xu, B. C. Li, S. Q. Zhao. Quality-assured cloud bandwidth auto-scaling for video-on-demand applications. In Proceedings of the 31st IEEE Conference on Computer Communications, IEEE, Orlando, USA, pp. 460–468, 2012.
J. He, D. Wu, Y. P. Zeng, X. J. Hei, Y. G. Wen. Toward optimal deployment of cloud-assisted video distribution services. IEEE Transactions on Circuits and Systems for Video Technology, vol. 23, no. 10, pp. 1717–1728, 2013.
W. W. Zhu, C. Luo, J. F. Wang, S. P. Li. Multimedia cloud computing. IEEE Signal ProcessingMagazine, vol. 28, no. 3, pp. 59–69, 2011.
F. Wang, J. C. Liu, M. H. Chen. Calms: Cloud-assisted live media streaming for globalized demands with time/region diversities. In Proceedings of the 31st IEEE Conference on Computer Communications, IEEE, Orlando, USA, pp. 199–207, 2012.
S. Chaisiri, B. S. Lee, D. Niyato. Optimization of resource provisioning cost in cloud computing. IEEE Transactions on Services Computing, vol. 5, no. 2, pp. 164–177, 2012.
S. G. Wang, Z. P. Liu, Q. B. Sun, H. Zou, F. C. Yang. Towards an accurate evaluation of quality of cloud service in service-oriented cloud computing. Journal of Intelligent Manufacturing, vol. 25, no. 2, pp. 283–291, 2014.
A. Gorbenko, V. Popov. Task-resource scheduling problem. International Journal of Automation and Computing, vol. 9, no. 4, pp. 429–441, 2012.
H. T. Li, L. L. Zhong, J. C. Liu, B. Li, K. Xu. Cost-effective partial migration of VoD services to content clouds. In Proceedings of the 4th International Conference on Cloud Computing, IEEE, Washington, USA, pp. 203–210, 2011.
F. S. Lin, B. Q. Yin, J. Huang, X. M. Wu. Admission control with elastic QoS for video on demand systems. International Journal of Automation and Computing, vol. 9, no. 5, pp. 467–473, 2012.
Y. Wu, C. Wu, B. Li, X. J. Qiu, F. C. M. Lau. CloudMedia: When cloud on demand meets video on demand. In Proceedings of the 31st International Conference on Distributed Computing Systems, IEEE, Minneapolis, USA, pp. 268–277, 2011.
J. He, Y. G. Wen, J. W. Huang, D. 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, 2014.
J. H. Tang, W. P. Tay, Y. G. Wen. Dynamic request redirection and elastic service scaling in cloud-centric media networks. IEEE Transactions on Multimedia, vol. 16, no. 5, pp. 1434–1445, 2014.
H. Xu, B. C. Li. Joint request mapping and response routing for geo-distributed cloud services. In Proceedings of the 32nd IEEE Conference on Computer Communications, IEEE, Turin, Italy, pp. 854–862, 2013.
Q. Zhang, Q. Y. Zhu, M. F. Zhani, R. Boutaba, J. L. Hellerstein. Dynamic service placement in geographically distributed clouds. IEEE Journal on Selected Areas in Communications, vol. 31, no. 12, pp. 762–772, 2013.
Y. H. Zhao, H. Jiang, K. Zhou, Z. J. Huang, P. Huang. Meeting service level agreement cost-effectively for videoon-demand applications in the cloud. In Proceedings of the 33rd IEEE Conference on Computer Communications, IEEE, Toronto, Canada, pp. 298–306, 2014.
D. Niu, Z. M. Liu, B. C. Li, S. Q. Zhao. Demand forecast and performance prediction in peer-assisted on-demand streaming systems. In Proceedings of the 30th IEEE Conference on Computer Communications, IEEE, Shanghai, China, pp. 421–425, 2011.
X. J. Qiu, H. X. Li, C. Wu, Z. P. Li, F. C. M. Lau. Costminimizing dynamic migration of content distribution services into hybrid clouds. In Proceedings of the 31st IEEE Conference on Computer Communications, IEEE, Orlando, USA, pp. 2571–2575, 2012.
H. Hu, Y. G. Wen, T. S. Chua, J. Huang, W. W. Zhu, X. L. Li. Joint content replication and request routing for social video distribution over cloud CDN: A community clustering method. IEEE Transactions on Circuits and Systems for Video Technology, vol. 26, no. 7, pp. 1320–1333, 2015.
H. Hu, Y. G. Wen, T. S. Chua, Z. Wang, J. Huang, W. W. Zhu, D. Wu. Community based effective social video contents placement in cloud centric CDN network. In Proceedings of IEEE International Conference on Multimedia and Expo, IEEE, Chengdu, China, pp. 1–6, 2014.
R. Kohavi, R. M. Henne, D. Sommerfield. Practical guide to controlled experiments on the web: Listen to your customers not to the hippo. In Proceedings of the 13th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, ACM, San Jose, USA, pp. 959–967, 2007.
S. Narayana, J. W. Jiang, J. Rexford, M. Chiang. Distributed wide-area traffic management for cloud services. ACM SIGMETRICS Performance Evaluation Review, vol. 40, no. 1, pp. 409–410, 2012.
H. Xu, C. Feng, B. C. Li. Temperature aware workload management in geo-distributed data centers. ACM SIGMETRICS Performance Evaluation Review, vol. 41, no. 1, pp. 373–374, 2013.
Amazon elastic compute cloud, [Online], Available: http://aws.amazon.com/ec2/, October 25, 2015.
Amazon simple storage service, [Online], Available: http://aws.amazon.com/s3/, October 25, 2015.
X. R. Cao. Stochastic learning and optimization: A sensitivity-based approach, New York, USA: Springer Science & Business Media, 2007.
X. R. Cao. Stochastic learning and optimizationa sensitivity-based approach. Annual Reviews in Control, vol. 33, no. 1, pp. 11–24, 2009.
H. T. Fang, X. R. Cao. Potential-based online policy iteration algorithms for markov decision processes. IEEE Transactions on Automatic Control, vol. 49, no. 4, pp. 493–505, 2004.
G. Gürsun, M. Crovella, I. Matta. Describing and forecasting video access patterns. In Proceedings of the 30th IEEE Conference on Computer Communications, IEEE, Shanghai, China, pp. 16–20, 2011.
H. L. Yu, D. D. Zheng, B. Y. Zhao, W. M. Zheng. Understanding user behavior in large-scale video-on-demand systems. ACM SIGOPS Operating Systems Review, vol. 40, no. 4, pp. 333–344, 2006.
T. Q. Qiu, Z. H. Ge, S. Lee, J. Wang, Q. Zhao, J. Xu. Modeling channel popularity dynamics in a large IPTV system. ACM SIGMETRICS Performance Evaluation Review, vol. 37, no. 1, pp. 275–286, 2009.
Author information
Authors and Affiliations
Corresponding author
Additional information
This work is supported by the State Key Program of National Natural Science Foundation of China (No. 61233003) and National Natural Science Foundation of China (No. 61503358).
Recommended by Associate Editor Yi Cao
Zheng-Huan Zhang received the B. Eng. degree in automation from University of Science and Technology of China, China in 2009. He is currently a Ph.D. degree candidate in Department of Automation at University of Science and Technology of China, China.
His research interests include modeling, optimization and performance analysis of the networking.
ORCID iD: 0000-0001-5066-4364
Xiao-Feng Jiang received the B.Eng. and Ph.D. degrees in information science and technology from University of Science and Technology of China (USTC), China in 2008 and 2013. He is a post doctoral fellow at Department of Automation of USTC from 2013. He has been a post doctoral fellow at the Department of Electrical Engineering, Columbia University, USA, from 2015.
His research interests include spectrum sensing, discrete event dynamic system, and wireless communications.
Hong-Sheng Xi received the B. Sc. and M. Sc. degrees in applied mathematics from University of Science and Technology of China (USTC), China in 1980 and 1985, respectively. He is currently a professor of School of Information Science and Technology, USTC. He also directs the Laboratory of Network Communication System and Control.
His research interests include stochastic control systems, discrete-event dynamic systems, network performance analysis and optimization, and wireless communications.
ORCID iD: 0000-0002-5747-9732
Rights and permissions
About this article
Cite this article
Zhang, ZH., Jiang, XF. & Xi, HS. Optimal content placement and request dispatching for cloud-based video distribution services. Int. J. Autom. Comput. 13, 529–540 (2016). https://doi.org/10.1007/s11633-016-1025-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11633-016-1025-z