Simultaneous Cost and QoS Optimization for Cloud Resource Allocation

被引:32
作者
Mireslami, Seyedehmehrnaz [1 ]
Rakai, Logan [1 ]
Far, Behrouz Homayoun [1 ]
Wang, Mea [2 ]
机构
[1] Univ Calgary, Dept Elect & Comp Engn, Calgary, AB T2N 1N4, Canada
[2] Univ Calgary, Dept Comp Sci, Calgary, AB T2N 1N4, Canada
来源
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT | 2017年 / 14卷 / 03期
基金
加拿大自然科学与工程研究理事会;
关键词
Cloud computing; quality of service; multi-objective optimization; Web application deployment;
D O I
10.1109/TNSM.2017.2738026
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing is a new era of computing that offers resources and services for Web applications. Selection of optimal cloud resources is the main goal in cloud resource allocation. Sometimes, customers pay more than required since cloud providers' pricing strategy is designed for the interest of the providers. Nonetheless, cloud customers are interested in selecting cloud resources to meet their quality of service (QoS) requirements. Thus, for the interest of both providers and customers, it is vital to balance the two conflicting objectives of deployment cost and QoS performance. In this paper, we present a cost-effective and runtime friendly algorithm that minimizes the deployment cost while meeting the QoS performance requirements. In other words, the algorithm offers an optimal choice, from customers' point of view, for deploying a Web application in cloud environment. The multi-objective optimization algorithm minimizes cost and maximizes QoS performance simultaneously. The proposed algorithm is verified by a series of experiments on different workload scenarios deployed in two distinct cloud providers. The results show that the proposed algorithm finds the optimal combination of cloud resources that provides a balanced trade-off between deployment cost and QoS performance in relatively low runtime.
引用
收藏
页码:676 / 689
页数:14
相关论文
共 29 条
[11]  
Farshidi A., 2013, Proc. of GLSVLSI, P305
[12]  
Feng MY, 2012, INT CONF CLOUD COMPU, P1161, DOI 10.1109/CCIS.2012.6664566
[13]  
Goudarzi H., 2012, Proceedings of the 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2012), P172, DOI 10.1109/CCGrid.2012.112
[14]  
Hao Shi, 2009, 2009 Asia-Pacific Conference on Computational Intelligence and Industrial Applications (PACIIA 2009), P393, DOI 10.1109/PACIIA.2009.5406408
[15]   Competitive Strategies for Online Cloud Resource Allocation with Discounts The 2-Dimensional Parking Permit Problem [J].
Hu, Xinhui ;
Ludwig, Arne ;
Richa, Andrea ;
Schmid, Stefan .
2015 IEEE 35th International Conference on Distributed Computing Systems, 2015, :93-102
[16]   SLA enactment for large-scale healthcare workflows on multi-Cloud [J].
Jrad, Foued ;
Tao, Jie ;
Brandic, Ivona ;
Streit, Achim .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2015, 43-44 :135-148
[17]  
Jun Huang, 2012, GLOBECOM 2012 - 2012 IEEE Global Communications Conference, P1710, DOI 10.1109/GLOCOM.2012.6503361
[18]   Adaptive weighted-sum method for bi-objective optimization: Pareto front generation [J].
Kim, IY ;
de Weck, OL .
STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2005, 29 (02) :149-158
[19]  
Malekloo M, 2014, IEEE GLOBE WORK, P112, DOI 10.1109/GLOCOMW.2014.7063415
[20]   Survey of multi-objective optimization methods for engineering [J].
Marler, RT ;
Arora, JS .
STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2004, 26 (06) :369-395