DocumentCode
1956923
Title
PQR: Predicting Query Execution Times for Autonomous Workload Management
Author
Gupta, Chetan ; Mehta, Abhay ; Dayal, Umeshwar
Author_Institution
HP Labs., Palo Alto, CA
fYear
2008
fDate
2-6 June 2008
Firstpage
13
Lastpage
22
Abstract
Modern enterprise data warehouses have complex workloads that are notoriously difficult to manage. One of the key pieces to managing workloads is an estimate of how long a query will take to execute. An accurate estimate of this query execution time is critical to self managing Enterprise Class Data Warehouses. In this paper we study the problem of predicting the execution time of a query on a loaded data warehouse with a dynamically changing workload. We use a machine learning approach that takes the query plan, combines it with the observed load vector of the system and uses the new vector to predict the execution time of the query. The predictions are made as time ranges. We validate our solution using real databases and real workloads. We show experimentally that our machine learning approach works well. This technology is slated for incorporation into a commercial, enterprise class DBMS.
Keywords
data warehouses; learning (artificial intelligence); query processing; autonomous workload management; enterprise data warehouses; machine learning; query execution times; Analytical models; Business; Conference management; Cost function; Data warehouses; Databases; History; Machine learning; Predictive models; Resource management; Autonomic; Manageability; Predictability;
fLanguage
English
Publisher
ieee
Conference_Titel
Autonomic Computing, 2008. ICAC '08. International Conference on
Conference_Location
Chicago, IL
Print_ISBN
978-0-7695-3175-5
Electronic_ISBN
978-0-7695-3175-5
Type
conf
DOI
10.1109/ICAC.2008.12
Filename
4550823
Link To Document