Multi-objective optimization of virtual machine migration among cloud data centers

Workload migration among cloud data centers is currently an evolving task that requires substantial advancements. The incorporation of fuzzy systems holds potential for enhancing performance and efficiency within cloud computing. This study addresses a multi-objective problem wherein the goal is to...

Descripción completa

Detalles Bibliográficos
Autores: Maldonado Carrascosa, Francisco Javier, Seddiki, Doraid, Jiménez Sánchez, Antonio, García Galán, Sebatián, Valverde Ibáñez, Manuel
Tipo de recurso: artículo
Estado:Versión aceptada para publicación
Fecha de publicación:2024
País:España
Institución:Universidad de Jaén
Repositorio:RUJA. Repositorio Institucional de la Producción Científica de la Universidad de Jaén
OAI Identifier:oai:ruja.ujaen.es:10953/4051
Acceso en línea:https://doi.org/10.1007/s00500-024-09950-2
https://link.springer.com/article/10.1007/s00500-024-09950-2
https://hdl.handle.net/10953/4051
Access Level:acceso abierto
Palabra clave:Explainable artificial intelligence
Cloud computing
Virtual machine migration
Energy sustainability
Multi-objective optimization
Descripción
Sumario:Workload migration among cloud data centers is currently an evolving task that requires substantial advancements. The incorporation of fuzzy systems holds potential for enhancing performance and efficiency within cloud computing. This study addresses a multi-objective problem wherein the goal is to maximize the interpretability and the percentage of renewable energy consumed by a fuzzy meta-scheduler system in cloud scenarios. To accomplish this objective, the present research proposes a novel approach utilizing a multi-objective Knowledge Acquisition with a Swarm Intelligence Approach algorithm. Additionally, it takes advantage of a framework built on CloudSim, which includes virtual machine migration capabilities based on an expert system. Furthermore, a hierarchical fuzzy system is employed to assess rule base interpretability, along with another multi-objective algorithm, named Non-dominated Sorting Genetic Algorithm II. The framework and hierarchical system are employed to perform various simulation results concerning renewable energy and interpretability, while the algorithms aim to enhance the system’s performance and interpretability. Empirical results demonstrate that it is possible to improve the performance of cloud data centers while improving the interpretability of the corresponding fuzzy rule-based system. The proposed multi-objective algorithm shows comparable or superior performance to the genetic algorithm across diverse scenarios. The simulation results indicate that improvements in cloud data center performance can be achieved while enhancing system interpretability. The average improvement in the interpretability index ranges from 0.6 to 6%, with a corresponding increase in renewable energy utilization ranging from 5 to 6%.