NORMA eResearch @NCI Library

Autoscaling Cloud-Native Applications using Custom Controller of Kubernetes

Deshpande, Neha (2021) Autoscaling Cloud-Native Applications using Custom Controller of Kubernetes. Masters thesis, Dublin, National College of Ireland.

[img]
Preview
PDF (Master of Science)
Download (1MB) | Preview
[img]
Preview
PDF (Configuration manual)
Download (1MB) | Preview

Abstract

Cloud-native microservices-based applications are increasingly deployed using containers in the software engineering industry. When an application has massive workload, Kubernetes automatically scales the microservices. Kubernetes’ default algorithm leads to improper resource allocation, appearing in performance degradation of cloud-native applications as well as increased maintenance costs. By using a custom controller, this paper concludes the appropriate number of instances for containers. By reducing maintenance costs, the proposed algorithm preserves the Quality of Service (QoS) of cloud-native applications. This study found that the default Kubernetes algorithm is more expensive than the custom controller. The maintenance cost of an application is reduced by almost 50% with custom controllers.

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: Clara Chan
Date Deposited: 13 Oct 2021 17:42
Last Modified: 13 Oct 2021 17:42
URI: http://norma.ncirl.ie/id/eprint/5089

Actions (login required)

View Item View Item