Online Linear Optimization with Inventory Management Constraints

This paper considers the problem of online linear optimization with inventory management constraints. Specifically, we consider an online scenario where a decision maker needs to satisfy her timevarying demand for some units of an asset, either from a market with a time-varying price or from her own inventory. In each time slot, the decision maker is presented a (linear) price and must immediately decide the amount to purchase for covering the demand and/or for storing in the inventory for future use. The inventory has a limited capacity and can be used to buy and store assets at low price and cover the demand when the price is high. The ultimate goal of the decision maker is to cover the demand at each time slot while minimizing the cost of buying assets from the market. We propose ARP, an online algorithm for linear programming with inventory constraints, and ARPRate, an extended version that handles rate constraints to/from the inventory. Both ARP and ARPRate 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 in a case study focused on energy procurement and storage management strategies for data centers.

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

[2]  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).

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

[4]  WiermanAdam,et al.  Competitive Online Optimization under Inventory Constraints , 2019 .

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

[6]  Noël Crespi,et al.  Competitive Online Scheduling Algorithms with Applications in Deadline-Constrained EV Charging , 2018, 2018 IEEE/ACM 26th International Symposium on Quality of Service (IWQoS).

[7]  Nimrod Megiddo,et al.  Improved Algorithms and Analysis for Secretary Problems and Generalizations , 2001, SIAM J. Discret. Math..

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

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

[10]  Baruch Awerbuch,et al.  Online linear optimization and adaptive routing , 2008, J. Comput. Syst. Sci..

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

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

[13]  Minghua Chen,et al.  Peak-Aware Online Economic Dispatching for Microgrids , 2018, IEEE Trans. Smart Grid.

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

[15]  Ramesh K. Sitaraman,et al.  Learning from Optimal: Energy Procurement Strategies for Data Centers , 2019, e-Energy.

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

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

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

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

[20]  WangDi,et al.  Energy storage in datacenters , 2012 .

[21]  Lin Yang,et al.  Competitive online algorithms for geographical load balancing in data centers with energy storage , 2016, E2DC@e-Energy.

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

[23]  Dennis Komm,et al.  The online knapsack problem: Advice and randomization , 2014, Theor. Comput. Sci..

[24]  LiZongpeng,et al.  Optimal Posted Prices for Online Cloud Resource Allocation , 2017 .

[25]  Anand Sivasubramaniam,et al.  Aggressive Datacenter Power Provisioning with Batteries , 2013, TOCS.

[26]  Susanne Albers,et al.  On Energy Conservation in Data Centers , 2017, SPAA.

[27]  Kai Ma,et al.  Exploiting thermal energy storage to reduce data center capital and operating expenses , 2014, 2014 IEEE 20th International Symposium on High Performance Computer Architecture (HPCA).

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

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

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

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

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

[33]  Xue Liu,et al.  Comprehensive understanding of operation cost reduction using energy storage for IDCs , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

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

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

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

[37]  Francesco Orabona,et al.  Scale-Free Algorithms for Online Linear Optimization , 2015, ALT.

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

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

[40]  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.

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

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