Multi-Objective Interdependent VM Placement Model based on Cloud Reliability Evaluation

被引:13
作者
Alam, A. B. M. Bodrul [1 ]
Halabi, Talal [2 ]
Hague, Anwar [3 ]
Zulkernine, Mohammad [1 ]
机构
[1] Queens Univ, Sch Comp, Kingston, ON, Canada
[2] Univ Winnipeg, Appl Comp Sci, Winnipeg, MB, Canada
[3] Western Univ, Dept Comp Sci, London, ON, Canada
来源
ICC 2020 - 2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC) | 2020年
基金
加拿大自然科学与工程研究理事会;
关键词
Cloud Computing; reliability; Virtual Machine placement; resource allocation; multi-objective optimization; RESOURCE-ALLOCATION; ALGORITHM;
D O I
10.1109/icc40277.2020.9149347
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Virtual Machine (VM) placement is considered as one of the crucial problems in Cloud Computing environments. From the perspective of Cloud Service Providers (CSPs), finding the optimal VM placement strategy is often related to optimal resource utilization, revenue maximization, and energy efficiency. However, to ensure the continuity of customer services, CSPs should also consider the reliability of deployed applications when placing VMs on their infrastructures. Existing research in this area either do not focus on the Cloud reliability evaluation aspect or do not account for the trade-off between reliability and performance in the VM placement process. In this paper, we propose a multiobjective placement model for interdependent VMs in the Cloud that considers both reliability and workload. Reliability in our model is quantitatively evaluated through a set of metrics that we propose. The model involves an Integer Linear Programming problem that aims at maximizing the reliability of the Cloud while minimizing network delay. A multi-objective genetic algorithm is then used to solve the problem heuristically. The proposed model introduces a level of flexibility and its parameters could be adjusted depending on the requirements of the infrastructure and services. The results show that our model achieves high Cloud reliability and allows to effectively control the trade-off between reliability and Quality of Service.
引用
收藏
页数:7
相关论文
共 21 条
[1]   A Reliability-Based Resource Allocation Approach for Cloud Computing [J].
Alam, A. B. M. Bodrul ;
Zulkernine, Mohammad ;
Haque, Anwar .
2017 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CLOUD AND SERVICE COMPUTING (SC2 2017), 2017, :249-252
[2]   A ComDarison of Selection Schemes Used in Evolutionary Algorithms [J].
Blickle, Tobias ;
Thiele, Lothar .
EVOLUTIONARY COMPUTATION, 1996, 4 (04) :361-394
[3]  
Buer E., 2012, RELIABILITY AVAILABI
[4]  
Buyya Rajkumar, 2009, 2009 International Conference on High Performance Computing & Simulation (HPCS), P1, DOI 10.1109/HPCSIM.2009.5192685
[5]  
Dai YT, 2009, INT C WAVEL ANAL PAT, P1, DOI 10.1109/ICWAPR.2009.5207466
[6]  
DEJONG KA, 1991, LECT NOTES COMPUT SC, V496, P38
[7]  
Eiben A.E., 2008, INTRO EVOLUTIONARY C
[8]   Power and Fault Aware Reliable Resource Allocation for Cloud Infrastructure [J].
Gupta, Punit ;
Ghrera, S. P. .
1ST INTERNATIONAL CONFERENCE ON INFORMATION SECURITY & PRIVACY 2015, 2016, 78 :457-463
[9]   Online Allocation of Cloud Resources based on Security Satisfaction [J].
Halabi, Talal ;
Bellaiche, Martine ;
Abusitta, Adel .
2018 17TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (IEEE TRUSTCOM) / 12TH IEEE INTERNATIONAL CONFERENCE ON BIG DATA SCIENCE AND ENGINEERING (IEEE BIGDATASE), 2018, :379-384
[10]  
Kellerer H., 2004, KNAPSACK PROBLEMS, P235