LC Ochei
Optimal deployment of components of cloud-hosted application for guaranteeing multitenancy isolation
Ochei, LC; Petrovski, A; Bass, J
Abstract
One of the challenges of deploying multitenant cloud-hosted
services that are designed to use (or be integrated with) several
components is how to implement the required degree
of isolation between the components when there is a change
in the workload. Achieving the highest degree of isolation
implies deploying a component exclusively for one tenant;
which leads to high resource consumption and running cost
per component. A low degree of isolation allows sharing of
resources which could possibly reduce cost, but with known
limitations of performance and security interference. This
paper presents a model-based algorithm together with four
variants of a metaheuristic that can be used with it, to provide
near-optimal solutions for deploying components of a
cloud-hosted application in a way that guarantees multitenancy
isolation. When the workload changes, the model based
algorithm solves an open multiclass QN model to
determine the average number of requests that can access
the components and then uses a metaheuristic to provide
near-optimal solutions for deploying the components. Performance
evaluation showed that the obtained solutions had
low variability and percent deviation when compared to the
reference/optimal solution. We also provide recommendations
and best practice guidelines for deploying components
in a way that guarantees the required degree of isolation.
Citation
Ochei, L., Petrovski, A., & Bass, J. (2019). Optimal deployment of components of cloud-hosted application for guaranteeing multitenancy isolation. Journal of Cloud Computing: Advances, Systems and Applications, 8(1), 1-38. https://doi.org/10.1186/s13677-018-0124-5
Journal Article Type | Article |
---|---|
Acceptance Date | Nov 24, 2018 |
Online Publication Date | Jan 24, 2019 |
Publication Date | Jan 24, 2019 |
Deposit Date | Nov 29, 2018 |
Publicly Available Date | Feb 14, 2019 |
Journal | Journal of Cloud Computing : Advances, Systems and Applications |
Publisher | Springer Verlag |
Volume | 8 |
Issue | 1 |
Pages | 1-38 |
DOI | https://doi.org/10.1186/s13677-018-0124-5 |
Publisher URL | https://doi.org/10.1186/s13677-018-0124-5 |
Related Public URLs | https://journalofcloudcomputing.springeropen.com/ |
Additional Information | Funders : Tertiary Education Trust Fund (TETFUND) Nigeria;Robert Gordon University |
Files
s13677-018-0124-5.pdf
(3.4 Mb)
PDF
Licence
http://creativecommons.org/licenses/by/4.0/
Publisher Licence URL
http://creativecommons.org/licenses/by/4.0/
Version
Version of record
You might also like
A comparison of deep learning techniques for corrosion detection
(2022)
Conference Proceeding
Multi-cloud load distribution for three-tier applications
(2022)
Journal Article
Downloadable Citations
About USIR
Administrator e-mail: library-research@salford.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