Summary
In this research, the goal is to propose a reliability evaluation model and integrate the developed model in cloud resource management such as Virtual Machine (VM) allocation, VM migration, and cloud federation formation in order to increase the cloud service reliability. In this research, firstly a cloud reliability evaluation model is proposed. Some types of failures from different domains of the cloud environment are considered to evaluate cloud reliability. To propose the evaluation model, a classification strategy for cloud failures is also outlined. Secondly, to show the impact of the integration of the proposed model, a multi-objective placement model for interdependent VMs in cloud is proposed while considering both reliability and some quality of service. A multi-objective genetic algorithm is used to solve the placement problem heuristically. Thirdly, a Markov-based failure prediction model is proposed to anticipate the failures of cloud servers. The proposed prediction model is then integrated into a VM migration model in a multi-cloud setting to maximize cloud reliability while reducing VM communication delay. The VM migration problem is solved optimally and heuristically using the Artificial Bee Colony (ABC) algorithm. Finally, a reliability-based cloud federation model is proposed using a hedonic coalition formation game based on a reliability-driven utility function. All proposed models will serve as a guide to both customers and cloud service providers towards the achievement of reliable resource allocation, migration, and federation formation. The effectiveness of all the models has been demonstrated through experiments. The evaluation shows that the models are computationally efficient and achieve higher cloud reliability.
Publications
-
Reliability-based Formation of Cloud Federations Using Game Theory
GLOBECOM 2020 - 2020 IEEE Global Communications Conference, Taipei, Taiwan, 2020, pp. 1-6, doi: 10.1109/GLOBECOM42002.2020.9322177
-
Multi-Objective Interdependent VM Placement Model based on Cloud Reliability Evaluation
IEEE 54th International Conference on Communications (ICC 2020), Dublin, Ireland, 2020, pp. 1-7, doi: 10.1109/ICC40277.2020.9149347
-
Optimizing Virtual Machine Migration in Multi-Clouds
2020 International Symposium on Networks, Computers and Communications (ISNCC), Montreal, QC, Canada, 2020, pp. 1-7, doi: 10.1109/ISNCC49221.2020.9297318
-
CREM: A Cloud Reliability Evaluation Model
2018 IEEE Global Communications Conference (GLOBECOM), Abu Dhabi, United Arab Emirates, 2018, pp. 1-6
-
A Reliability-Based Resource Allocation Approach for Cloud Computing
2017 IEEE 7th International Symposium on Cloud and Service Computing (SC2), Kanazawa, 2017, pp. 249-252