An Adaptive Approach for Demand-Response and Latency Control in Distributed Web Services

Real-time electricity prices and volatile workload patterns have a major impact on the operational costs of distributed data centers. A smart grid enables large consumers to regulate their usage patterns with the knowledge of real-time prices at different locations, and their energy consumption through the demand response (DR) program. However, the price inclined workload assignment may lead to an increase in peak demand, and decrease the benefits of workload offloading. Moreover, energy-efficient service management is challenged by unpredictable network conditions that can cause service performance degradation. Using an actor-critic approach, we developed a system that distributes a service's load among distributed sites to take advantage of the spatial variations in energy pricing. Our experimental results on the CloudLab testbed have proved with 45% reduction in running costs without impacting the response time using the Wikipedia request traces considering peak-based pricing.

[1]  Erik-Jan van Baaren,et al.  WikiBench: A distributed, Wikipedia based web application benchmark , 2009 .

[2]  Ji Li,et al.  DRL-cloud: Deep reinforcement learning-based resource provisioning and task scheduling for cloud service providers , 2018, 2018 23rd Asia and South Pacific Design Automation Conference (ASP-DAC).

[3]  Anand Sivasubramaniam,et al.  A Stochastic Optimal Control Approach for Exploring Tradeoffs between Cost Savings and Battery Aging in Datacenter Demand Response , 2018, IEEE Transactions on Control Systems Technology.

[4]  Wolf-Dietrich Weber,et al.  Power provisioning for a warehouse-sized computer , 2007, ISCA '07.

[5]  Shaolei Ren,et al.  Extending Demand Response to Tenants in Cloud Data Centers via Non-Intrusive Workload Flexibility Pricing , 2016, IEEE Transactions on Smart Grid.

[6]  George Kesidis,et al.  Optimal Peak Shaving Using Batteries at Datacenters: Characterizing the Risks and Benefits , 2017, 2017 IEEE 25th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS).

[7]  Mohsen Guizani,et al.  Shaving Data Center Power Demand Peaks Through Energy Storage and Workload Shifting Control , 2019, IEEE Transactions on Cloud Computing.

[8]  Kumpati S. Narendra,et al.  Learning automata - an introduction , 1989 .

[9]  Divya T. Vedullapalli,et al.  Adaptive Scheduling of the Battery for Peak shaving using Model Predictive Control , 2018, 2018 IEEE Electronic Power Grid (eGrid).

[10]  Di Wang,et al.  Using Battery Storage for Peak Shaving and Frequency Regulation: Joint Optimization for Superlinear Gains , 2018, 2018 IEEE Power & Energy Society General Meeting (PESGM).

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

[12]  Xue Liu,et al.  Minimizing Electricity Cost: Optimization of Distributed Internet Data Centers in a Multi-Electricity-Market Environment , 2010, 2010 Proceedings IEEE INFOCOM.