Skip to main content

Tempo: Robust and self-tuning resource management in multi-tenant parallel databases

Publication ,  Conference
Tan, Z; Babu, S
Published in: Proceedings of the VLDB Endowment
January 1, 2016

Multi-tenant database systems have a component called the Resource Manager, or RM that is responsible for allocating resources to tenants. RMs today do not provide direct support for performance objectives such as: "Average job response time of tenant A must be less than two minutes", or "No more than 5% of tenant B's jobs can miss the deadline of 1 hour." Thus, DBAs have to tinker with the RM's low-level configuration settings to meet such objectives. We propose a framework called Tempo that brings simplicity, self-tuning, and robustness to existing RMs. Tempo provides a simple interface for DBAs to specify performance objectives declaratively, and optimizes the RM configuration settings to meet these objectives. Tempo has a solid theoretical foundation which gives key robustness guarantees. We report experiments done on Tempo using production traces of data-processing workloads from companies such as Facebook and Cloudera. These experiments demonstrate significant improvements in meeting desired performance objectives over RM configuration settings specified by human experts. © 2016 VLDB Endowment.

Duke Scholars

Altmetric Attention Stats
Dimensions Citation Stats

Published In

Proceedings of the VLDB Endowment

DOI

EISSN

2150-8097

Publication Date

January 1, 2016

Volume

9

Issue

10

Start / End Page

720 / 731

Related Subject Headings

  • 4605 Data management and data science
  • 0807 Library and Information Studies
  • 0806 Information Systems
  • 0802 Computation Theory and Mathematics
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Tan, Z., & Babu, S. (2016). Tempo: Robust and self-tuning resource management in multi-tenant parallel databases. In Proceedings of the VLDB Endowment (Vol. 9, pp. 720–731). https://doi.org/10.14778/2977797.2977799
Tan, Z., and S. Babu. “Tempo: Robust and self-tuning resource management in multi-tenant parallel databases.” In Proceedings of the VLDB Endowment, 9:720–31, 2016. https://doi.org/10.14778/2977797.2977799.
Tan Z, Babu S. Tempo: Robust and self-tuning resource management in multi-tenant parallel databases. In: Proceedings of the VLDB Endowment. 2016. p. 720–31.
Tan, Z., and S. Babu. “Tempo: Robust and self-tuning resource management in multi-tenant parallel databases.” Proceedings of the VLDB Endowment, vol. 9, no. 10, 2016, pp. 720–31. Scopus, doi:10.14778/2977797.2977799.
Tan Z, Babu S. Tempo: Robust and self-tuning resource management in multi-tenant parallel databases. Proceedings of the VLDB Endowment. 2016. p. 720–731.

Published In

Proceedings of the VLDB Endowment

DOI

EISSN

2150-8097

Publication Date

January 1, 2016

Volume

9

Issue

10

Start / End Page

720 / 731

Related Subject Headings

  • 4605 Data management and data science
  • 0807 Library and Information Studies
  • 0806 Information Systems
  • 0802 Computation Theory and Mathematics