Online Inventory Management with Application to Energy Procurement in Data Centers

arXiv: Data Structures and Algorithms, Volume abs/1901.04372, 2019.

Cited by: 3|Views34
EI
Weibo:
Motivated by storage management problem for data centers procuring energy from the electricity market, this paper studies a generalization of the classical online optimization formulation: online linear programming with inventory management

Abstract:

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. T...More

Code:

Data:

0
Full Text
Bibtex
Weibo
Introduction
  • Online optimization and decision making under uncertainty is a fundamental topic that has been studied using a wide range of theoretical tools and in a broad set of applications.
  • Motivated by storage management problem for data centers procuring energy from the electricity market, this paper studies a generalization of the classical online optimization formulation: online linear programming with inventory management (OLIM).
  • In this problem, in each slot, a decision maker should satisfy d(t) units of an asset, e.g., energy demand, as her demand, either from a market with time-varying price or from her own inventory, e.g., energy storage system.
  • A formal statement of the problem is presented in § 2
Highlights
  • Online optimization and decision making under uncertainty is a fundamental topic that has been studied using a wide range of theoretical tools and in a broad set of applications
  • Motivated by storage management problem for data centers procuring energy from the electricity market, this paper studies a generalization of the classical online optimization formulation: online linear programming with inventory management (OLIM)
  • We develop a online algorithms for online linear programming with inventory management and show that the algorithm achieves the minimal competitive ratio achievable by an online algorithm
  • We developed two competitive algorithms for online linear programming with inventory management constraints
  • We proved that both algorithms achieve the best possible competitive ratio
  • We evaluated the proposed algorithms using extensive data-traces from the application of energy procurement in data centers
Methods
  • The authors perform trace-based simulations with extensive data traces. The authors use Akamai traces for the energy demand, four different electricity market for the energy prices, and nearby renewable generations to evaluate the results with more uncertainty from renewable generation.
  • Basic online algorithm (§3.1) Online algorithm with rate constraints (§3.3) A simple data-driven approach to use optimal solution for the previous day for the current day.
  • ▷ (OPT) Optimal offline algorithm with storage by solving OLIM in §2.
  • Since OPT represents the best achievable cost for the given inputs, all other algorithms are evaluated by computing empirical cost ratio which is the ratio of the cost of the algorithm with the cost of OPT.
  • The cost ratio is always greater than equal to 1 and lower the cost ratio of an algorithm, the better the performance
Results
  • To evaluate the performance of the second algorithm BatManRate, the authors consider identical charging and discharge rates, i.e., ρc = ρd , and normalize it against the storage capacity.
  • The authors define ρ = ρc /B as a measure of the rate at which an energy storage is charged/discharged relative to its capacity.
  • For Flywheels, there is no rate constraints and it reduces to BatMan. the authors investigate the performance of BatManRate for the first three technologies, and report the results in Table 3
Conclusion
  • The authors developed two competitive algorithms for online linear programming with inventory management constraints.
  • The authors proved that both algorithms achieve the best possible competitive ratio.
  • The authors evaluated the proposed algorithms using extensive data-traces from the application of energy procurement in data centers.
  • The authors plan to extend the results and tackle maximization version of the problem, and general convex cost function
Summary
  • Introduction:

    Online optimization and decision making under uncertainty is a fundamental topic that has been studied using a wide range of theoretical tools and in a broad set of applications.
  • Motivated by storage management problem for data centers procuring energy from the electricity market, this paper studies a generalization of the classical online optimization formulation: online linear programming with inventory management (OLIM).
  • In this problem, in each slot, a decision maker should satisfy d(t) units of an asset, e.g., energy demand, as her demand, either from a market with time-varying price or from her own inventory, e.g., energy storage system.
  • A formal statement of the problem is presented in § 2
  • Methods:

    The authors perform trace-based simulations with extensive data traces. The authors use Akamai traces for the energy demand, four different electricity market for the energy prices, and nearby renewable generations to evaluate the results with more uncertainty from renewable generation.
  • Basic online algorithm (§3.1) Online algorithm with rate constraints (§3.3) A simple data-driven approach to use optimal solution for the previous day for the current day.
  • ▷ (OPT) Optimal offline algorithm with storage by solving OLIM in §2.
  • Since OPT represents the best achievable cost for the given inputs, all other algorithms are evaluated by computing empirical cost ratio which is the ratio of the cost of the algorithm with the cost of OPT.
  • The cost ratio is always greater than equal to 1 and lower the cost ratio of an algorithm, the better the performance
  • Results:

    To evaluate the performance of the second algorithm BatManRate, the authors consider identical charging and discharge rates, i.e., ρc = ρd , and normalize it against the storage capacity.
  • The authors define ρ = ρc /B as a measure of the rate at which an energy storage is charged/discharged relative to its capacity.
  • For Flywheels, there is no rate constraints and it reduces to BatMan. the authors investigate the performance of BatManRate for the first three technologies, and report the results in Table 3
  • Conclusion:

    The authors developed two competitive algorithms for online linear programming with inventory management constraints.
  • The authors proved that both algorithms achieve the best possible competitive ratio.
  • The authors evaluated the proposed algorithms using extensive data-traces from the application of energy procurement in data centers.
  • The authors plan to extend the results and tackle maximization version of the problem, and general convex cost function
