Evaluation of container-scheduling algorithms for cluster management in the public cloud

As the demand for efficient resource utilization in public cloud environments continues to rise, container scheduling algorithms play a pivotal role in optimizing the deployment and execution of applications. This study evaluates the efficacy of various container-scheduling algorithms, with a focus...

全面介紹

Saved in:
書目詳細資料
主要作者: Kwa, Keane Bing Hong
其他作者: Tang Xueyan
格式: Final Year Project
語言:English
出版: Nanyang Technological University 2024
主題:
在線閱讀:https://hdl.handle.net/10356/175117
標簽: 添加標簽
沒有標簽, 成為第一個標記此記錄!
機構: Nanyang Technological University
語言: English
id sg-ntu-dr.10356-175117
record_format dspace
spelling sg-ntu-dr.10356-1751172024-04-26T15:40:32Z Evaluation of container-scheduling algorithms for cluster management in the public cloud Kwa, Keane Bing Hong Tang Xueyan School of Computer Science and Engineering ASXYTang@ntu.edu.sg Computer and Information Science As the demand for efficient resource utilization in public cloud environments continues to rise, container scheduling algorithms play a pivotal role in optimizing the deployment and execution of applications. This study evaluates the efficacy of various container-scheduling algorithms, with a focus on determining the Stratus algorithm's ability to outperform Google's Borg algorithm on real-world cloud workloads run on Google Cloud. Through rigorous experimentation and data analysis, we find that the Stratus algorithm outperforms Google's Borg algorithm, especially in terms of the running cost of the instances - where we observed a 72% reduction in cost. However, the Stratus algorithm does not consider some intricacies of a cluster management setup, such as task constraints and dependencies. Hence, the Stratus algorithm is a more suitable algorithm for a customer looking to setup their own scheduling algorithm on the cloud, than for the purpose of cluster management for a cloud service provider. Bachelor's degree 2024-04-22T00:49:09Z 2024-04-22T00:49:09Z 2024 Final Year Project (FYP) Kwa, K. B. H. (2024). Evaluation of container-scheduling algorithms for cluster management in the public cloud. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/175117 https://hdl.handle.net/10356/175117 en SCSE23-0328 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Computer and Information Science
spellingShingle Computer and Information Science
Kwa, Keane Bing Hong
Evaluation of container-scheduling algorithms for cluster management in the public cloud
description As the demand for efficient resource utilization in public cloud environments continues to rise, container scheduling algorithms play a pivotal role in optimizing the deployment and execution of applications. This study evaluates the efficacy of various container-scheduling algorithms, with a focus on determining the Stratus algorithm's ability to outperform Google's Borg algorithm on real-world cloud workloads run on Google Cloud. Through rigorous experimentation and data analysis, we find that the Stratus algorithm outperforms Google's Borg algorithm, especially in terms of the running cost of the instances - where we observed a 72% reduction in cost. However, the Stratus algorithm does not consider some intricacies of a cluster management setup, such as task constraints and dependencies. Hence, the Stratus algorithm is a more suitable algorithm for a customer looking to setup their own scheduling algorithm on the cloud, than for the purpose of cluster management for a cloud service provider.
author2 Tang Xueyan
author_facet Tang Xueyan
Kwa, Keane Bing Hong
format Final Year Project
author Kwa, Keane Bing Hong
author_sort Kwa, Keane Bing Hong
title Evaluation of container-scheduling algorithms for cluster management in the public cloud
title_short Evaluation of container-scheduling algorithms for cluster management in the public cloud
title_full Evaluation of container-scheduling algorithms for cluster management in the public cloud
title_fullStr Evaluation of container-scheduling algorithms for cluster management in the public cloud
title_full_unstemmed Evaluation of container-scheduling algorithms for cluster management in the public cloud
title_sort evaluation of container-scheduling algorithms for cluster management in the public cloud
publisher Nanyang Technological University
publishDate 2024
url https://hdl.handle.net/10356/175117
_version_ 1814047334618628096