Online Inventory Management with Application to Energy Procurement in Data Centers

Motivated by the application of energy storage management in electricity markets, this paper considers the problem of online linear programming with inventory management constraints. Specifically, a decision maker should satisfy some units of an asset as her demand, either form a market with time-varying price or from her own inventory. The decision maker is presented a price in slot-by-slot manner, and must immediately decide the purchased amount with the current price to cover the demand or to store in inventory for covering the future demand. The inventory has a limited capacity and its critical role is to buy and store assets at low price and use the stored assets to cover the demand at high price. The ultimate goal of the decision maker is to cover the demands while minimizing the cost of buying assets from the market. We propose BatMan, an online algorithm for simple inventory models, and BatManRate, an extended version for the case with rate constraints. Both BatMan and BatManRate achieve optimal competitive ratios, meaning that no other online algorithm can achieve a better theoretical guarantee. To illustrate the results, we use the proposed algorithms to design and evaluate energy procurement and storage management strategies for data centers with a portfolio of energy sources including the electric grid, local renewable generation, and energy storage systems.

[1]  Wing Shing Wong,et al.  An Optimal Randomized Online Algorithm for QoS Buffer Management , 2019, PERV.

[2]  Wei Sun,et al.  Data center energy systems: Current technology and future direction , 2015, 2015 IEEE Power & Energy Society General Meeting.

[3]  Minghua Chen,et al.  Dynamic provisioning in next-generation data centers with on-site power production , 2013, e-Energy '13.

[4]  Nicole Immorlica,et al.  Online auctions and generalized secretary problems , 2008, SECO.

[5]  Anand Sivasubramaniam,et al.  Optimal power cost management using stored energy in data centers , 2011, PERV.

[6]  Minghua Chen,et al.  Crowd-Sourced Storage-Assisted Demand Response in Microgrids , 2017, e-Energy.

[7]  Richard S. Sutton,et al.  Reinforcement Learning: An Introduction , 1998, IEEE Trans. Neural Networks.

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

[9]  Zongpeng Li,et al.  An online procurement auction for power demand response in storage-assisted smart grids , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

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

[11]  Yasuo Okabe,et al.  A tight bound on online buffer management for two-port shared-memory switches , 2007, SPAA '07.

[12]  Jean C. Walrand,et al.  Optimal demand response with energy storage management , 2012, 2012 IEEE Third International Conference on Smart Grid Communications (SmartGridComm).

[13]  Konstantinos Panagiotou,et al.  Optimal Algorithms for k-Search with Application in Option Pricing , 2007, Algorithmica.

[14]  Wing Shing Wong,et al.  An Optimal Algorithm for Online Non-Convex Learning , 2019, PERV.

[15]  Aron P. Dobos,et al.  PVWatts Version 5 Manual , 2014 .

[16]  Dror Rawitz,et al.  Online Generalized Caching with Varying Weights and Costs , 2018, SPAA.

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

[18]  Friedhelm Meyer auf der Heide,et al.  Online Facility Location with Mobile Facilities , 2018, SPAA.

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

[20]  Deshi Ye,et al.  Online frequency allocation in cellular networks , 2007, SPAA '07.

[21]  Elad Hazan,et al.  Introduction to Online Convex Optimization , 2016, Found. Trends Optim..

[22]  Ran El-Yaniv,et al.  Optimal Search and One-Way Trading Online Algorithms , 2001, Algorithmica.

[23]  Joseph Naor,et al.  Online Primal-Dual Algorithms for Covering and Packing , 2009, Math. Oper. Res..

[24]  Ness B. Shroff,et al.  Optimal Online Scheduling With Arbitrary Hard Deadlines in Multihop Communication Networks , 2016, IEEE/ACM Transactions on Networking.

[25]  Minghua Chen,et al.  Hour-Ahead Offering Strategies in Electricity Market for Power Producers with Storage and Intermittent Supply , 2017, SIGMETRICS.

[26]  Yuguang Fang,et al.  Electricity Cost Saving Strategy in Data Centers by Using Energy Storage , 2013, IEEE Transactions on Parallel and Distributed Systems.

[27]  Zongpeng Li,et al.  Incentivizing Device-to-Device Load Balancing for Cellular Networks: An Online Auction Design , 2017, IEEE Journal on Selected Areas in Communications.

[28]  Adam Wierman,et al.  Energy Portfolio Optimization of Data Centers , 2017, IEEE Transactions on Smart Grid.

[29]  Eilyan Bitar,et al.  Risk-Sensitive Learning and Pricing for Demand Response , 2016, IEEE Transactions on Smart Grid.

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

[31]  Adam Wierman,et al.  Datum: Managing Data Purchasing and Data Placement in a Geo-Distributed Data Market , 2018, IEEE/ACM Transactions on Networking.

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

[33]  Susanne Albers,et al.  Optimal Algorithms for Right-Sizing Data Centers , 2018, SPAA.

[34]  Esther Mohr,et al.  Online algorithms for conversion problems: A survey , 2014 .

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

[36]  Anand Sivasubramaniam,et al.  Energy storage in datacenters: what, where, and how much? , 2012, SIGMETRICS '12.

[37]  Laurent Massoulié,et al.  Optimal Control of End-User Energy Storage , 2012, IEEE Transactions on Smart Grid.

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

[39]  Zongpeng Li,et al.  Optimal Posted Prices for Online Cloud Resource Allocation , 2017, Proc. ACM Meas. Anal. Comput. Syst..

[40]  Minghua Chen,et al.  Cost Minimizing Online Algorithms for Energy Storage Management With Worst-Case Guarantee , 2015, IEEE Transactions on Smart Grid.

[41]  Susanne Albers,et al.  On Energy Conservation in Data Centers , 2019, ACM Trans. Parallel Comput..