Evaluating virtual machine allocations in clouds
Cloud Services provides virtual machines (VM) to millions of users with thousands of different configurations. To do this effectively requires the use of bin packing algorithm. This project aims to analyse and optimise pre-existing bin packing algorithms and find out which algorithm would be the...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2022
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/156558 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-156558 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1565582022-04-20T07:09:21Z Evaluating virtual machine allocations in clouds Goh, Clive Cheng Guan Tang Xueyan School of Computer Science and Engineering ASXYTang@ntu.edu.sg Engineering::Computer science and engineering Cloud Services provides virtual machines (VM) to millions of users with thousands of different configurations. To do this effectively requires the use of bin packing algorithm. This project aims to analyse and optimise pre-existing bin packing algorithms and find out which algorithm would be the best for allocating virtual machines. The tested algorithm was First Fit, Next Fit, Best Fit, and Worst Fit. Code is written in Python and tested on Azure public dataset for bin packing. The data output of the written code was analysed via chart visualisation. This project aims to better understand the implementation of bin packing algorithm on virtual machine allocation. Bachelor of Engineering (Computer Science) 2022-04-20T07:09:21Z 2022-04-20T07:09:21Z 2022 Final Year Project (FYP) Goh, C. C. G. (2022). Evaluating virtual machine allocations in clouds. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/156558 https://hdl.handle.net/10356/156558 en SCSE21-0177 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 |
Engineering::Computer science and engineering |
spellingShingle |
Engineering::Computer science and engineering Goh, Clive Cheng Guan Evaluating virtual machine allocations in clouds |
description |
Cloud Services provides virtual machines (VM) to millions of users with thousands of different
configurations. To do this effectively requires the use of bin packing algorithm. This project
aims to analyse and optimise pre-existing bin packing algorithms and find out which algorithm
would be the best for allocating virtual machines. The tested algorithm was First Fit, Next Fit,
Best Fit, and Worst Fit. Code is written in Python and tested on Azure public dataset for bin
packing. The data output of the written code was analysed via chart visualisation. This project
aims to better understand the implementation of bin packing algorithm on virtual machine
allocation. |
author2 |
Tang Xueyan |
author_facet |
Tang Xueyan Goh, Clive Cheng Guan |
format |
Final Year Project |
author |
Goh, Clive Cheng Guan |
author_sort |
Goh, Clive Cheng Guan |
title |
Evaluating virtual machine allocations in clouds |
title_short |
Evaluating virtual machine allocations in clouds |
title_full |
Evaluating virtual machine allocations in clouds |
title_fullStr |
Evaluating virtual machine allocations in clouds |
title_full_unstemmed |
Evaluating virtual machine allocations in clouds |
title_sort |
evaluating virtual machine allocations in clouds |
publisher |
Nanyang Technological University |
publishDate |
2022 |
url |
https://hdl.handle.net/10356/156558 |
_version_ |
1731235710234525696 |