Shekhar, Shashwat (2019) Improving Kubernetes Container Scheduling using Ant Colony Optimization. Masters thesis, Dublin, National College of Ireland.
Preview |
PDF (Master of Science)
Download (3MB) | Preview |
Abstract
In this paper we are looking at container scheduling algorithms which could be useful in improving the container and task scheduling for the popular container orchestration tools like Kubernetes. Container Orchestration is increasingly used at enterprise scale for automation in deployment and management of large container clusters. Orchestration typically includes activities like provisioning,communication between containers, instantiation and reconfiguration. Hence, container scheduling is an important aspect of orchestration. It has a direct impact on the application performance and an improved scheduling mechanism can enhance the application performance. We have chosen Kubernetes as the orchestration tool as it is one of the most popular orchestration tools and there have very limited studies in the field of container scheduling especially related to container scheduling. In this paper we have tried to use Ant colony Optimization, one of the popular meta-heuristic scheduling algorithms for container and task scheduling, measuring its impact on performance. The results of our experiments are highly encouraging and Ant Colony Optimization has shown an average improvement of 20 percent over traditional scheduling algorithms.
Item Type: | Thesis (Masters) |
---|---|
Subjects: | Q Science > QA Mathematics > Computer software T Technology > T Technology (General) > Information Technology > Computer software T Technology > T Technology (General) > Information Technology > Cloud computing |
Divisions: | School of Computing > Master of Science in Cloud Computing |
Depositing User: | Dan English |
Date Deposited: | 03 Jun 2020 16:04 |
Last Modified: | 03 Jun 2020 16:04 |
URI: | https://norma.ncirl.ie/id/eprint/4232 |
Actions (login required)
View Item |