Energy aware scheduling using genetic algorithm in cloud data centers

Cloud computing is a sophisticated technology which provides services to the end users within a fraction of time based on a pay-as-you-go model. However, energy consumption is one of the important concerns in cloud environment as large amount of energy is wasted by the data centers, hosting cloud applications and the carbon dioxide gas is released into the atmosphere polluting the environment. So pollution needs to be reduced by lowering the energy usage. Therefore, we'd prefer to propose a green computing solution which is not only able to minimize makespan and operational costs however in addition to minimize the environmental pollution. In this paper, we tend to stipulate a framework that specifies energy minimization is a generalization of makespan minimized by using the Energy-Aware Task Scheduler using Genetic Algorithm. We tried to conduct a survey on different scheduling methods of energy minimization in cloud data centers and their limitations and at the end of this paper, we render a green optimized energy-aware task scheduling algorithm for Cloud data centers.

[1]  M. H. Shirvani,et al.  Optimizing Energy Consumption in Clouds by using Genetic Algorithm , 2015 .

[2]  Xiaohua Jia,et al.  Green scheduling for cloud data centers using renewable resources , 2015, 2015 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[3]  Xiaomin Zhu,et al.  Towards energy-efficient scheduling for real-time tasks under uncertain cloud computing environment , 2015, J. Syst. Softw..

[4]  Rajkumar Buyya,et al.  Mastering Cloud Computing: Foundations and Applications Programming , 2013 .

[5]  S. Sohrabi,et al.  A survey on Energy-Aware Cloud , 2015 .

[6]  Shrisha Rao,et al.  Energy-Aware Scheduling of Distributed Systems , 2014, IEEE Transactions on Automation Science and Engineering.

[7]  Parisa Ghodous,et al.  Enhanced First-Fit Decreasing Algorithm for Energy-Aware Job Scheduling in Cloud , 2014, 2014 International Conference on Computational Science and Computational Intelligence.

[8]  J. Koomey Worldwide electricity used in data centers , 2008 .

[9]  Mala Kalra,et al.  Scheduling of Independent Tasks in Cloud Computing Using Modified Genetic Algorithm , 2014, 2014 International Conference on Computational Intelligence and Communication Networks.

[10]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.

[11]  Ching-Hsien Hsu,et al.  Optimizing Energy Consumption with Task Consolidation in Clouds , 2014, Inf. Sci..