10th International Conference on Network and Service Management (CNSM) and Workshop 2014
DOI: 10.1109/cnsm.2014.7014171
|View full text |Cite
|
Sign up to set email alerts
|

Scalable user data management in multi-tenant cloud environments

Abstract: Abstract-The rise of cloud computing and its elastic, ondemand resource provisioning introduces the need for a flexible and scalable multi-tenant architecture. In a multi-tenant application every tenant (client) makes use of shared application instances, but each tenant typically has its own user data. The shared application instance behaves like a private instance by guaranteeing both data separation and performance separation for every tenant. As the number of tenants increases, the amount of data grows. A s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
6
0

Year Published

2015
2015
2017
2017

Publication Types

Select...
3
2

Relationship

3
2

Authors

Journals

citations
Cited by 6 publications
(7 citation statements)
references
References 6 publications
1
6
0
Order By: Relevance
“…The work presented in this paper extends previous work as described in [1], [2]. In [1] we introduced a hierarchical method for organizing tenants and storage of tenant data, and characterized the impact on the performance in a theoretical way.…”
Section: Related Worksupporting
confidence: 61%
See 2 more Smart Citations
“…The work presented in this paper extends previous work as described in [1], [2]. In [1] we introduced a hierarchical method for organizing tenants and storage of tenant data, and characterized the impact on the performance in a theoretical way.…”
Section: Related Worksupporting
confidence: 61%
“…These algorithms are either based on linear programming or permutation based and are summarized in table I. All algorithms are designed to work for a single tenant and its k subtenants (two levels of the tenant tree), but they can be applied on the full tenant tree in a recursive way as illustrated in [2].…”
Section: B Data Allocation Algorithmsmentioning
confidence: 99%
See 1 more Smart Citation
“…In order to retrieve the application data, the application server connects to the storage pool where the tenant data is stored (3). To achieve high scalability of the computational resources, the computational elasticity component monitors the current load on the provisioned application server instances (4). As the load increases, additional instances will be provisioned.…”
Section: Hierarchical Clustering Of Tenantsmentioning
confidence: 99%
“…In previous work [4], [5], we worked on the design of a data management framework which can be used to extend existing multi-tenant cloud applications in order to achieve high scalability of the database layer. This database layer consists of multiple relational databases, and the framework manages the distribution and retrieval of tenant data over the available instances, but guaranteeing the correct functioning of the data queries.…”
Section: Related Workmentioning
confidence: 99%