Laud Charles Ochei
Optimal deployment of components of cloud-hosted application for guaranteeing multitenancy isolation.
Ochei, Laud Charles; Petrovski, Andrei; Bass, Julian M
Authors
Andrei Petrovski
Julian M Bass
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 modelbased 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.C., PETROVSKI, A. and BASS, J.M. 2019. Optimal deployment of components of cloud-hosted application for guaranteeing multitenancy isolation. Journal of cloud computing [online], 8, article 1. Available from: https://doi.org/10.1186/s13677-018-0124-5
Journal Article Type | Article |
---|---|
Acceptance Date | Nov 28, 2018 |
Online Publication Date | Jan 24, 2019 |
Publication Date | Dec 31, 2019 |
Deposit Date | Dec 10, 2018 |
Publicly Available Date | Dec 10, 2018 |
Journal | Journal of cloud computing |
Electronic ISSN | 2192-113X |
Publisher | Springer |
Peer Reviewed | Peer Reviewed |
Volume | 8 |
Article Number | 1 |
DOI | https://doi.org/10.1186/s13677-018-0124-5 |
Keywords | Cloud-hosted application; Multitenancy; Degree of isolation; Queuing network; Metaheuristic; Component; Cloud deployment; Optimization; Decision; Support system |
Public URL | http://hdl.handle.net/10059/3230 |
Contract Date | Dec 10, 2018 |
Files
OCHEI 2019 Optimal deployment of components
(3.3 Mb)
PDF
Publisher Licence URL
https://creativecommons.org/licenses/by/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