A Adewojo
Enhanced cloud patterns: a case study of multi-tenancy patterns
Adewojo, A; Bass, J; Allison, Ian
Abstract
Multi-tenancy is a vital cloud computing property that enables multiple tenants of an application to be served concurrently while guaranteeing isolation between the tenants. Current cloud deployment patterns catalogue for implementing multi-tenancy lack details which make it difficult to use in deploying applications to the cloud. This paper applies our existing catalogue template to the cloud multi-tenancy patterns, in particular the tenant-isolated and dedicated component pattern. Thereafter we demonstrated its applicability with a local company software application that involved the migration of a database driven business process management system to the cloud. The result shows that: (i) there is an improvement in the structure and clarity of the cloud deployment pattern catalogue; (ii) deployment patterns can help achieve migration in less time and with realistic results; (iii) the improved catalogue helps software engineers to understand the trade-off between each pattern.
Presentation Conference Type | Conference Paper (published) |
---|---|
Conference Name | 2015 International Conference on Information Society (i-Society) |
Start Date | Nov 1, 2015 |
Online Publication Date | Jan 4, 2016 |
Deposit Date | Jan 25, 2023 |
Publisher | Institute of Electrical and Electronics Engineers |
DOI | https://doi.org/10.1109/i-Society.2015.7366858 |
Publisher URL | http://doi.org/10.1109/i-Society.2015.7366858 |
Additional Information | Event Type : Conference |
You might also like
Evaluating the effect of multi-tenancy patterns in containerized cloud-hosted content management system
(2018)
Presentation / Conference Contribution
Cloud deployment patterns: Migrating a database driven application to the cloud using design patterns
(2015)
Presentation / Conference Contribution
Multi-cloud load distribution for three-tier applications
(2022)
Presentation / Conference Contribution
A novel weight-assignment load balancing algorithm for cloud applications
(2022)
Presentation / Conference Contribution