Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3076113.3076117acmotherconferencesArticle/Chapter ViewAbstractPublication PagesmodConference Proceedingsconference-collections
research-article

An analysis of memory power consumption in database systems

Published: 14 May 2017 Publication History

Abstract

The growing appetite for in-memory computing is increasing memory's share of total server power consumption. However, memory power consumption in database management systems is not well understood. This paper presents an empirical characterization of memory power consumption in database systems, for both analytical and transactional workloads. Our results indicate that memory power optimization will be effective only if it can reduce back-ground power through more aggressive use of low power memory idle states.

References

[1]
2007. TN-41-01: Calculating Memory System Power for DDR3. Technical Note. (Aug. 2007).
[2]
2012. JESD79-3F. DDR3 SDRAM. JEDEC Standard. (July 2012).
[3]
2013. JESD79-4A. DDR4 SDRAM. JEDEC Standard. (Nov. 2013).
[4]
2014. STM32F4DISCOVERY. Discovery kit with STM32F411VE MCU. Data Brief. (Nov. 2014). http://www.st.com/en/evaluation-tools/32f411ediscovery.html
[5]
Raja Appuswamy, Matthaios Olma, and Anastasia Ailamaki. 2015. Scaling the Memory Power Wall With DRAM-Aware Data Management. In Proceedings of the 11th International Workshop on Data Management on New Hardware (Da-MoN'15). ACM, New York, NY, USA, 3:1--3:9.
[6]
Chang S Bae and Tayeb Jamel. 2011. Energy-aware Memory Management through Database Buffer Control. In Proc. Workshop on Energy-Efficient Design.
[7]
Ishwar Bhati, Zeshan Chishti, and Bruce Jacob. 2013. Coordinated Refresh: Energy Efficient Techniques for DRAM Refresh Scheduling. In Proceedings of the 2013 International Symposium on Low Power Electronics and Design (ISLPED '13). IEEE Press, Piscataway, NJ, USA, 205--210. http://dl.acm.org/citation.cfm?id=2648668.2648720
[8]
Peter A. Boncz, Martin L. Kersten, and Stefan Manegold. 2008. Breaking the memory wall in MonetDB. Commun. ACM 51, 12 (2008), 77--85.
[9]
Howard David, Eugene Gorbatov, Ulf R. Hanebutte, Rahul Khanna, and Christian Le. 2010. RAPL: Memory Power Estimation and Capping. In Proceedings of the 16th ACM/IEEE International Symposium on Low Power Electronics and Design (ISLPED '10). ACM, New York, NY, USA, 189--194.
[10]
V. Delaluz, A. Sivasubramaniam, M. Kandemir, N. Vijaykrishnan, and M. J. Irwin. 2002. Scheduler-based DRAM energy management. In Proc. Design Automation Conference. ACM Press, 697.
[11]
Spencer Desrochers, Chad Paradis, and Vincent M. Weaver. 2016. A Validation of DRAM RAPL Power Measurements. In Proceedings of the Second International Symposium on Memory Systems (MEMSYS '16). ACM, New York, NY, USA, 455--470.
[12]
S. Gotz, T. Ilsche, J. Cardoso, J. Spillner, T. Kissinger, U. Assmann, W. Lehner, W.E. Nagel, and A. Schill. 2014. Energy-Efficient Databases Using Sweet Spot Frequencies. In 2014 IEEE/ACM 7th International Conference on Utility and Cloud Computing (UCC). 871--876.
[13]
Hai Huang, Kang G. Shin, Charles Lefurgy, and Tom Keller. 2005. Improving Energy Efficiency by Making DRAM Less Randomly Accessed. In Proceedings of the 2005 International Symposium on Low Power Electronics and Design (ISLPED '05). ACM, New York, NY, USA, 393--398.
[14]
Microchip Technology Inc. 2013. MCP3914: 3V Eight-Channel Analog Front End. (Aug. 2013). http://www.microchip.com/wwwproducts/en/MCP3914
[15]
Microchip Technology Inc. 2013. MCP3914 ADC Evaluation Board for 16-bit MCUs. User's Guide. (Oct. 2013). http://ww1.microchip.com/downloads/en/DeviceDoc/50002176A.pdf
[16]
Ryan Johnson, Ippokratis Pandis, Nikos Hardavellas, Anastasia Ailamaki, and Babak Falsafi. 2009. Shore-MT: A Scalable Storage Manager for the Multicore Era. In Proceedings of the 12th International Conference on Extending Database Technology: Advances in Database Technology (EDBT '09). ACM, New York, NY, USA, 24--35.
[17]
Mustafa Korkmaz, Alexey Karyakin, Martin Karsten, and Kenneth Salem. 2015. Towards Dynamic Green-Sizing for Database Servers. In International Workshop on Accelerating Data Management Systems Using Modern Processor and Storage Architectures - ADMS 2015, Kohala Coast, Hawaii, USA, August 31, 2015. 25--36. http://www.adms-conf.org/2014/adms15_korkmaz.pdf
[18]
Willis Lang, Ramakrishnan Kandhan, and Jignesh M. Patel. 2011. Rethinking Query Processing for Energy Efficiency: Slowing Down to Win the Race. IEEE Data Eng. Bull. 34, 1 (2011), 12--23. http://adrem.ua.ac.be/sites/adrem.ua.ac.be/files/eopt.pdf
[19]
C. Lefurgy, K. Rajamani, F. Rawson, W. Felter, M. Kistler, and T.W. Keller. 2003. Energy management for commercial servers. Computer 36, 12 (Dec. 2003), 39--48.
[20]
Allegro Microsystems LLC. 2015. ACS725: Automotive-Grade, Galvanically Isolated Current Sensor IC With Common-Mode Field Rejection in a Small Foot-print. (2015). http://www.allegromicro.com/en/Products/Current-Sensor-ICs/Zero-To-Fifty-Amp-Integrated-Conductor-Sensor-ICs/ACS725.aspx
[21]
David Lo, Liqun Cheng, Rama Govindaraju, Luiz Andre Barroso, and Christos Kozyrakis. 2014. Towards Energy Proportionality for Large-scale Latency-critical Workloads. In Proceeding of the 41st Annual International Symposium on Computer Architecuture (ISCA '14). IEEE Press, Piscataway, NJ, USA, 301--312. http://dl.acm.org/citation.cfm?id=2665671.2665718
[22]
Krishna T. Malladi, Ian Shaeffer, Liji Gopalakrishnan, David Lo, Benjamin C. Lee, and Mark Horowitz. 2012. Rethinking DRAM Power Modes for Energy Proportionality. In Proceedings of the 2012 45th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-45). IEEE Computer Society, Washington, DC, USA, 131--142.
[23]
Justin Meza, Mehul A. Shah, Parthasarathy Ranganathan, Mike Fitzner, and Judson Veazey. 2009. Tracking the Power in an Enterprise Decision Support System. In Proceedings of the 2009 ACM/IEEE International Symposium on Low Power Electronics and Design (ISLPED '09). ACM, New York, NY, USA, 261--266.
[24]
Dimitris Tsirogiannis, Stavros Harizopoulos, and Mehul A. Shah. 2010. Analyzing the Energy Efficiency of a Database Server. In Proceedings of the 2010 ACM SIGMOD International Conference on Management of Data (SIGMOD '10). ACM, New York, NY, USA, 231--242.
[25]
Yi-Cheng Tu, Xiaorui Wang, Bo Zeng, and Zichen Xu. 2014. A System for Energy-efficient Data Management. SIGMOD Rec. 43, 1 (May 2014), 21--26.
[26]
Donghong Wu, Bingsheng He, Xueyan Tang, Jianliang Xu, and Minyi Guo. 2012. RAMZzz: Rank-aware Dram Power Management with Dynamic Migrations and Demotions. In Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis (SC '12). IEEE Computer Society Press, Los Alamitos, CA, USA, Article 32, 11 pages. http://dl.acm.org/citation.cfm?id=2388996.2389040
[27]
Zichen Xu, Yi-Cheng Tu, and Xiaorui Wang. 2010. Exploring power-performance tradeoffs in database systems. In 2010 IEEE 26th International Conference on Data Engineering (ICDE). 485--496.
[28]
Dongli Zhang, Moussa Ehsan, Michael Ferdman, and Radu Sion. 2014. DIMMer: A Case for Turning off DIMMs in Clouds. In Proceedings of the ACM Symposium on Cloud Computing (SOCC '14). ACM, New York, NY, USA, Article 11, 8 pages.

Cited By

View all
  • (2024)Caribou: Fine-Grained Geospatial Shifting of Serverless Applications for SustainabilityProceedings of the ACM SIGOPS 30th Symposium on Operating Systems Principles10.1145/3694715.3695954(403-420)Online publication date: 4-Nov-2024
  • (2024)Energy consumption estimation and profiling for queries in distributed database systems based on a bottom-up comprehensive energy modelFuture Generation Computer Systems10.1016/j.future.2024.04.059159:C(379-394)Online publication date: 1-Oct-2024
  • (2024) Measuring and reducing the carbon footprint of fMRI preprocessing in fMRIPrep Human Brain Mapping10.1002/hbm.7000345:12Online publication date: 26-Aug-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
DAMON '17: Proceedings of the 13th International Workshop on Data Management on New Hardware
May 2017
70 pages
ISBN:9781450350259
DOI:10.1145/3076113
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 14 May 2017

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Conference

SIGMOD/PODS'17

Acceptance Rates

Overall Acceptance Rate 94 of 127 submissions, 74%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)30
  • Downloads (Last 6 weeks)8
Reflects downloads up to 12 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Caribou: Fine-Grained Geospatial Shifting of Serverless Applications for SustainabilityProceedings of the ACM SIGOPS 30th Symposium on Operating Systems Principles10.1145/3694715.3695954(403-420)Online publication date: 4-Nov-2024
  • (2024)Energy consumption estimation and profiling for queries in distributed database systems based on a bottom-up comprehensive energy modelFuture Generation Computer Systems10.1016/j.future.2024.04.059159:C(379-394)Online publication date: 1-Oct-2024
  • (2024) Measuring and reducing the carbon footprint of fMRI preprocessing in fMRIPrep Human Brain Mapping10.1002/hbm.7000345:12Online publication date: 26-Aug-2024
  • (2023)Estimating Overhead Performance of Supervised Machine Learning Algorithms for Intrusion DetectionInternational Journal of Information Technologies and Systems Approach10.4018/IJITSA.31688916:1(1-19)Online publication date: 3-Feb-2023
  • (2023)In-Memory Database Query Energy Estimation: Modeling & Green Strategy Support2023 IEEE World Conference on Applied Intelligence and Computing (AIC)10.1109/AIC57670.2023.10263900(278-285)Online publication date: 29-Jul-2023
  • (2023)Generation of Highlights From Research Papers Using Pointer-Generator Networks and SciBERT EmbeddingsIEEE Access10.1109/ACCESS.2023.329230011(91358-91374)Online publication date: 2023
  • (2023)GREENER principles for environmentally sustainable computational scienceNature Computational Science10.1038/s43588-023-00461-y3:6(514-521)Online publication date: 26-Jun-2023
  • (2022)Complementary in Time and Space: Optimization on Cost and Performance with Multiple Resources Usage by Server Consolidation in Cloud Data CenterApplied Sciences10.3390/app1219965412:19(9654)Online publication date: 26-Sep-2022
  • (2022)Energy-Efficient Database Systems: A Systematic SurveyACM Computing Surveys10.1145/353822555:6(1-53)Online publication date: 14-Jun-2022
  • (2022)Data-driven flexibility assessment for internet data center towards periodic batch workloadsApplied Energy10.1016/j.apenergy.2022.119665324(119665)Online publication date: Oct-2022
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media