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 :
بازگشت