Robust query execution time prediction for concurrent workloads on massive parallel processing databases

0Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Reliable query execution time prediction is a desirable feature for modern databases because it can greatly help ease the database administration work and is the foundation of various database management/automation tools. Most exiting studies on modeling query execution time assume that each individual query is executed as serialized steps. However, with the increasing data volume and the demand for low query latency, large-scale databases have been adopting the massive parallel processing (MPP) architecture. In this paper, we present a novel machine learning based approach for building a robust model to estimate query execution time by considering both query-based statistics and real-time system attributes. The experiment results demonstrate our approach is able to reliably predict query execution time in both idle and noisy environments at random levels of concurrency. In addition, we found that both query and system factors are crucial in making stable predictions.

Cite

CITATION STYLE

APA

Zheng, Z., Bei, Y., Sun, H., & Hong, P. (2019). Robust query execution time prediction for concurrent workloads on massive parallel processing databases. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 11606 LNAI, pp. 63–70). Springer Verlag. https://doi.org/10.1007/978-3-030-22999-3_6

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free