Optimal deployment of components of cloud-hosted application for guaranteeing multitenancy isolation

Ochei, LC, Petrovski, A and Bass, J ORCID: https://orcid.org/0000-0002-0570-7086 2019, 'Optimal deployment of components of cloud-hosted application for guaranteeing multitenancy isolation' , Journal of Cloud Computing : Advances, Systems and Applications, 8 (1) , pp. 1-38.

[img]
Preview
PDF (Version of record) - Published Version
Available under License Creative Commons Attribution 4.0.

Download (3MB) | Preview
[img] PDF (Accepted proof) - Accepted Version
Restricted to Repository staff only

Download (835kB)

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.

Item Type: Article
Schools: Schools > School of Computing, Science and Engineering > Salford Innovation Research Centre (SIRC)
Journal or Publication Title: Journal of Cloud Computing : Advances, Systems and Applications
Publisher: Springer
ISSN: 2192-113X
Related URLs:
Funders: Tertiary Education Trust Fund (TETFUND) Nigeria, Robert Gordon University
Depositing User: USIR Admin
Date Deposited: 29 Nov 2018 08:47
Last Modified: 10 Mar 2019 19:07
URI: http://usir.salford.ac.uk/id/eprint/49067

Actions (login required)

Edit record (repository staff only) Edit record (repository staff only)

Downloads

Downloads per month over past year