Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data 2013
DOI: 10.1145/2463676.2465308
|View full text |Cite
|
Sign up to set email alerts
|

Characterizing tenant behavior for placement and crisis mitigation in multitenant DBMSs

Abstract: A multitenant database management system (DBMS) in the cloud must continuously monitor the trade-off between efficient resource sharing among multiple application databases (tenants) and their performance. Considering the scale of hundreds to thousands of tenants in such multitenant DBMSs, manual approaches for continuous monitoring are not tenable. A self-managing controller of a multitenant DBMS faces several challenges. For instance, how to characterize a tenant given its variety of workloads, how to reduce… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0
6

Year Published

2013
2013
2018
2018

Publication Types

Select...
5
3
1

Relationship

1
8

Authors

Journals

citations
Cited by 38 publications
(15 citation statements)
references
References 25 publications
(42 reference statements)
0
8
0
6
Order By: Relevance
“…Multi-Tenant Performance Guarantees An active area of research in multi-tenant cloud DBMS systems is tenant packing [7,16,15], or how best to colocate tenants on a shared set of machines or even DBMS instances. In contrast, we focus on the independent database user who spins up a private cluster in the cloud.…”
Section: Background and Related Workmentioning
confidence: 99%
“…Multi-Tenant Performance Guarantees An active area of research in multi-tenant cloud DBMS systems is tenant packing [7,16,15], or how best to colocate tenants on a shared set of machines or even DBMS instances. In contrast, we focus on the independent database user who spins up a private cluster in the cloud.…”
Section: Background and Related Workmentioning
confidence: 99%
“…Other attempts such as multi-tenant relational database management system [5] or generic SaaS elasticity have been made for this problem, but there is no known work who take into account BPMS cloud migrations and cost in a multiobjective way.…”
Section: Related Workmentioning
confidence: 99%
“…Determining which tenants to co-locate can leverage approaches in workload and resource modeling [4,25]. In the event of a performance crisis, approach such as [6] can be used for load balancing to avoid repeatedly paying penalties. Furthermore, approaches such as [26] can be used to optimize the overall provider's revenue.…”
Section: Our Approachmentioning
confidence: 99%
“…Applications often reason about performance at the level of query latency and/or throughput. One approach is to provide performance assurances in a multi-tenant environment where the provider models application's workload and/or resource requirements to judiciously co-locate tenants such that their performance goals are sat-isfied [4,6]. However, if the service provider does not control or restrict the tenant workloads and aims to support general SQL workloads, such workload-level assurances are hard even when the entire server is dedicated to a tenant.…”
Section: Introductionmentioning
confidence: 99%