On the Cost-QoE Tradeoff for Cloud-Based Video Streaming Under Amazon EC2's Pricing Models

被引:69
作者
He, Jian [1 ]
Wen, Yonggang [2 ]
Huang, Jianwei [3 ]
Wu, Di [1 ]
机构
[1] Sun Yat Sen Univ, Dept Comp Sci, Guangzhou 510006, Guangdong, Peoples R China
[2] Nanyang Technol Univ, Sch Comp Engn, Singapore 639798, Singapore
[3] Chinese Univ Hong Kong, Dept Informat Engn, Shatin, Hong Kong, Peoples R China
关键词
Cloud computing; pricing model; video streaming; DEMAND;
D O I
10.1109/TCSVT.2013.2283430
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The emergence of cloud computing provides a cost-effective approach to deliver video streams to a large number of end users with the desired user quality of experience (QoE). Under such a paradigm, a video service provider (VSP) can launch its own video streaming services virtually by renting the distribution infrastructure from one or more cloud service providers (CSPs). However, CSPs such as Amazon EC2 normally offer multiple pricing options for virtual machine (VM) instances that they can provide, such as on-demand instances, reserved instances, and spot instances. Such diverse pricing models make it challenging for a VSP to determine how to optimally procure the required number of VM instances in different types to satisfy dynamic user demands. Given the limited budget, a VSP needs to carefully balance the procurement cost and the achieved QoE for end users. In this paper, we investigate the tradeoff between the cost incurred by VM instance procurement and the achieved QoE of end users under Amazon EC2's pricing models, and formulate the VM instance provisioning and procurement problem into a constrained stochastic optimization problem. By applying the Lyapunov optimization framework, we design an online procurement algorithm, which approaches the optimal solution with explicitly provable upper bounds. We also conduct extensive trace-driven simulations and our results show that our proposed algorithm (OPT-ORS) achieves a good balance between the procurement cost and the user QoE for cloud-based VSPs. In the achieved near-optimal situation, our algorithm guarantees that reserved VM instances are fully utilized to satisfy the baseline user demand, on-demand VM instances are only rented to handle flash crowds, while more spot VM instances are rented than on-demand VM instances to serve user demand over the baseline due to their low prices.
引用
收藏
页码:669 / 680
页数:12
相关论文
共 30 条
[1]  
Agmon Ben-Yehuda O., 2011, Proceedings of the 2011 IEEE 3rd International Conference on Cloud Computing Technology and Science (CloudCom 2011), P304, DOI 10.1109/CloudCom.2011.48
[2]  
Amazon Inc, 2012, AM EC2 PRIC
[3]  
[Anonymous], 2010, Proceedings of the 2nd USENIX conference on Hot topics in cloud computing, HotCloud'10
[4]  
[Anonymous], CISC VIS NETW IND FO
[5]  
[Anonymous], 2012, 2012 IEEE 75 VEHICUL
[6]  
Chaisiri S., 2011, Proceedings of the 2011 IEEE 19th International Symposium on Modelling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS 2011), P85, DOI 10.1109/MASCOTS.2011.30
[7]   Optimization of Resource Provisioning Cost in Cloud Computing [J].
Chaisiri, Sivadon ;
Lee, Bu-Sung ;
Niyato, Dusit .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2012, 5 (02) :164-177
[8]  
Dantzig G., 2016, LINEAR PROGRAMMING E
[9]   Cloudward Bound: Planning for Beneficial Migration of Enterprise Applications to the Cloud [J].
Hajjat, Mohammad ;
Sun, Xin ;
Sung, Yu-Wei Eric ;
Maltz, David ;
Rao, Sanjay ;
Sripanidkulchai, Kunwadee ;
Tawarmalani, Mohit .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2010, 40 (04) :243-254
[10]  
He J, 2013, CS201307 SUN YS U