2018
DOI: 10.1109/tkde.2018.2817235
|View full text |Cite
|
Sign up to set email alerts
|

SLA Definition for Multi-tenant DBMS and its Impact on Query Optimization

Abstract: In the cloud context, users are often called tenants. A cloud DBMS shared by many tenants is called a multi-tenant DBMS. The resource consolidation in such a DBMS allows the tenants to only pay for the resources that they consume, while providing the opportunity for the provider to increase its economic gain. For this, a Service Level Agreement (SLA) is usually established between the provider and a tenant. However, in the current systems, the SLA is often defined by the provider, while the tenant should agree… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
3
2

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 16 publications
0
3
0
Order By: Relevance
“…The second method [17] generates SLA using query templates according to a user-defined expected query completion time and a tolerance threshold. The idea is that users are fine with waiting a bit more for the query to be executed, granted that they will pay less, hence a price function is defined according to the users expectations.…”
Section: B Personalised Sla For Db Queriesmentioning
confidence: 99%
See 1 more Smart Citation
“…The second method [17] generates SLA using query templates according to a user-defined expected query completion time and a tolerance threshold. The idea is that users are fine with waiting a bit more for the query to be executed, granted that they will pay less, hence a price function is defined according to the users expectations.…”
Section: B Personalised Sla For Db Queriesmentioning
confidence: 99%
“…Quotations are a necessity given the monetary implications of cloud computing and the variety of billing models. Indeed, while some providers, such as Google 4 , charge per query input relations size, more complex policies defined into Service-Level Agreements (SLA) may exist [17] (e.g. based on the complexity of the query or the computational resources used during its processing).…”
Section: Introductionmentioning
confidence: 99%
“…For example, let's consider a stage Si that performs a selection on a relation 1 R then a Map Join between the result of the selection and a relation 2 R . The duration ( ET ) of an elementary task of the stage Si is estimated as follows (Yin et al, 2018): 3 Auto-scaling method…”
Section: Performance Modelmentioning
confidence: 99%