Adaptive Energy-Aware Algorithms to Minimize Power Consumption and SLA Violation in Cloud Computing
: With the establishment of virtualized datacenters on a large scale, cutting-edge technology requires more energy to deliver the services 24*7 hours. With this expansion and accumulation of information on a massive scale on datacenters, the consumption of excessive amount of power results in high operational costs and power consumption. Therefore, there is an urgent need to make the environment more adaptive and dynamic, where the overutilization and underutilization of hosts is well known to the system and active measures can be taken accordingly. To serve this purpose, an energy efficient method for the detection of overloaded and under-loaded hosts has been proposed in this paper. For implementing VM migration, VM placement decision has also been taken to save energy and reduce SLA (Service Level Agreement) rate over the cloud. In the paper, a novel adaptive heuristics approach has been presented that concerns with the utilization of resources for a dynamic consolidation of VMs based on the mustered data from the usage of resources by VMs, while ensuring the high level of relevancy to the SLA. After identification of under-load and overload hosts, VM placement decision has been taken in the way that takes minimum energy consumption. Minimum migration policy has been adopted in the proposed methodology to minimize execution time. The validation of effectiveness and efficiency of the suggested approach has been performed by using real-world workload traces in CloudSim simulator.