[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1807167.1807194acmconferencesArticle/Chapter ViewAbstractPublication PagesmodConference Proceedingsconference-collections
research-article

Analyzing the energy efficiency of a database server

Published: 06 June 2010 Publication History

Abstract

Rising energy costs in large data centers are driving an agenda for energy-efficient computing. In this paper, we focus on the role of database software in affecting, and, ultimately, improving the energy efficiency of a server. We first characterize the power-use profiles of database operators under different configuration parameters. We find that common database operations can exercise the full dynamic power range of a server, and that the CPU power consumption of different operators, for the same CPU utilization, can differ by as much as 60%. We also find that for these operations CPU power does not vary linearly with CPU utilization.
We then experiment with several classes of database systems and storage managers, varying parameters that span from different query plans to compression algorithms and from physical layout to CPU frequency and operating system scheduling. Contrary to what recent work has suggested, we find that within a single node intended for use in scale-out (shared-nothing) architectures, the most energy-efficient configuration is typically the highest performing one. We explain under which circumstances this is not the case, and argue that these circumstances do not warrant a retargeting of database system optimization goals. Further, our results reveal opportunities for cross-node energy optimizations and point out directions for new scale-out architectures.

References

[1]
D. G. Andersen, J. Franklin, M. Kaminsky, A. Phanishayee, L. Tan, and V. Vasudevan. Fawn: a fast array of wimpy nodes. In SOSP, pages 1--14, 2009.
[2]
L. A. Barroso and U. Hölzle. The case for energy-proportional computing. IEEE Computer, 40(12):33--37, 2007.
[3]
X. Fan, W.-D. Weber, and L. A. Barroso. Power provisioning for a warehouse-sized computer. In ISCA, 2007.
[4]
G. Graefe. Database servers tailored to improve energy efficiency. In Software Engineering for Tailor-made Data Management, pages 24--28, 2008.
[5]
J. Hamilton. Internet-scale data center power efficiency. In CIDR, 2009.
[6]
S. Harizopoulos, D. J. Abadi, S. Madden, and M. Stonebraker. Oltp through the looking glass, and what we found there. In SIGMOD, 2008.
[7]
S. Harizopoulos, V. Liang, D. J. Abadi, and S. Madden. Performance tradeoffs in read-optimized databases. In VLDB, pages 487--498, 2006.
[8]
S. Harizopoulos, M. A. Shah, J. Meza, and P. Ranganathan. Energy efficiency: The new holy grail of data management systems research. In CIDR, 2009.
[9]
W. Lang and J. M. Patel. Towards eco-friendly database management systems. In CIDR, 2009.
[10]
J. Leverich and C. Kozyrakis. On the energy (in)efficiency of hadoop clusters. In HotPower, 2009.
[11]
J. Meza, M. A. Shah, P. Ranganathan, M. Fitzner, and J. Veazey. Tracking the power in an enterprise decision support system. In ISLPED '09, pages 261--266, 2009.
[12]
Numonyx. Phase change memory (pcm): A new memory technology to enable new memory usage models. Online, 2009. http://www.numonyx.com/Documents/WhitePapers/Numonyx_PhaseChangeMemory_WhitePaper.pdf.
[13]
C. Nyberg, T. Barclay, Z. Cvetanovic, J. Gray, and D. Lomet. Alphasort: a cache-sensitive parallel external sort. The VLDB Journal, 4(4):603--628, 1995.
[14]
R. Raghavendra, P. Ranganathan, et al. No power struggles: A unified multi-level power management architecture for the data center. In ASPLOS, 2008.
[15]
S. Rivoire, P. Ranganathan, and C. Kozyrakis. A comparison of high-level full-system power models. In HotPower, 2008.
[16]
S. Rivoire, M. A. Shah, P. Ranganathan, and C. Kozyrakis. Joulesort: a balanced energy-efficiency benchmark. In SIGMOD '07, pages 365--376, 2007.
[17]
A. Shatdal, C. Kant, and J. F. Naughton. Cache conscious algorithms for relational query processing. In VLDB '94, pages 510--521, 1994.
[18]
D. Strukov, G. Snider, D. Stewart, and R. S. Williams. The missing memristor found. Nature, 453:80--83, 2008.
[19]
N. Tolia, Z. Wang, et al. Delivering energy proportionality with non energy-proportional systems - optimizing the ensemble. In HotPower, 2008.
[20]
Z. Xu, Y. Tu, and X. Wang. Exploring power-performance tradeoffs in database systems. In ICDE, 2010.

Cited By

View all
  • (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)Indicators to Digitization Footprint and How to Get Digitization Footprint (Part 2)Computers and Electronics in Agriculture10.1016/j.compag.2024.109206224(109206)Online publication date: Sep-2024
  • (2024)A Comprehensive Energy Modeling Approach for Query Processing: Steps and Machine Learning InfluenceProceedings of Ninth International Congress on Information and Communication Technology10.1007/978-981-97-5035-1_10(131-143)Online publication date: 23-Oct-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGMOD '10: Proceedings of the 2010 ACM SIGMOD International Conference on Management of data
June 2010
1286 pages
ISBN:9781450300322
DOI:10.1145/1807167
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 06 June 2010

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. cpu power
  2. database server
  3. energy efficiency
  4. power consumption
  5. ssd

Qualifiers

  • Research-article

Conference

SIGMOD/PODS '10
Sponsor:
SIGMOD/PODS '10: International Conference on Management of Data
June 6 - 10, 2010
Indiana, Indianapolis, USA

Acceptance Rates

Overall Acceptance Rate 785 of 4,003 submissions, 20%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)126
  • Downloads (Last 6 weeks)17
Reflects downloads up to 12 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (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)Indicators to Digitization Footprint and How to Get Digitization Footprint (Part 2)Computers and Electronics in Agriculture10.1016/j.compag.2024.109206224(109206)Online publication date: Sep-2024
  • (2024)A Comprehensive Energy Modeling Approach for Query Processing: Steps and Machine Learning InfluenceProceedings of Ninth International Congress on Information and Communication Technology10.1007/978-981-97-5035-1_10(131-143)Online publication date: 23-Oct-2024
  • (2023)Cooperative Resource Allocation for Computation-Intensive IIoT Applications in Aerial ComputingIEEE Internet of Things Journal10.1109/JIOT.2022.322234010:11(9295-9307)Online publication date: 1-Jun-2023
  • (2023)Energy-Aware Query Processing: A Case Study on Join Reordering2023 IEEE International Conference on Big Data (BigData)10.1109/BigData59044.2023.10386332(3743-3752)Online publication date: 15-Dec-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)IoT and Deep Learning for Smart Energy ManagementProceedings of Eighth International Congress on Information and Communication Technology10.1007/978-981-99-3043-2_86(1037-1046)Online publication date: 1-Sep-2023
  • (2022)Energy-Efficient Database Systems: A Systematic SurveyACM Computing Surveys10.1145/353822555:6(1-53)Online publication date: 7-Dec-2022
  • (2022)Controlled Intentional Degradation in Analytical Video SystemsProceedings of the 2022 International Conference on Management of Data10.1145/3514221.3517899(2105-2119)Online publication date: 10-Jun-2022
  • (2022)The Impact of Multicore CPUs on Eco-Friendly Query Processors in Big Data Warehouses2022 IEEE International Conference on Big Data (Big Data)10.1109/BigData55660.2022.10020703(4463-4472)Online publication date: 17-Dec-2022
  • Show More Cited By

View Options

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