NORMA eResearch @NCI Library

Capacity Aware Container Placement in Heterogeneous Clusters using Genetic Algorithm

Thakur, Bhavna (2020) Capacity Aware Container Placement in Heterogeneous Clusters using Genetic Algorithm. Masters thesis, Dublin, National College of Ireland.

[thumbnail of Master of Science]
Preview
PDF (Master of Science)
Download (4MB) | Preview

Abstract

High performance application execution in a containerized environment has been a popular field of research in Cloud Computing. With Docker containers being lightweight and providing complete isolation, executing tasks with heavy resourcedemands has become effortless. Due to the ubiquity of containers,highly heterogeneous and unpredictable workloads proceed that sometimes result in resource exhaustion leading to start-up latency which can become a hindrance in the execution process. As the resource requirements from these diverse workloads cannot be always matched accurately, there is a probability for resource contention, which limits the scaling levels for further task-based containers and generates a significant delay. Therefore, there persists a trade-off between resource utilization and latency. Despite prevalent research work being done in this area, there still remains some open issues in the field of optimized container allocation in the cluster. In this research, Genetic Algorithm is used to generate a capacity-aware container placement method to ensure there is a significant amount of resource available to service mthe deployed application tasks with different resource requirements by creating a fitness function based on the capacity threshold parameter. On implementation, it is observed that there is a 40% increase in the resource utilization level, with 5000 seconds of improvement in execution time. On comparing the individual utilization values with the average utilization of the cluster, a balanced cluster is seen to be achieved.

Item Type: Thesis (Masters)
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: Caoimhe Ní Mhaicín
Date Deposited: 23 Mar 2020 16:11
Last Modified: 23 Mar 2020 16:11
URI: https://norma.ncirl.ie/id/eprint/4139

Actions (login required)

View Item View Item