Optimizing application throughput with condition-based autoscaling and employing alternatives to scaling in/out

dc.contributor.advisorKent, Kenneth B.
dc.contributor.authorChahal, Nancy
dc.date.accessioned2024-01-25T15:29:01Z
dc.date.available2024-01-25T15:29:01Z
dc.date.issued2023-08
dc.description.abstractIn containerization-based deployment, containers are managed by orchestrators, such as Kubernetes, to ensure reliability and scalability. The Kubernetes Horizontal Pod Autoscaler supports autoscaling by utilizing various metrics, such as CPU/memory utilization. The use of single or multiple metrics to make a scaling decision is a widely used approach, but there can be scenarios where a metric value may see high peaks due to external factors than the application workload. Therefore, the contribution of this thesis is threefold: first, we investigated the correlation between two or more metrics and observed patterns indicating the coupling. Second, we proposed a condition-based approach to improve the scaling decision making process. Third, we used a technique to kill old pods exceeding thresholds on metrics indicating correlation instead of scaling in or out as one example of how to improve autoscaling. We evaluated our methodology and compared the performance results against the default autoscaling mechanism for various workloads.
dc.description.copyright© Nancy Chahal, 2023
dc.format.extentxii, 100
dc.format.mediumelectronic
dc.identifier.urihttps://unbscholar.lib.unb.ca/handle/1882/37668
dc.language.isoen
dc.publisherUniversity of New Brunswick
dc.relationNatural Sciences and Engineering Research Council of Canada (NSERC)
dc.relationNew Brunswick Innovation Foundation (NBIF)
dc.rightshttp://purl.org/coar/access_right/c_abf2
dc.subject.disciplineComputer Science
dc.titleOptimizing application throughput with condition-based autoscaling and employing alternatives to scaling in/out
dc.typemaster thesis
oaire.license.conditionother
thesis.degree.disciplineComputer Science
thesis.degree.grantorUniversity of New Brunswick
thesis.degree.levelmasters
thesis.degree.nameM.C.S.

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Nancy Chahal - Thesis.pdf
Size:
5.69 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.13 KB
Format:
Item-specific license agreed upon to submission
Description: