@article { , title = {A framework for achieving the required degree of multitenancy isolation for deploying components of a cloud-hosted service.}, abstract = {Multitenancy allows multiple tenants to access a single instance of a cloud offering. While several approaches exist for implementing multitenancy, little attention has been paid to implementing the required degree of isolation since there are varying degrees of isolation that can be implemented for each tenant. This paper presents a framework for achieving the required degree of isolation between tenants accessing a cloud offering so that the required performance, resource utilisation and access privilege of one tenant does not affect other tenants when there are workload changes. The framework is composed of two main constituents: 1) component-based approach to multitenancy isolation through request re-routing (COMITRE); 2) an optimisation model for providing optimal solutions for deploying components of a cloud-hosted service. We demonstrate using a case study of: 1) a cloud-hosted bug tracking system; 2) a synthetic dataset, the possibility of providing the required degree of isolation and optimal deployment solutions.}, doi = {10.1504/IJCC.2018.095399}, eissn = {2043-9997}, issn = {2043-9989}, issue = {3-4}, journal = {International journal of cloud computing}, note = {COMPLETED -- First author was at RGU until July 2017, did not have knowledge of this article until Scopus report 29/10/2018 LM -- Seen this was on Salford's IR and have rec'd AAM from there, now rec'd 26/10/2018 LM -- Requested AAM from contact, and informing them that we would not be able to upload in time to comply with REF OA guidelines 25/10/2018 LM -- Info via Scopus 25/10/2018 LM ADDITIONAL INFORMATION: Petrovski, Andrei -- Panel B}, pages = {248-281}, publicationstatus = {Published}, publisher = {Inderscience}, url = {http://hdl.handle.net/10059/3197}, volume = {7}, keyword = {Bug tracking system, Cloudhosted service, Components, Degree of isolation, Global software development, Multitenancy, Optimal solution, Optimisation model, Software development tools, Tenants, Workload}, year = {2018}, author = {Ochei, Laud Charles and Petrovski, Andrei and Bass, Julian M.} }