Skip to main content

Research Repository

Advanced Search

Outputs (7)

Novel Cloud Load Distribution Management and Deployment Techniques (2023)
Thesis
Adewojo, A. (2023). Novel Cloud Load Distribution Management and Deployment Techniques. (Thesis). University of Salford

Cloud computing provides scalable, flexible, and cost-effective computing resources. Cloud adoption has, however, introduced resource utilisation and service unavailability issues during the process of designing, deploying, and hosting cloud-native a... Read More about Novel Cloud Load Distribution Management and Deployment Techniques.

A novel weight-assignment load balancing algorithm for cloud applications (2023)
Journal Article
Adewojo, A., & Bass, J. (in press). A novel weight-assignment load balancing algorithm for cloud applications. SN Computer Science, 4, https://doi.org/10.1007/s42979-023-01702-7

Web applications commonly suffer from flash crowds and resource failure, resulting in performance degradation. Flash crowds are large, sudden, yet legitimate influxes of user requests that constitute a critical problem because of their potential econ... Read More about A novel weight-assignment load balancing algorithm for cloud applications.

Multi-cloud load distribution for three-tier applications (2022)
Journal Article
Adewojo, A., & Bass, J. (in press). Multi-cloud load distribution for three-tier applications. CLOSER (Setúbal), 296-304. https://doi.org/10.5220/0011092100003200

Web-based business applications commonly experience user request spikes called flash crowds. Flash crowds in web applications might result in resource failure and/or performance degradation. To alleviate these challenges, this class of applications... Read More about Multi-cloud load distribution for three-tier applications.

A novel weight-assignment load balancing algorithm for cloud applications (2022)
Journal Article
Adewojo, A., & Bass, J. (in press). A novel weight-assignment load balancing algorithm for cloud applications. CLOSER (Setúbal), 86-96. https://doi.org/10.5220/0011091600003200

Load balancing dynamically optimizes cloud resources and performance, and enhances the performance of applications deployed on cloud. We have chosen to investigate the class of cloud deployed web-based threetier business applications. There is a pro... Read More about A novel weight-assignment load balancing algorithm for cloud applications.

Evaluating the effect of multi-tenancy patterns in containerized cloud-hosted content management system (2018)
Conference Proceeding
Adewojo, A., & Bass, J. (2018). Evaluating the effect of multi-tenancy patterns in containerized cloud-hosted content management system. . https://doi.org/10.1109/PDP2018.2018.00047

Multi-tenancy in cloud computing describes the extent to which resources can be shared while guaranteeing isolation among components (tenants) using these resources. There are three multi-tenancy patterns: shared, tenant-isolated and dedicated compon... Read More about Evaluating the effect of multi-tenancy patterns in containerized cloud-hosted content management system.

Enhanced cloud patterns: a case study of multi-tenancy patterns (2016)
Conference Proceeding
Adewojo, A., Bass, J., & Allison, I. Enhanced cloud patterns: a case study of multi-tenancy patterns. . https://doi.org/10.1109/i-Society.2015.7366858

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 l... Read More about Enhanced cloud patterns: a case study of multi-tenancy patterns.

Cloud deployment patterns: Migrating a database driven application to the cloud using design patterns (2015)
Conference Proceeding
Adewojo, A., Bass, J., Allison, I., & Hui, K. (2015). Cloud deployment patterns: Migrating a database driven application to the cloud using design patterns.

Cloud computing provides scalable and reliable computing services that can be beneficial to software organizations that intend to migrate their existing or new applications to the cloud. However, migration is potentially complex, so cloud computi... Read More about Cloud deployment patterns: Migrating a database driven application to the cloud using design patterns.