Proceedings of the 2021 International Conference on Management of Data | 2021

Dendrite: Bolt-on Adaptivity for Data Systems

 
 
 

Abstract


Client application workloads for data systems are known to vary in load and access patterns over time. This variability can place undue stress on data systems, tying up resources and degrading performance. To meet this challenge, systems must adapt by adjusting resource allocation and processing techniques to ameliorate contention and to deliver stable performance. We demonstrate Dendrite, a system designed to bootstrap adaptivity for data systems through its widely-applicable approach for extracting metrics, developing adaption rules, and applying them through user-defined functions to effect system behaviour changes. We highlight Dendrite s features and capabilities through a proof-of-concept implementation with the popular PostgreSQL database system.

Volume None
Pages None
DOI 10.1145/3448016.3452755
Language English
Journal Proceedings of the 2021 International Conference on Management of Data

Full Text