AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
PDF (1.8 MB)
Collect
Submit Manuscript AI Chat Paper
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Open Access

QoS-Aware Virtual Machine Scheduling for Video Streaming Services in Multi-Cloud

Research Institute of Information Technology, Tsinghua National Laboratory for Information Science and Technology, Tsinghua University, Beijing 100084, China
Show Author Information

Abstract

Video streaming services are trending to be deployed on cloud. Cloud computing offers better stability and lower price than traditional IT facilities. Huge storage capacity is essential for video streaming service. More and more cloud providers appear so there are increasing cloud platforms to choose. A better choice is to use more than one data center, which is called multi-cloud. In this paper a closed-loop approach is proposed for optimizing Quality of Service (QoS) and cost. Modules of monitoring and controlling data centers are required as well as the application feedback such as video streaming services. An algorithm is proposed to help choose cloud providers and data centers in a multi-cloud environment as a video service manager. Performance with different video service workloads are evaluated. Compared with using only one cloud provider, dynamically deploying services in multi-cloud is better in aspects of both cost and QoS. If cloud service costs are different among data centers, the algorithm will help make choices to lower the cost and keep a high QoS.

References

[1]
M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. Katz, A. Konwinski, and M. Zaharia, A view of cloud computing, Communications of the ACM, vol. 53, no. 4, pp. 50-58, 2010.
[2]
I. Foster, Y. Zhao, I. Raicu, and S. Lu, Cloud computing and grid computing 360-degree compared, presented at Grid Computing Environments Workshop, Austin, TX, USA, 2008.
[3]
M. A. AlZain, E. Pardede, B. Soh, and J. A. Thom, Cloud computing security: From single to multi-clouds, presented at System Science (HICSS), 2012 45th Hawaii International Conference on. IEEE, Maui, HI, USA, 2012.
[4]
Z. Chen, F. Han, J. Cao, and S. Chen, Cloud computing-based forensic analysis for collaborative network security management system, Tsinghua Science and Technology, vol. 18, no. 1, pp. 40-50, 2013.
[5]
R. Buyya, C. S. Yeo, S. Venugopal, J. Broberg, and I. Brandic, Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility, Future Generation Computer Systems, vol. 25, no. 6, pp. 599-616, 2009.
[6]
D. Kondo, B. Javadi, P. Malecot, F. Cappello, and D. P. Anderson, Cost-benefit analysis of cloud computing versus desktop grids, presented at Parallel & Distributed Processing IPDPS 2009, Rome, Italy, 2009.
[7]
D. Yuan, Y. Yang, X. Liu, and J. Chen, A cost-effective strategy for intermediate data storage in scientific cloud workflow systems, presented at Parallel & Distributed Processing (IPDPS), 2010 IEEE International Symposium on, Atlanta, GA, USA, 2010.
[8]
J. Cao, K. Hwang, K. Li, and A. Y. Zomaya, Optimal multiserver configuration for profit maximization in cloud computing, IEEE Trans. Parallel and Distributed Systems, vol. 24, no. 6, pp. 1087-1096, 2013.
[9]
A. Sampaio and N. Mendonca, Uni4Cloud: An approach based on open standards for deployment and management of multi-cloud applications, in Processdings of the 2nd International Workshop on Software Engineering for Cloud Computing, New York, NY, USA, 2011.
[10]
J. L. L. Simarro, R. Moreno-Vozmediano, R. S. Montero, and I. M. Llorente, Dynamic placement of virtual machines for cost optimization in multi-cloud environments, in 2011 International Conference on High Performance Computing and Simulation (HPCS), Istanbul, Turkey, 2011.
[11]
J. Li, J. Chinneck, M. Woodside, M. Litoiu, G. Iszlai, Performance model driven QoS guarantees and optimization in clouds, presented at Software Engineering Challenges of Cloud Computing, ICSE Workshop on, Vancouver, BC, Canada, 2009.
[12]
D. Wu, Y. T. Hou, W. Zhu, Y. Q. Zhang, and J. M. Peha, Streaming video over the Internet: Approaches and directions, Circuits and Systems for Video Technology, IEEE Transactions on, vol. 11, no. 3, pp. 282-300, 2001.
[13]
S. Tao and R. Gurin, Application-specific path switching: A case study for streaming video, in Proceedings of the 12th Annual ACM International Conference on Multimedia, New York, NY, USA, 2004.
[14]
S. Tao, K. Xu, A. Estepa, T. F. L. Gao, R. O. C. H. Guerin, J. Kurose, and Z. L. Zhang, Improving VoIP quality through path switching, presented at 24th Annual Joint Conference of the IEEE Computer and Communications Societies, Philadelphia, PA, USA, 2005.
[15]
Y. Wu, C. Wu, B. Li, X. Qiu, and F. C. Lau, Cloudmedia: When cloud on demand meets video on demand, presented at Distributed Computing Systems (ICDCS), 2011 31st International Conference on, Minneapolis, MN, USA, 2011.
Tsinghua Science and Technology
Pages 308-317
Cite this article:
Chen W, Cao J, Wan Y. QoS-Aware Virtual Machine Scheduling for Video Streaming Services in Multi-Cloud. Tsinghua Science and Technology, 2013, 18(3): 308-317. https://doi.org/10.1109/TST.2013.6522589

539

Views

77

Downloads

23

Crossref

N/A

Web of Science

27

Scopus

0

CSCD

Altmetrics

Received: 16 May 2013
Accepted: 16 May 2013
Published: 03 June 2013
© The author(s) 2013
Return