Skip to main content

QShuffler: Getting the query mix right

Publication ,  Journal Article
Ahmad, M; Aboulnaga, A; Babu, S; Munagala, K
Published in: Proceedings - International Conference on Data Engineering
October 1, 2008

The typical workload in a database system consists of a mixture of multiple queries of different types, running concurrently and interacting with each other. Hence, optimizing performance requires reasoning about query mixes and their interactions, rather than considering individual queries or query types. In this paper, we use such a reasoning approach to develop a query scheduler. We treat the database system as a black box and experimentally build a model to estimate the performance of different query mixes. Our scheduler uses this model to decide which query mixes to schedule, with the goal of maximizing throughput. We experimentally demonstrate the effectiveness of our scheduler using queries from the TPC-H benchmark on DB2. © 2008 IEEE.

Duke Scholars

Published In

Proceedings - International Conference on Data Engineering

DOI

ISSN

1084-4627

Publication Date

October 1, 2008

Start / End Page

1415 / 1417
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Ahmad, M., Aboulnaga, A., Babu, S., & Munagala, K. (2008). QShuffler: Getting the query mix right. Proceedings - International Conference on Data Engineering, 1415–1417. https://doi.org/10.1109/ICDE.2008.4497574
Ahmad, M., A. Aboulnaga, S. Babu, and K. Munagala. “QShuffler: Getting the query mix right.” Proceedings - International Conference on Data Engineering, October 1, 2008, 1415–17. https://doi.org/10.1109/ICDE.2008.4497574.
Ahmad M, Aboulnaga A, Babu S, Munagala K. QShuffler: Getting the query mix right. Proceedings - International Conference on Data Engineering. 2008 Oct 1;1415–7.
Ahmad, M., et al. “QShuffler: Getting the query mix right.” Proceedings - International Conference on Data Engineering, Oct. 2008, pp. 1415–17. Scopus, doi:10.1109/ICDE.2008.4497574.
Ahmad M, Aboulnaga A, Babu S, Munagala K. QShuffler: Getting the query mix right. Proceedings - International Conference on Data Engineering. 2008 Oct 1;1415–1417.

Published In

Proceedings - International Conference on Data Engineering

DOI

ISSN

1084-4627

Publication Date

October 1, 2008

Start / End Page

1415 / 1417