Analyzing the serverless cloud virtualization requirements
The evolution of cloud computing has witnessed a significant shift towards microservices architecture, driven by the need for scalability and agility in application development. While microservices offer numerous advantages, including modularity and language heterogeneity, they also present challeng...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2024
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/174840 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-174840 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1748402024-04-26T15:47:54Z Analyzing the serverless cloud virtualization requirements Hong, Colin Fung Heng Dmitrii Ustiugov School of Computer Science and Engineering JooYoung Park dmitrii.ustiugov@ntu.edu.sg Computer and Information Science Serverless computing Function-as-a-service (FaaS) FaaS platforms FaaS experimentation Resource management The evolution of cloud computing has witnessed a significant shift towards microservices architecture, driven by the need for scalability and agility in application development. While microservices offer numerous advantages, including modularity and language heterogeneity, they also present challenges in terms of resource provisioning. To address these challenges, the serverless or function-as-a-service (FaaS) computing model has emerged, promising reduced provisioning times and simplified resource management. However, current serverless platforms suffer from virtualization overhead due to supporting unnecessary syscalls, leading to inefficient resource utilization. This paper contributes to the ongoing endeavor to design lean hypervisors aimed at reducing virtualization overhead by accurately characterizing user code requirements and optimizing resource allocation. By addressing the inefficiencies in serverless hypervisors, this research aims to reduce over-provisioning and improve cost-effectiveness of serverless computing environments. Bachelor's degree 2024-04-23T02:17:04Z 2024-04-23T02:17:04Z 2024 Final Year Project (FYP) Hong, C. F. H. (2024). Analyzing the serverless cloud virtualization requirements. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/174840 https://hdl.handle.net/10356/174840 en 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 Serverless computing Function-as-a-service (FaaS) FaaS platforms FaaS experimentation Resource management |
spellingShingle |
Computer and Information Science Serverless computing Function-as-a-service (FaaS) FaaS platforms FaaS experimentation Resource management Hong, Colin Fung Heng Analyzing the serverless cloud virtualization requirements |
description |
The evolution of cloud computing has witnessed a significant shift towards microservices architecture, driven by the need for scalability and agility in application development. While microservices offer numerous advantages, including modularity and language heterogeneity, they also present challenges in terms of resource provisioning. To address these challenges, the serverless or function-as-a-service (FaaS) computing model has emerged, promising reduced provisioning times and simplified resource management. However, current serverless platforms suffer from virtualization overhead due to supporting unnecessary syscalls, leading to inefficient resource utilization. This paper contributes to the ongoing endeavor to design lean hypervisors aimed at reducing virtualization overhead by accurately characterizing user code requirements and optimizing resource allocation. By addressing the inefficiencies in serverless hypervisors, this research aims to reduce over-provisioning and improve cost-effectiveness of serverless computing environments. |
author2 |
Dmitrii Ustiugov |
author_facet |
Dmitrii Ustiugov Hong, Colin Fung Heng |
format |
Final Year Project |
author |
Hong, Colin Fung Heng |
author_sort |
Hong, Colin Fung Heng |
title |
Analyzing the serverless cloud virtualization requirements |
title_short |
Analyzing the serverless cloud virtualization requirements |
title_full |
Analyzing the serverless cloud virtualization requirements |
title_fullStr |
Analyzing the serverless cloud virtualization requirements |
title_full_unstemmed |
Analyzing the serverless cloud virtualization requirements |
title_sort |
analyzing the serverless cloud virtualization requirements |
publisher |
Nanyang Technological University |
publishDate |
2024 |
url |
https://hdl.handle.net/10356/174840 |
_version_ |
1800916358103302144 |