An optimization framework for data centers to minimize electric bill under day-ahead dynamic energy prices while providing regulation services

Considering the growing number of Internet and cloud computing data centers in operation today and the high, yet flexible· data center electric load, data centers can be good candidates to offer ancillary services and respond to regulation signals in a smart grid This paper considers a problem whereby the smart grid employs both day-ahead dynamic energy prices and regulation signals to incentivize (cloud) data centers to simultaneously reduce their energy consumptions and participate in an ancillary service market A data center controller schedules task dispatch and performs resource allocation in order to minimize the overall cost, which is the total electricity cost based on time-of-use energy prices minus any monetary compensations that data center may receive due to offering ancillary services. Moreover, the data center must satisfy average latency requirements in processing requests as specified in service-level agreements with clients. A two-tier hierarchical solution is presented for the data center controller, which achieves optimality in minimizing the overall cost with polynomial time complexity. Experimental results on Google trace demonstrate the effectiveness of the proposed solution in minimizing the overall cost in the data center.

[1]  S. Wittevrongel,et al.  Queueing Systems , 2019, Introduction to Stochastic Processes and Simulation.

[2]  John Wood UltraBattery® Cloud Energy Storage for the Grid: Positioning Data Center and Telecommunication Backup Resources as Smart Grid Assets That Support , 2013 .

[3]  Ramesh K. Sitaraman,et al.  Using batteries to reduce the power costs of internet-scale distributed networks , 2012, SoCC '12.

[4]  A. Ott,et al.  Experience with PJM market operation, system design, and implementation , 2003 .

[5]  Rajkumar Buyya,et al.  Article in Press Future Generation Computer Systems ( ) – Future Generation Computer Systems Cloud Computing and Emerging It Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility , 2022 .

[6]  Munther A. Dahleh,et al.  Optimal sizing of energy storage for efficient integration of renewable energy , 2011, IEEE Conference on Decision and Control and European Control Conference.

[7]  Luiz André Barroso,et al.  The Case for Energy-Proportional Computing , 2007, Computer.

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

[9]  Michael C. Caramanis,et al.  The data center as a grid load stabilizer , 2014, 2014 19th Asia and South Pacific Design Automation Conference (ASP-DAC).

[10]  Hamed Mohsenian Rad,et al.  Energy and Performance Management of Green Data Centers: A Profit Maximization Approach , 2013, IEEE Transactions on Smart Grid.

[11]  Rodney S. Tucker,et al.  Green Cloud Computing: Balancing Energy in Processing, Storage, and Transport , 2011, Proceedings of the IEEE.

[12]  Xin-She Yang,et al.  Introduction to Algorithms , 2021, Nature-Inspired Optimization Algorithms.

[13]  Massoud Pedram,et al.  Geographical Load Balancing for Online Service Applications in Distributed Datacenters , 2013, 2013 IEEE Sixth International Conference on Cloud Computing.

[14]  Massoud Pedram,et al.  Energy-Efficient Datacenters , 2012, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[15]  Clifford Stein,et al.  Introduction to Algorithms, 2nd edition. , 2001 .

[16]  Prashant J. Shenoy,et al.  Dynamic resource allocation for shared data centers using online measurements , 2003, IWQoS'03.

[17]  Massoud Pedram,et al.  Power and Performance Modeling in a Virtualized Server System , 2010, 2010 39th International Conference on Parallel Processing Workshops.

[18]  Michael C. Caramanis,et al.  Real-time power control of data centers for providing Regulation Service , 2013, 52nd IEEE Conference on Decision and Control.

[19]  Margaret Martonosi,et al.  Formal control techniques for power-performance management , 2005, IEEE Micro.

[20]  Thomas F. Wenisch,et al.  PowerNap: eliminating server idle power , 2009, ASPLOS.

[21]  Ronald L. Rivest,et al.  Introduction to Algorithms, Second Edition , 2001 .

[22]  Massoud Pedram,et al.  Minimizing energy consumption of a chip multiprocessor through simultaneous core consolidation and DVFS , 2010, Proceedings of 2010 IEEE International Symposium on Circuits and Systems.

[23]  F. Ashcroft,et al.  VIII. References , 1955 .

[24]  Michael C. Caramanis,et al.  Dynamic server power capping for enabling data center participation in power markets , 2013, 2013 IEEE/ACM International Conference on Computer-Aided Design (ICCAD).

[25]  Tajana Simunic,et al.  Providing regulation services and managing data center peak power budgets , 2014, 2014 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[26]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[27]  Desmond P. Taylor,et al.  A Generalized Processor Sharing Approach to Flow Control in Integrated Services Networks: The SingleNode Case , 2007 .

[28]  Massoud Pedram,et al.  Resource allocation and consolidation in a multi-core server cluster using a Markov decision process model , 2013, International Symposium on Quality Electronic Design (ISQED).

[29]  R.H. Katz,et al.  Tech Titans Building Boom , 2009, IEEE Spectrum.

[30]  Massoud Pedram,et al.  Energy-Efficient Virtual Machine Replication and Placement in a Cloud Computing System , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.

[31]  Massoud Pedram,et al.  Minimizing data center cooling and server power costs , 2009, ISLPED.

[32]  Abhay Parekh,et al.  A generalized processor sharing approach to flow control in integrated services networks: the single-node case , 1993, TNET.