DocumentCode
2080594
Title
Exploring power-performance tradeoffs in database systems
Author
Xu, Zichen ; Tu, Yi-Cheng ; Wang, Xiaorui
Author_Institution
Dept. of Comput. Sci. & Eng., Univ. of South Florida, Tampa, FL, USA
fYear
2010
fDate
1-6 March 2010
Firstpage
485
Lastpage
496
Abstract
With the total energy consumption of computing systems increasing in a steep rate, much attention has been paid to the design of energy-efficient computing systems and applications. So far, database system design has focused on improving performance of query processing. The objective of this study is to experimentally explore the potential of power conservation in relational database management systems. We hypothesize that, by modifying the query optimizer in a DBMS to take the power cost of query plans into consideration, we will be able to reduce the power usage of database servers and control the tradeoffs between power consumption and system performance. We also identify the sources of such savings by investigating the resource consumption features during query processing in DBMSs. To that end, we provide an in-depth anatomy and qualitatively analyze the power profile of typical queries in the TPC benchmarks. We perform extensive experiments on a physical testbed based on the PostgreSQL system using workloads generated from the TPC benchmarks. Our hypothesis is supported by such experimental results: power savings in the range of 11% - 22% can be achieved by equipping the DBMS with a query optimizer that selects query plans based on both estimated processing time and power requirements.
Keywords
database management systems; performance evaluation; power consumption; query processing; relational databases; DBMS; PostgreSQL system; TPC benchmarks; database servers; database system design; energy consumption; energy efficient computing systems; physical testbed; power conservation; power performance tradeoffs exploration; query optimizer; query processing; relational database management systems; steep rate; system performance; tradeoffs control; Benchmark testing; Computer applications; Cost function; Database systems; Energy consumption; Energy efficiency; Energy management; Power system management; Query processing; Relational databases;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering (ICDE), 2010 IEEE 26th International Conference on
Conference_Location
Long Beach, CA
Print_ISBN
978-1-4244-5445-7
Electronic_ISBN
978-1-4244-5444-0
Type
conf
DOI
10.1109/ICDE.2010.5447840
Filename
5447840
Link To Document