Evaluating virtual machine allocation in clouds

Cloud computing has emerged as a critical technology in the 21st century, with its increasing popularity transforming the landscape of technology in both public and private sectors. By eliminating the need for upfront investment in servers and enabling scalable and flexible computing resources, c...

Full description

Bibliographic Details
Main Author: Chen, Yifan
Other Authors: Tang Xueyan
Format: Final Year Project (FYP)
Language:English
Published: Nanyang Technological University 2023
Subjects:
Online Access:https://hdl.handle.net/10356/171873
_version_ 1811695211457282048
author Chen, Yifan
author2 Tang Xueyan
author_facet Tang Xueyan
Chen, Yifan
author_sort Chen, Yifan
collection NTU
description Cloud computing has emerged as a critical technology in the 21st century, with its increasing popularity transforming the landscape of technology in both public and private sectors. By eliminating the need for upfront investment in servers and enabling scalable and flexible computing resources, cloud computing has greatly reduced the barrier to entry for internet-based companies and enabled the creation of highly reliable and performant services. A fundamental problem that cloud service providers have is the efficient allocation of resources to different job requests made by customers whereby the objective is to optimise the busy time of the servers. This is important in use cases such as container orchestration and other job allocation use cases. This problem can be broken down as a bin packing problem. The objective of this project is to analyse the performance of the Robust and Consistent Packing (RCP) algorithm that is developed by Mozhengfu Liu and Xueyan Tang.
first_indexed 2024-10-01T07:19:52Z
format Final Year Project (FYP)
id ntu-10356/171873
institution Nanyang Technological University
language English
last_indexed 2024-10-01T07:19:52Z
publishDate 2023
publisher Nanyang Technological University
record_format dspace
spelling ntu-10356/1718732023-11-17T15:38:07Z Evaluating virtual machine allocation in clouds Chen, Yifan Tang Xueyan School of Computer Science and Engineering ASXYTang@ntu.edu.sg Engineering::Computer science and engineering Cloud computing has emerged as a critical technology in the 21st century, with its increasing popularity transforming the landscape of technology in both public and private sectors. By eliminating the need for upfront investment in servers and enabling scalable and flexible computing resources, cloud computing has greatly reduced the barrier to entry for internet-based companies and enabled the creation of highly reliable and performant services. A fundamental problem that cloud service providers have is the efficient allocation of resources to different job requests made by customers whereby the objective is to optimise the busy time of the servers. This is important in use cases such as container orchestration and other job allocation use cases. This problem can be broken down as a bin packing problem. The objective of this project is to analyse the performance of the Robust and Consistent Packing (RCP) algorithm that is developed by Mozhengfu Liu and Xueyan Tang. Bachelor of Engineering (Computer Science) 2023-11-14T08:14:35Z 2023-11-14T08:14:35Z 2023 Final Year Project (FYP) Chen, Y. (2023). Evaluating virtual machine allocation in clouds. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/171873 https://hdl.handle.net/10356/171873 en SCSE22-0696 application/pdf Nanyang Technological University
spellingShingle Engineering::Computer science and engineering
Chen, Yifan
Evaluating virtual machine allocation in clouds
title Evaluating virtual machine allocation in clouds
title_full Evaluating virtual machine allocation in clouds
title_fullStr Evaluating virtual machine allocation in clouds
title_full_unstemmed Evaluating virtual machine allocation in clouds
title_short Evaluating virtual machine allocation in clouds
title_sort evaluating virtual machine allocation in clouds
topic Engineering::Computer science and engineering
url https://hdl.handle.net/10356/171873
work_keys_str_mv AT chenyifan evaluatingvirtualmachineallocationinclouds