NORMA eResearch @NCI Library

Metaheuristic approach of scheduling algorithm to improve execution time in containerized environment

-, Naseem Sultana (2023) Metaheuristic approach of scheduling algorithm to improve execution time in containerized environment. 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 (1MB) | Preview

Abstract

Cloud computing is an elastic, scalable, and cost-effective solution for all organizations irrespective of the nature of their business. Cloud providers like Amazon, Google, Microsoft, and IBM charge their consumers based on the cloud resources they use. Software as a service, platform as a service, and infrastructure as a service are commonly categorized services provided by them. Recently, container as a service (CaaS) has also been introduced to deploy container-based cloud applications to minimize execution time and reduce computational cost, thus increasing the quality of service of the application. The report explores various algorithms that are used to address optimization problems while deploying containers. Containers can either be deployed directly on the physical machine or data center, or they can be deployed on virtual machines and then physical machines. The report addresses the two-tier placement technique or hybrid virtualization on task placement and execution focusing on container migration, container energy consumption, wait time, start time, and execution time of the VMs. Examining various algorithms on CloudSim, the results in this paper reveal that a combination of container allocation policy, host selection policy, and a metaheuristic algorithm like ACOR (Revised ant colony optimization) helps to minimize the execution time and energy of the systems while working on extended workloads.

Item Type: Thesis (Masters)
Supervisors:
Name
Email
Gupta, Punit
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: 10 Apr 2025 09:29
Last Modified: 10 Apr 2025 09:29
URI: https://norma.ncirl.ie/id/eprint/7401

Actions (login required)

View Item View Item