Proactive day-ahead data center operation scheduling for energy efficiency: Solving a MIOCP using a multi-gene genetic algorithm

This paper addresses the problem of Data Centers (DC) energy efficiency by proposing a proactive optimization technique to schedule the day-ahead DC operation to minimize the operational cost. The proactive optimization technique is formalized as a Mixed Integer Optimal Control Problem, known to be NP-hard. Because the time needed for solving this problem by some of the gradient-based solvers depends on the input data, an evolutionary algorithm based solver that computes an approximate solution in a constant number of steps is proposed. The proactive DC optimization technique is implemented using the Lindo Lingo mathematical solver and using a genetic algorithm. Finally, the proposed solution is compared against a professional mathematical solver, Lindo Lingo, being able to compute an approximate solution in cases where the Lingo solver takes too long to determine the solution, and showing an overall cost improvement of the Data Center day-ahead operation of 5%, while the Lingo based solver achieves only 3.3% cost savings on the evaluated scenarios.

[1]  Kusum Deep,et al.  A new mutation operator for real coded genetic algorithms , 2007, Appl. Math. Comput..

[2]  Marcel Antal,et al.  Optimizing Data Centres Operation to Provide Ancillary Services On-Demand , 2015, GECON.

[3]  Stefano Giordano,et al.  A power efficient genetic algorithm for resource allocation in cloud computing data centers , 2014, 2014 IEEE 3rd International Conference on Cloud Networking (CloudNet).

[4]  Moritz Diehl,et al.  Dynamic optimization with CasADi , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[5]  Anand Sivasubramaniam,et al.  Data Center Power Cost Optimization via Workload Modulation , 2013, 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing.

[6]  Kusum Deep,et al.  A real coded genetic algorithm for solving integer and mixed integer optimization problems , 2009, Appl. Math. Comput..

[7]  Kusum Deep,et al.  A new crossover operator for real coded genetic algorithms , 2007, Appl. Math. Comput..

[8]  Adi Maaita,et al.  A Generic Adaptive Multi-Gene-Set Genetic Algorithm (AMGA) , 2015 .

[9]  Maziar Goudarzi,et al.  Virtual Machine Consolidation for Datacenter Energy Improvement , 2013, ArXiv.

[10]  Marcel Antal,et al.  Data center optimization methodology to maximize the usage of locally produced renewable energy , 2015, 2015 Sustainable Internet and ICT for Sustainability (SustainIT).

[11]  Feng-Sheng Wang,et al.  A mixed-coding scheme of evolutionary algorithms to solve mixed-integer nonlinear programming problems☆ , 2004 .

[12]  Katta G. Murty,et al.  Some NP-complete problems in quadratic and nonlinear programming , 1987, Math. Program..

[13]  Daniel M. Batista,et al.  Consolidation of VMs to Improve Energy Efficiency in Cloud Computing Environments , 2015, 2015 XXXIII Brazilian Symposium on Computer Networks and Distributed Systems.

[14]  Thu D. Nguyen,et al.  Parasol and GreenSwitch: managing datacenters powered by renewable energy , 2013, ASPLOS '13.

[15]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[16]  R. K. Ursem Multi-objective Optimization using Evolutionary Algorithms , 2009 .

[17]  Clyde L. Monma,et al.  On the Computational Complexity of Integer Programming Problems , 1978 .

[18]  Christian Kirches,et al.  Mixed-integer nonlinear optimization*† , 2013, Acta Numerica.

[19]  Marcel Antal,et al.  Optimizing the Data Center Energy Consumption Using a Particle Swarm Optimization-Based Approach , 2015, GECON.

[20]  Dilbag Singh,et al.  Power and Data Aware Best Fit Algorithm for Energy Saving in Cloud Computing , 2014 .

[21]  Daniel Moldovan,et al.  A context aware self-adapting algorithm for managing the energy efficiency of IT service centres , 2011, UbiComp 2011.

[22]  Tudor Cioara,et al.  A swarm-inspired data center consolidation methodology , 2012, WIMS '12.

[23]  S. Siva Sathya,et al.  A Survey of Bio inspired Optimization Algorithms , 2012 .

[24]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .