NORMA eResearch @NCI Library

Optimization of Multi-Cloud Workload Placement for Performance and Cost Efficiency

Sinha, Rishabh (2023) Optimization of Multi-Cloud Workload Placement for Performance and Cost Efficiency. Masters thesis, Dublin, National College of Ireland.

[thumbnail of Master of Science]
Preview
PDF (Master of Science)
Download (1MB) | Preview
[thumbnail of Configuration Manual]
Preview
PDF (Configuration Manual)
Download (2MB) | Preview

Abstract

This research project aims to optimize the performance and cost efficiency of deploying multiple application components on various cloud providers in a multicloud environment. The project proposes a solution based on Stochastic Hill Climbing and Simulated Annealing algorithms to search for cost-efficient and optimal configuration parameters in Azure and AWS cloud environments. The solution retrieves current pricing and instance-specific configuration data from AWS and Azure APIs, and searches configuration parameters for up to 20 application components. The project also conducts experiments with various advanced machine learning algorithms to predict the optimal CPU and memory requirements of a workload for optimal performance. In addition, the project implements a simulation script for the new workload to be tested by executing the workload on a Docker container and estimating the CPU and memory requirement of the workload based on application characteristics. Both of these are implemented for performance optimization. The proposed solution suggests which application components should be deployed to which cloud service provider, and aims to provide an optimal solution for cost optimization in a real-world scenario.

Item Type: Thesis (Masters)
Supervisors:
Name
Email
Kazmi, Aqeel
UNSPECIFIED
Subjects: Q Science > QA Mathematics > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Cloud computing
Divisions: School of Computing > Master of Science in Cloud Computing
Depositing User: Ciara O'Brien
Date Deposited: 11 Apr 2025 08:50
Last Modified: 11 Apr 2025 08:50
URI: https://norma.ncirl.ie/id/eprint/7416

Actions (login required)

View Item View Item