Abstract
Recent energy-related hardware developments trend towards offering more and more configuration opportunities for the software to control its own energy consumption. Existing research so far mainly focused on finding the most energy-efficient hardware configuration for specific operators or entire queries in the database domain. However, the configuration opportunities influence the energy consumption as well as the processing performance. Thus, treating energy efficiency and performance as independent optimization goals offers a lot of drawbacks. To overcome these drawbacks, we introduce a model based approach in this paper which enables us to select a hardware configuration offering the best energy efficiency for a requested performance. Our model is a work-energy-profile being a set of useful work done during a fixed time span and the required energy for this work for all possible hardware configurations. The models are determined using a well-defined benchmark concept. Moreover, we apply our approach on in-memory databases and present the work-energy profiles for a heterogeneous multiprocessor.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
ACP - the truth about power consumption starts here. AMD White Paper (2010)
Esmaeilzadeh, H., Blem, E., Amant, R.S., Sankaralingam, K., Burger, D.: Dark silicon and the end of multicore scaling. In: ISCA
Götz, S., Ilsche, T., Cardoso, J., Spillner, J., Kissinger, T., A\(\beta \)mann, U., Lehner, W., Nagel, W.E., Schill, A.: Energy-efficient databases using sweet spot frequencies. In: UCC 2014 (2014)
Hähnel, M., Döbel, B., Völp, M., Härtig, H.: Measuring energy consumption for short code paths using RAPL. SIGMETRICS Perform. Eval. Rev. 40(3), 13–17 (2012)
Harizopoulos, S., Shah, M., Meza, J., Ranganathan, P.: Energy efficiency: the new holy grail of data management systems research. arXiv preprint arXiv:0909.1784 (2009)
Mühlbauer, T., Rödiger, W., Seilbeck, R., Kemper, A., Neumann, T.: Heterogeneity-conscious parallel query execution: getting a better mileage while driving faster! In: DaMoN (2014)
Tsirogiannis, D., Harizopoulos, S., Shah, M.A.: Analyzing the energy efficiency of a database server. In: SIGMOD (2010)
Ungethüm, A., Kissinger, T., Habich, D., Lehner, W.: Energy elasticity on heterogeneous hardware using adaptive resource reconfiguration live (demo). In: SIGMOD, pp. 2173–2176
Wang, J., Feng, L., Xue, W., Song, Z.: A survey on energy-efficient data management. SIGMOD 40(2) (2011)
Xu, Z.: Building a power-aware database management system. In: IDAR (2010)
Acknowledgments
This work is partly funded by the German Research Foundation in the Collaborative Research Center 912 “Highly Adaptive Energy-Efficient Computing” and within the Cluster of Excellence “Center for Advancing Electronics Dresden” (Orchestration Path).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Ungethüm, A., Kissinger, T., Habich, D., Lehner, W. (2017). Work-Energy Profiles: General Approach and In-Memory Database Application. In: Nambiar, R., Poess, M. (eds) Performance Evaluation and Benchmarking. Traditional - Big Data - Internet of Things. TPCTC 2016. Lecture Notes in Computer Science(), vol 10080. Springer, Cham. https://doi.org/10.1007/978-3-319-54334-5_10
Download citation
DOI: https://doi.org/10.1007/978-3-319-54334-5_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-54333-8
Online ISBN: 978-3-319-54334-5
eBook Packages: Computer ScienceComputer Science (R0)