Optimizing virtual machine placement for energy and SLA in clouds using utility functions
Mosa, Abdelkhalik and Paton, Norman W. (2016) Optimizing virtual machine placement for energy and SLA in clouds using utility functions. Journal of Cloud Computing, 5 (1). pp. 1-17. ISSN 2192-113X (https://doi.org/10.1186/s13677-016-0067-7)
Preview |
Text.
Filename: Mosa_Paton_JCC2016_Optimizing_virtual_machine_placement_energy_SLA_clouds_using_utility_functions.pdf
Final Published Version License: Download (2MB)| Preview |
Abstract
Cloud computing provides on-demand access to a shared pool of computing resources, which enables organizations to outsource their IT infrastructure. Cloud providers are building data centers to handle the continuous increase in cloud users’ demands. Consequently, these cloud data centers consume, and have the potential to waste, substantial amounts of energy. This energy consumption increases the operational cost and the CO2 emissions. The goal of this paper is to develop an optimized energy and SLA-aware virtual machine (VM) placement strategy that dynamically assigns VMs to Physical Machines (PMs) in cloud data centers. This placement strategy co-optimizes energy consumption and service level agreement (SLA) violations. The proposed solution adopts utility functions to formulate the VM placement problem. A genetic algorithm searches the possible VMs-to-PMs assignments with a view to finding an assignment that maximizes utility. Simulation results using CloudSim show that the proposed utility-based approach reduced the average energy consumption by approximately 6 % and the overall SLA violations by more than 38 %, using fewer VM migrations and PM shutdowns, compared to a well-known heuristics-based approach.
ORCID iDs
Mosa, Abdelkhalik ORCID: https://orcid.org/0000-0001-9521-1676 and Paton, Norman W.;-
-
Item type: Article ID code: 82179 Dates: DateEvent1 December 2016Published24 October 2016Published Online15 October 2016AcceptedNotes: Publisher Copyright: © 2016, The Author(s). Subjects: Science > Mathematics > Electronic computers. Computer science Department: Faculty of Science > Computer and Information Sciences Depositing user: Pure Administrator Date deposited: 02 Sep 2022 03:01 Last modified: 11 Nov 2024 13:36 Related URLs: URI: https://strathprints.strath.ac.uk/id/eprint/82179