Laud Charles Ochei
Evaluating degrees of tenant isolation in multitenancy patterns: a case study of cloud-hosted version control system (VCS).
Ochei, Laud Charles; Petrovski, Andrei; Bass, Julian M.
Authors
Andrei Petrovski
Julian M. Bass
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.C., PETROVSKI, A. and BASS, J.M. 2015. Evaluating degrees of tenant isolation in multitenancy patterns: a case study of cloud-hosted version control system (VCS). In Proceedings of the 2015 International Information Society conference 2015 (i-Society 2015), 9-11 November 2015, London, UK. Piscataway: IEEE [online], pages 59-66. Available from: https://doi.org/10.1109/i-Society.2015.7366859
Presentation Conference Type | Conference Paper (published) |
---|---|
Conference Name | 2015 International Information Society conference 2015 (i-Society 2015) |
Start Date | Nov 9, 2015 |
End Date | Nov 11, 2015 |
Acceptance Date | Sep 30, 2015 |
Online Publication Date | Jan 4, 2016 |
Publication Date | Dec 31, 2015 |
Deposit Date | May 26, 2016 |
Publicly Available Date | May 26, 2016 |
Publisher | Institute of Electrical and Electronics Engineers (IEEE) |
Peer Reviewed | Peer Reviewed |
Pages | 59-66 |
DOI | https://doi.org/10.1109/i-Society.2015.7366859 |
Keywords | Multi tenancy; Cloud computing; Tenant isolation |
Public URL | http://hdl.handle.net/10059/1497 |
Contract Date | May 26, 2016 |
Files
OCHEI 2015 Evaluating degrees of tenant
(839 Kb)
PDF
Publisher Licence URL
https://creativecommons.org/licenses/by-nc-nd/4.0/
You might also like
Applications of artificial intelligence in geothermal resource exploration: a review.
(2024)
Journal Article
Securing cyber-physical systems with two-level anomaly detection strategy.
(2024)
Presentation / Conference Contribution
Temporal graph convolutional autoencoder based fault detection for renewable energy applications.
(2024)
Presentation / Conference Contribution
Downloadable Citations
About OpenAIR@RGU
Administrator e-mail: publications@rgu.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2025
Advanced Search