Skip to main content

Research Repository

Advanced Search

Evaluating degrees of tenant isolation in multitenancy patterns : a case study of cloud-hosted Version Control System (VCS)

Ochei, LC; Petrovski, A; Bass, J

Evaluating degrees of tenant isolation in multitenancy patterns : a case study of cloud-hosted Version Control System (VCS) Thumbnail


Authors

LC Ochei

A Petrovski



Abstract

One of the key concerns of implementing multitenancy (i.e., serving multiple tenants with a single instance of an application) on the cloud is how to enable the required degree of isolation between tenants, so that the required performance of one tenant does not affect other tenants. There is little research which provides empirical evidence on the required degree of isolation between tenants under different cloud deployment conditions. This paper applies COMITRE (COmponent-based approach to Multitenancy Isolation Through request RE-routing) to empirically evaluate the degree of isolation between tenants enabled by multitenancy patterns for cloud-hosted Version Control System (VCS). We implemented three multitenancy patterns (i.e., shared component, tenant-isolated component, and dedicated component) by developing a multitenant component using the FileSystem SCM plugin integrated within Hudson. The study revealed that dedicated component provides the highest degree of isolation between tenants (compared to shared component and tenant-isolated component) in terms of error% (i.e., the percentage of errors with unacceptably slow response times) and throughput. System load of tenants showed no variability, and hence did not influence the degree of tenant isolation for all the three multitenancy patterns. We also provide some recommendations to guide an architect in implementing multitenancy isolation on similar VCS tools like Subversion and CVS.

Citation

Ochei, L., Petrovski, A., & Bass, J. (2015). Evaluating degrees of tenant isolation in multitenancy patterns : a case study of cloud-hosted Version Control System (VCS). In 2015 International Conference on Information Society (i-Society). https://doi.org/10.1109/i-Society.2015.7366859

Conference Name Information Society (i-Society), 2015 International Conference
Start Date Nov 9, 2015
End Date Nov 11, 2015
Publication Date Jan 1, 2015
Deposit Date Dec 15, 2016
Publicly Available Date Apr 3, 2017
Publisher Institute of Electrical and Electronics Engineers
Book Title 2015 International Conference on Information Society (i-Society)
ISBN 9781908320483
DOI https://doi.org/10.1109/i-Society.2015.7366859

Files





You might also like



Downloadable Citations