Tables
  • Table1: Summary of algorithms that are evaluated
  • Table2: The empirical cost ratio of different algorithms in different markets and different seasons
  • Table3: Comparison of different algorithms using different energy storage technologies
  • Table4: Summary of data center locations, markets, and nearby solar and wind power plants used in experiments
Download tables as Excel
Reference
  • A. Borodin and R. El-Yaniv, Online computation and competitive analysis. Cambridge University Press, 1998.
    Google ScholarFindings
  • E. Hazan et al., “Introduction to online convex optimization,” Foundations and Trends® in Optimization, vol. 2, no. 3-4, pp. 157–325, 2016.
    Google ScholarLocate open access versionFindings
  • L. Yang, L. Deng, M. H. Hajiesmaili, C. Tan, and W. S. Wong, “An optimal algorithm for online non-convex learning,” Proceedings of the ACM on Measurement and Analysis of Computing Systems, vol. 2, no. 2, p. 25, 2018.
    Google ScholarLocate open access versionFindings
  • R. S. Sutton and A. G. Barto, Reinforcement learning: An introduction. MIT press, 2018.
    Google ScholarFindings
  • J. Tu, L. Lu, M. Chen, and R. K. Sitaraman, “Dynamic provisioning in nextgeneration data centers with on-site power production,” in Proceedings of the fourth international conference on Future energy systems, pp. 137–148, 2013.
    Google ScholarLocate open access versionFindings
  • M. Lin, A. Wierman, L. L. Andrew, and E. Thereska, “Dynamic right-sizing for power-proportional data centers,” IEEE/ACM Transactions on Networking, vol. 21, no. 5, pp. 1378–1391, 2013.
    Google ScholarLocate open access versionFindings
  • S. Albers, “On energy conservation in data centers,” in Proc. of ACM SPAA, pp. 35– 44, 2017.
    Google ScholarLocate open access versionFindings
  • X. Ren, P. London, J. Ziani, and A. Wierman, “Datum: Managing data purchasing and data placement in a geo-distributed data market,” IEEE/ACM Transactions on Networking, vol. 26, no. 2, pp. 893–905, 2018.
    Google ScholarLocate open access versionFindings
  • S. Albers and J. Quedenfeld, “Optimal algorithms for right-sizing data centers,” in Proc. of ACM SPAA, pp. 363–372, 2018.
    Google ScholarLocate open access versionFindings
  • Y. Zhang, M. H. Hajiesmaili, S. Cai, M. Chen, and Q. Zhu, “Peak-aware online economic dispatching for microgrids,” IEEE Transactions on Smart Grid, vol. 9, no. 1, pp. 323–335, 2018.
    Google ScholarLocate open access versionFindings
  • R. Zhou, Z. Li, and C. Wu, “An online procurement auction for power demand response in storage-assisted smart grids,” in Proc. of IEEE INFOCOM, pp. 2641– 2649, 2015.
    Google ScholarLocate open access versionFindings
  • K. Khezeli and E. Bitar, “Risk-sensitive learning and pricing for demand response,” IEEE Transactions on Smart Grid, vol. 9, no. 6, pp. 6000–6007, 2018.
    Google ScholarLocate open access versionFindings
  • M. H. Hajiesmaili, M. Chen, E. Mallada, and C.-K. Chau, “Crowd-sourced storageassisted demand response in microgrids,” in Proc. of ACM eEnergy, pp. 91–100, 2017.
    Google ScholarLocate open access versionFindings
  • Z. Mao, C. E. Koksal, and N. B. Shroff, “Optimal online scheduling with arbitrary hard deadlines in multihop communication networks,” IEEE/ACM Transactions on Networking, vol. 24, no. 1, pp. 177–189, 2016.
    Google ScholarLocate open access versionFindings
  • Z. Zhang, Z. Li, and C. Wu, “Optimal posted prices for online cloud resource allocation,” Proceedings of the ACM on Measurement and Analysis of Computing Systems, vol. 1, no. 1, p. 23, 2017.
    Google ScholarLocate open access versionFindings
  • K. Kobayashi, S. Miyazaki, and Y. Okabe, “A tight bound on online buffer management for two-port shared-memory switches,” in Proc. of ACM SPAA, pp. 358–364, 2007.
    Google ScholarLocate open access versionFindings
  • B. Feldkord and F. Meyer auf der Heide, “Online facility location with mobile facilities,” in Proc. of ACM SPAA, pp. 373–381, 2018.
    Google ScholarLocate open access versionFindings
  • J. W.-T. Chan, F. Y. Chin, D. Ye, and Y. Zhang, “Online frequency allocation in cellular networks,” in Proc. of ACM SPAA, pp. 241–249, 2007.
    Google ScholarLocate open access versionFindings
  • M. H. Hajiesmaili, L. Deng, M. Chen, and Z. Li, “Incentivizing device-to-device load balancing for cellular networks: An online auction design,” IEEE Journal on Selected Areas in Communications, vol. 35, no. 2, pp. 265–279, 2017.
    Google ScholarLocate open access versionFindings
  • G. Even, M. Medina, and D. Rawitz, “Online generalized caching with varying weights and costs,” in Proc. of ACM SPAA, pp. 205–212, 2018.
    Google ScholarLocate open access versionFindings
  • “Google data center in Changhua County, Taiwan.” available at https://www.google.com/about/datacenters/inside/locations/changhua-county/.
    Findings
  • “Tesla’s Powerpack proposes battery power for data centers.” available at https://www.datacenterdynamics.com/analysis/teslas-powerpack-proposes-battery-power-for-data-centers/.
    Findings
  • “Google data center in St. Ghislain, Belgium.” available at https://www.google.com/about/datacenters/inside/locations/st-ghislain/.
    Findings
  • “Environmental responsibility report - apple.” available at https://www.apple.com/environment/pdf/Apple_Environmental_Responsibility_Report_2018.pdf.
    Findings
  • M. Ghamkhari, A. Wierman, and H. Mohsenian-Rad, “Energy portfolio optimization of data centers,” IEEE Trans. Smart Grid, 2016.
    Google ScholarLocate open access versionFindings
  • H. Xu and B. Li, “Reducing electricity demand charge for data centers with partial execution,” in Proc. of ACM eEnergy, pp. 51–61, 2014.
    Google ScholarLocate open access versionFindings
  • E. Mohr, I. Ahmad, and G. Schmidt, “Online algorithms for conversion problems: a survey,” Surveys in Operations Research and Management Science, vol. 19, no. 2, pp. 87–104, 2014.
    Google ScholarLocate open access versionFindings
  • R. El-Yaniv, A. Fiat, R. M. Karp, and G. Turpin, “Optimal search and one-way trading online algorithms,” Algorithmica, vol. 30, no. 1, pp. 101–139, 2001.
    Google ScholarLocate open access versionFindings
  • M. Babaioff, N. Immorlica, D. Kempe, and R. Kleinberg, “Online auctions and generalized secretary problems,” ACM SIGecom Exchanges, vol. 7, no. 2, p. 7, 2008.
    Google ScholarLocate open access versionFindings
  • J. Lorenz, K. Panagiotou, and A. Steger, “Optimal algorithms for k-search with application in option pricing,” Algorithmica, vol. 55, no. 2, pp. 311–328, 2009.
    Google ScholarLocate open access versionFindings
  • N. Buchbinder and J. Naor, “Online primal-dual algorithms for covering and packing,” Mathematics of Operations Research, vol. 34, no. 2, pp. 270–286, 2009.
    Google ScholarLocate open access versionFindings
  • “CAISO electricity market.” available at https://www.caiso.com/.
    Findings
  • “NYISO electricity market.” available at http://www.nyiso.com.[34] “ERCOT electricity market.” available at http://www.ercot.com.[35] “German electricity market.” available at https://www.smard.de/en/.
    Locate open access versionFindings
  • [36] E. Nygren, R. K. Sitaraman, and J. Sun, “The akamai network: a platform for high-performance internet applications,” ACM SIGOPS Operating Systems Review, vol. 44, no. 3, pp. 2–19, 2010.
    Google ScholarLocate open access versionFindings
  • [37] A. Dobos, PVWatts version 5 manual. National Renewable Energy Laboratory Golden, CO, 2014. [38] “Eastern and western data sets.” available at https://www.nrel.gov/grid/eastern-western-wind-data.html.[39] “Open power system data.” available at https://data.open-power-system-data.org/.[40] “Wholesale electricity market design initiatives in the united states: Survey and research needs,” EPRI,Technical Results, available at https://www.epri.com/#/pages/product/000000003002009273/, 2016.
    Locate open access versionFindings
  • [41] R. Urgaonkar, B. Urgaonkar, M. Neely, and A. Sivasubramaniam, “Optimal power cost management using stored energy in data centers,” in Proc. ACM SIGMETRICS, 2011.
    Google ScholarLocate open access versionFindings
  • [42] L. Huang, J. Walrand, and K. Ramchandran, “Optimal demand response with energy storage management,” in Proc. IEEE SmartGridComm, pp. 61–66, 2012.
    Google ScholarLocate open access versionFindings
  • [43] Y. Guo and Y. Fang, “Electricity cost saving strategy in data centers by using energy storage,” IEEE Transactions Parallel and Distributed Systems, vol. 24, no. 6, pp. 1149–1160, 2013.
    Google ScholarLocate open access versionFindings
  • [44] P. M. van de Ven, N. Hegde, L. Massoulié, and T. Salonidis, “Optimal control of enduser energy storage,” IEEE Transactions on Smart Grid, vol. 4, no. 2, pp. 789–797, 2013.
    Google ScholarLocate open access versionFindings
  • [45] C.-K. Chau, G. Zhang, and M. Chen, “Cost minimizing online algorithms for energy storage management with worst-case guarantee,” IEEE Transactions on Smart Grid, vol. 7, no. 6, pp. 2691–2702, 2016.
    Google ScholarLocate open access versionFindings
  • [46] R. Evans and J. Gao, “DeepMind AI reduces google data centre cooling bill by 40%,” https://deepmind.com/blog/deepmind-ai-reduces-google-data-centre-coolingbill-40/, 2016.
    Findings
  • [47] Z. Liu, Y. Chen, C. Bash, A. Wierman, D. Gmach, Z. Wang, M. Marwah, and C. Hyser, “Renewable and cooling aware workload management for sustainable data centers,” in ACM SIGMETRICS Performance Evaluation Review, vol. 40, pp. 175–186, 2012.
    Google ScholarLocate open access versionFindings
  • [48] L. Yang, M. H. Hajiesmaili, H. Yi, and M. Chen, “Hour-ahead offering strategies in electricity market for power producers with storage and intermittent supply,” in Proc. ACM SIGMETRICS, pp. 21–22, 2017.
    Google ScholarLocate open access versionFindings
  • [49] L. Yang, W. S. Wong, and M. H. Hajiesmaili, “An optimal randomized online algorithm for qos buffer management,” Proceedings of the ACM on Measurement and Analysis of Computing Systems, vol. 1, no. 2, p. 36, 2017. [50] “Comparison of commercial battery types.” available at https://en.wikipedia.org/wiki/Comparison_of_commercial_battery_types.
    Locate open access versionFindings
  • [51] S. Chalise, A. Golshani, S. R. Awasthi, S. Ma, B. R. Shrestha, L. Bajracharya, W. Sun, and R. Tonkoski, “Data center energy systems: Current technology and future direction,” in Proc. of IEEE PES, 2015.
    Google ScholarLocate open access versionFindings
  • [52] D. Wang, C. Ren, A. Sivasubramaniam, B. Urgaonkar, and H. Fathy, “Energy storage in datacenters: what, where, and how much?,” in ACM SIGMETRICS Performance Evaluation Review, vol. 40, pp. 187–198, 2012.
    Google ScholarLocate open access versionFindings
  • [53] L. A. Barroso and U. Hölzle, “The case for energy-proportional computing,” Computer, no. 12, pp. 33–37, 2007.
    Google ScholarLocate open access versionFindings
  • [54] D. S. Palasamudram, R. K. Sitaraman, B. Urgaonkar, and R. Urgaonkar, “Using batteries to reduce the power costs of internet-scale distributed networks,” in Proc. of ACM SoCC, 2012. (1) Fi (0) = 0; (2) Fi (β ′) > Fi (β); (3)
    Google ScholarLocate open access versionFindings
Your rating :
0

 

Tags
Comments