Cloud Computing has been one of the most emphasized paradigms over the last few years. Increased usage of Cloud Computing has resulted into the augmentation of energy consumption and emission of carbon footprints in the environment. Many researchers have been working in the different directions to address these issues. Out of various facets, efficient allocation of Virtual Machines (VMs) on hosts could be one of the good paths to save energy of data center. Optimized VM allocation process is divided into two phases viz. (i) selection of VMs to be migrated and (ii) placement of VMs on the new host. During the selection phase, minimizing the number of VMs to be migrated would result into improvement in performance and reduction in SLA violation. In this research, we have proposed a modification in an existing Minimization of Migration algorithm. The existing algorithm works for two scenarios viz. (a) single VM selection and (b) multiple VM selections. We find the scope of enhancement in the existing algorithm, especially in the case of multiple VM selection. In such scenario, the existing algorithm selects a combination of VMs which is not the optimum. We propose our algorithm to optimally select the combination of VMs such that number of VMs to be migrated remains minimal and utilization of host, after migration, reaches nearer (and below) to an upper threshold value. The prospect of this research would to enhance utilization of hosts which would result in a reduction in a number of live hosts resulting in saving in energy consumption.
[1]
Rajkumar Buyya,et al.
Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing
,
2012,
Future Gener. Comput. Syst..
[2]
Manzur Murshed,et al.
Energy-Aware Virtual Machine Consolidation in IaaS Cloud Computing
,
2014
.
[3]
P. Mell,et al.
The NIST Definition of Cloud Computing
,
2011
.
[4]
Rajkumar Buyya,et al.
CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms
,
2011,
Softw. Pract. Exp..
[5]
Young-Sik Jeong,et al.
Performance analysis based resource allocation for green cloud computing
,
2013,
The Journal of Supercomputing.
[6]
P. Mell,et al.
SP 800-145. The NIST Definition of Cloud Computing
,
2011
.
[7]
Rajkumar Buyya,et al.
Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in Cloud data centers
,
2012,
Concurr. Comput. Pract. Exp..
[8]
Abbas Horri,et al.
Novel resource allocation algorithms to performance and energy efficiency in cloud computing
,
2014,
The Journal of Supercomputing.