Towards continuous policy-driven demand response in data centers

作者: David Irwin , Navin Sharma , Prashant Shenoy

DOI: 10.1145/2018536.2018541

关键词: Mains electricityDistributed data storeDistributed computingComputer scienceRenewable energyThroughput (business)ServerDemand responseReplication (computing)GridReal-time computing

摘要: Demand response (DR) is a technique for balancing electricity supply and demand by regulating power consumption instead of generation. DR key technology emerging smart electric grids that aim to increase grid efficiency, while incorporating significant amounts clean renewable energy sources. In today's grid, rare event only occurs when actual peak demands exceed the expected peak. contrast, incentivize consumers engage in continuous policy-driven 1) optimize time-of-use pricing 2) deal with variations from non-dispatchable While data centers are well-positioned exploit DR, applications must cope significant, frequent, unpredictable changes available their footprint.The problem challenging since often use distributed storage systems co-locate computation storage, serve as foundation variety stateful applications. As result, existing approaches deactivate servers decreases do not translate well important application-level state may become completely unavailable. this paper, we propose DR-compatible system uses staggered node blinking patterns combined balanced layout popularity-based replication I/O throughput, availability, energy-efficiency varies. Initial simulation results show promise our approach, which increases throughput at least 25% compared an activation approach adjusting real-world wind price fluctuations.

参考文章(21)
Sherif Akoush, Andrew Rice, Andy Hopper, Ripduman Sohan, Andrew W. Moore, Free lunch: exploiting renewable energy for computing workshop on hot topics in operating systems. pp. 17- 17 ,(2011)
Rini T. Kaushik, Milind Bhandarkar, GreenHDFS: towards an energy-conserving, storage-efficient, hybrid Hadoop compute cluster international conference on power aware computing and systems. pp. 1- 9 ,(2010)
Cullen Bash, Manish Marwah, Niraj Tolia, Zhikui Wang, Xiaoyun Zhu, Parthasarathy Ranganathan, Delivering energy proportionality with non energy-proportional systems: optimizing the ensemble international conference on cluster computing. pp. 2- 2 ,(2008)
Faraz Ahmad, T. N. Vijaykumar, Joint optimization of idle and cooling power in data centers while maintaining response time architectural support for programming languages and operating systems. ,vol. 45, pp. 243- 256 ,(2010) , 10.1145/1735971.1736048
David Meisner, Christopher M. Sadler, Luiz André Barroso, Wolf-Dietrich Weber, Thomas F. Wenisch, Power management of online data-intensive services Proceeding of the 38th annual international symposium on Computer architecture - ISCA '11. ,vol. 39, pp. 319- 330 ,(2011) , 10.1145/2000064.2000103
Hrishikesh Amur, James Cipar, Varun Gupta, Gregory R. Ganger, Michael A. Kozuch, Karsten Schwan, Robust and flexible power-proportional storage Proceedings of the 1st ACM symposium on Cloud computing - SoCC '10. pp. 217- 228 ,(2010) , 10.1145/1807128.1807164
Suzanne Rivoire, Mehul A. Shah, Parthasarathy Ranganathan, Christos Kozyrakis, JouleSort Proceedings of the 2007 ACM SIGMOD international conference on Management of data - SIGMOD '07. pp. 365- 376 ,(2007) , 10.1145/1247480.1247522
Vijay Vasudevan, David Andersen, Michael Kaminsky, Lawrence Tan, Jason Franklin, Iulian Moraru, Energy-efficient cluster computing with FAWN Proceedings of the 1st International Conference on Energy-Efficient Computing and Networking - e-Energy '10. pp. 195- 204 ,(2010) , 10.1145/1791314.1791347
Navin Sharma, Sean Barker, David Irwin, Prashant Shenoy, Blink Proceedings of the sixteenth international conference on Architectural support for programming languages and operating systems - ASPLOS '11. ,vol. 46, pp. 185- 198 ,(2011) , 10.1145/1950365.1950389