Authors
Arnd Christian König, Yi Shan, Karan Newatia, Luke Marshall, Vivek Narasayya
Publication date
2023/9/1
Journal
Proceedings of the VLDB Endowment
Volume
16
Issue
13
Pages
4254-4267
Publisher
VLDB Endowment
Description
In Database-as-a-Service (DBaaS) clusters, resource management is a complex optimization problem that assigns tenants to nodes, subject to various constraints and objectives. Tenants share resources within a node, however, their resource demands can change over time and exhibit high variance. As tenants may accumulate large state, moving them to a different node becomes disruptive, making intelligent placement decisions crucial to avoid service disruption. Placement decisions need to account for dynamic changes in tenant resource demands, different causes of service disruption, and various placement constraints, giving rise to a complex search space.
In this paper, we show how to bring combinatorial solvers to bear on this problem, formulating the objective of minimizing service disruption as an optimization problem amenable to fast solutions. We implemented our approach in the Service Fabric …
Total citations
Scholar articles
AC König, Y Shan, K Newatia, L Marshall, V Narasayya - Proceedings of the VLDB Endowment, 2023