Energy Management Techniques for Cloud Based Environment
Cloud Computing has the facility to transform a large part of information technology into services in which computer resources are virtualized and made available as a utility service. From here comes the importance of scheduling virtual resources to get the maximum utilization of physical resources. The growth in server’s power consumption is increased continuously; and many researchers proposed, if this pattern repeats continuously, then the power consumption cost of a server over its lifespan would be higher than its hardware prices. The power consumption troubles more for clusters, grids, and clouds, which encompass numerous thousand heterogeneous servers. Continuous efforts have been done to reduce the electricity consumption of these massive-scale infrastructures. To identify the challenges and required future enhancements in the field of efficient energy consumption in Cloud Computing, it is necessary to synthesize and categorize the research and development done so far. In this paper, the authors prepare taxonomy of huge energy consumption problems and its related solutions. The authors cover all aspects of energy consumption by Cloud Datacenters and analyze many more research papers to find out the better solution for efficient energy consumption. Keywords: Cloud computing, Collocated virtual machines, Live migration, Load balancing, Resource scheduling