Online Peak-Aware Energy Scheduling with Untrusted Advice

This paper studies the online energy scheduling problem in a hybrid model where the cost of energy is proportional to both the volume and peak usage, and where energy can be either locally generated or drawn from the grid. Inspired by recent advances in online algorithms with Machine Learned (ML) advice, we develop parameterized deterministic and randomized algorithms for this problem such that the level of reliance on the advice can be adjusted by a trust parameter. We then analyze the performance of the proposed algorithms using two performance metrics: robustness that measures the competitive ratio as a function of the trust parameter when the advice is inaccurate, and consistency for competitive ratio when the advice is accurate. Since the competitive ratio is analyzed in two different regimes, we further investigate the Pareto optimality of the proposed algorithms. Our results show that the proposed deterministic algorithm is Pareto-optimal, in the sense that no other online deterministic algorithms can dominate the robustness and consistency of our algorithm. Furthermore, we show that the proposed randomized algorithm dominates the Pareto-optimal deterministic algorithm. Our large-scale empirical evaluations using real traces of energy demand, energy prices, and renewable energy generations highlight that the proposed algorithms outperform worst-case optimized algorithms and fully data-driven algorithms.

[1]  Jian Li,et al.  Online Algorithms for Multi-shop Ski Rental with Machine Learned Advice , 2020, NeurIPS.

[2]  Ola Svensson,et al.  The Primal-Dual method for Learning Augmented Algorithms , 2020, NeurIPS.

[3]  Fred Zhang,et al.  Optimal Robustness-Consistency Trade-offs for Learning-Augmented Online Algorithms , 2020, NeurIPS.

[4]  Alexander Wei,et al.  Better and Simpler Learning-Augmented Online Caching , 2020, APPROX-RANDOM.

[5]  Dhruv Rohatgi,et al.  Near-Optimal Bounds for Online Caching with Machine Learned Advice , 2019, SODA.

[6]  Christoph Dürr,et al.  Online Computation with Untrusted Advice , 2019, ITCS.

[7]  Zhenhua Liu,et al.  Online Optimization in Cloud Resource Provisioning: Predictions, Regrets, and Algorithms , 2019, Abstracts of the 2019 SIGMETRICS/Performance Joint International Conference on Measurement and Modeling of Computer Systems.

[8]  Sreenivas Gollapudi,et al.  Online Algorithms for Rent-Or-Buy with Expert Advice , 2019, ICML.

[9]  Rohan Kodialam,et al.  Optimal Algorithms for Ski Rental with Soft Machine-Learned Predictions , 2019, ArXiv.

[10]  Adam Wierman,et al.  Online Inventory Management with Application to Energy Procurement in Data Centers , 2019, ArXiv.

[11]  Sergei Vassilvitskii,et al.  Competitive caching with machine learned advice , 2018, ICML.

[12]  Qi Zhu,et al.  Peak-Aware Online Economic Dispatching for Microgrids , 2015, IEEE Transactions on Smart Grid.

[13]  Google,et al.  Improving Online Algorithms via ML Predictions , 2024, NeurIPS.

[14]  X. Wu,et al.  Optimal Energy Procurement for Geo-distributed Data Centers in Multi-timescale Electricity Markets , 2018, PERV.

[15]  Joan Boyar,et al.  Online Algorithms with Advice: A Survey , 2016, SIGA.

[16]  Minghua Chen,et al.  Online microgrid energy generation scheduling revisited: the benefits of randomization and interval prediction , 2016, e-Energy.

[17]  Adam Wierman,et al.  Using Predictions in Online Optimization: Looking Forward with an Eye on the Past , 2016, SIGMETRICS.

[18]  Lachlan L. H. Andrew,et al.  Online Convex Optimization Using Predictions , 2015, SIGMETRICS.

[19]  Lachlan L. H. Andrew,et al.  Greening Geographical Load Balancing , 2015, IEEE/ACM Transactions on Networking.

[20]  Baochun Li,et al.  Reducing electricity demand charge for data centers with partial execution , 2013, e-Energy.

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

[22]  Minghua Chen,et al.  Online energy generation scheduling for microgrids with intermittent energy sources and co-generation , 2012, SIGMETRICS '13.

[23]  Adam Wierman,et al.  Renewable and cooling aware workload management for sustainable data centers , 2012, SIGMETRICS '12.

[24]  Lachlan L. H. Andrew,et al.  Dynamic Right-Sizing for Power-Proportional Data Centers , 2011, IEEE/ACM Transactions on Networking.

[25]  Ramesh K. Sitaraman,et al.  The Akamai network: a platform for high-performance internet applications , 2010, OPSR.

[26]  Bruce M. Maggs,et al.  Cutting the electric bill for internet-scale systems , 2009, SIGCOMM '09.

[27]  Joseph Naor,et al.  The Design of Competitive Online Algorithms via a Primal-Dual Approach , 2009, Found. Trends Theor. Comput. Sci..

[28]  Allan Borodin,et al.  Online computation and competitive analysis , 1998 .

[29]  Andrew Chi-Chih Yao,et al.  Probabilistic computations: Toward a unified measure of complexity , 1977, 18th Annual Symposium on Foundations of Computer Science (sfcs 1977).