Cost-Aware Cloud Service Request Scheduling for SaaS Providers

被引:37
作者
Liu, Zhipiao [1 ]
Wang, Shangguang [1 ]
Sun, Qibo [1 ]
Zou, Hua [1 ]
Yang, Fangchun [1 ]
机构
[1] Beijing Univ Posts & Telecommun, State Key Lab Networking & Switching Technol, Beijing 100876, Peoples R China
关键词
Cloud computing; Cloud service; Cost; SaaS; Service request scheduling; Virtual machine;
D O I
10.1093/comjnl/bxt009
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As cloud computing becomes widely deployed, more and more cloud services are offered to end users in a pay-as-you-go manner. Today's increasing number of end user-oriented cloud services are generally operated by Software as a Service (SaaS) providers using rental virtual resources from third-party infrastructure vendors. As far as SaaS providers are concerned, how to process the dynamic user service requests more cost-effectively without any SLA violation is an intractable problem. To deal with this challenge, we first establish a cloud service request model with SLA constraints, and then present a cost-aware service request scheduling approach based on genetic algorithm. According to the personalized features of user requests and the current system load, our approach can not only lease and reuse virtual resources on demand to achieve optimal scheduling of dynamic cloud service requests in reasonable time, but can also minimize the rental cost of the overall infrastructure for maximizing SaaS providers' profits while meeting SLA constraints. The comparison of simulation experiments indicates that our proposed approach outperforms other revenue-aware algorithms in terms of virtual resource utilization, rate of return on investment and operation profit and provides a cost-effective solution for service request scheduling in cloud computing environments.
引用
收藏
页码:291 / 301
页数:11
相关论文
共 19 条
[1]  
[Anonymous], 2011, NIST SPECIAL PUBLICA, V500-292
[2]  
[Anonymous], 2011, NIST SPECIAL PUBLICA, V800-145
[3]  
[Anonymous], 2010, Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing
[4]   A View of Cloud Computing [J].
Armbrust, Michael ;
Fox, Armando ;
Griffith, Rean ;
Joseph, Anthony D. ;
Katz, Randy ;
Konwinski, Andy ;
Lee, Gunho ;
Patterson, David ;
Rabkin, Ariel ;
Stoica, Ion ;
Zaharia, Matei .
COMMUNICATIONS OF THE ACM, 2010, 53 (04) :50-58
[5]  
AuYoung A., 2006, Proceedings of the 15th IEEE International Symposium on High Performance Distributed Computing (IEEE Cat. No.06TH8878), P119
[6]   Scheduling divisible MapReduce computations [J].
Berlinska, J. ;
Drozdowski, M. .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2011, 71 (03) :450-459
[7]  
Bonvin Nicolas, 2011, 2011 Proceedings of 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2011), P434, DOI 10.1109/CCGrid.2011.24
[8]  
Chen JL, 2011, HPDC 11: PROCEEDINGS OF THE 20TH INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, P229
[9]   Environment-conscious scheduling of HPC applications on distributed Cloud-oriented data centers [J].
Garg, Saurabh Kumar ;
Yeo, Chee Shin ;
Anandasivam, Arun ;
Buyya, Rajkumar .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2011, 71 (06) :732-749
[10]   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