ORCID
- Ghita, Bogdan: 0000-0002-1788-547X
- Clarke, Nathan: 0000-0002-3595-3800
Abstract
© 2018 by the authors. The cloud-computing concept has emerged as a powerful mechanism for data storage by providing a suitable platform for data centers. Recent studies show that the energy consumption of cloud computing systems is a key issue. Therefore, we should reduce the energy consumption to satisfy performance requirements, minimize power consumption, and maximize resource utilization. This paper introduces a novel algorithm that could allocate resources in a cloud-computing environment based on an energy optimization method called Sharing with Live Migration (SLM). In this scheduler, we used the Cloud-Sim toolkit to manage the usage of virtual machines (VMs) based on a novel algorithm that learns and predicts the similarity between the tasks, and then allocates each of them to a suitable VM. On the other hand, SLM satisfies the Quality of Services (QoS) constraints of the hosted applications by adopting a migration process. The experimental results show that the algorithm exhibits better performance, while saving power and minimizing the processing time. Therefore, the SLM algorithm demonstrates improved virtual machine efficiency and resource utilization compared to an adapted state-of-the-art algorithm for a similar problem.
DOI
10.3390/fi10090086
Publication Date
2018-09-06
Publication Title
Future Internet
Volume
10
Issue
9
Embargo Period
2021-09-29
Organisational Unit
School of Engineering, Computing and Mathematics
Recommended Citation
Alshathri, S., Ghita, B., & Clarke, N. (2018) 'Sharing with live migration energy optimization scheduler for cloud computing data centers', Future Internet, 10(9). Available at: https://doi.org/10.3390/fi10090086