Continuous benchmarking of serverless cloud providers

To date, there is no standard benchmarking methodology to quantitatively compare the performance of different serverless cloud providers. This project aims to design a framework that regularly runs a set of various microbenchmarks on multiple providers, including AWS Lambda, Azure Functions, and Go...

Full description

Saved in:
Bibliographic Details
Main Author: Wong, Yi Pun
Other Authors: Dmitrii Ustiugov
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/175287
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-175287
record_format dspace
spelling sg-ntu-dr.10356-1752872024-04-26T15:43:35Z Continuous benchmarking of serverless cloud providers Wong, Yi Pun Dmitrii Ustiugov School of Computer Science and Engineering dmitrii.ustiugov@ntu.edu.sg Computer and Information Science Serverless Cloud computing To date, there is no standard benchmarking methodology to quantitatively compare the performance of different serverless cloud providers. This project aims to design a framework that regularly runs a set of various microbenchmarks on multiple providers, including AWS Lambda, Azure Functions, and Google Cloud Run. To achieve this, the project extends the Serverless Tail Latency Analyzer (STeLLAR) framework by introducing automated deployment capabilities for Azure Functions and supporting the execution of image size experiments. This project analyses cold start delays related to image size and other characteristics of serverless functions, including the available network bandwidth and chunk sizes used during a cold start initialisation. Bachelor's degree 2024-04-22T08:41:41Z 2024-04-22T08:41:41Z 2024 Final Year Project (FYP) Wong, Y. P. (2024). Continuous benchmarking of serverless cloud providers. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/175287 https://hdl.handle.net/10356/175287 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
Cloud computing
spellingShingle Computer and Information Science
Serverless
Cloud computing
Wong, Yi Pun
Continuous benchmarking of serverless cloud providers
description To date, there is no standard benchmarking methodology to quantitatively compare the performance of different serverless cloud providers. This project aims to design a framework that regularly runs a set of various microbenchmarks on multiple providers, including AWS Lambda, Azure Functions, and Google Cloud Run. To achieve this, the project extends the Serverless Tail Latency Analyzer (STeLLAR) framework by introducing automated deployment capabilities for Azure Functions and supporting the execution of image size experiments. This project analyses cold start delays related to image size and other characteristics of serverless functions, including the available network bandwidth and chunk sizes used during a cold start initialisation.
author2 Dmitrii Ustiugov
author_facet Dmitrii Ustiugov
Wong, Yi Pun
format Final Year Project
author Wong, Yi Pun
author_sort Wong, Yi Pun
title Continuous benchmarking of serverless cloud providers
title_short Continuous benchmarking of serverless cloud providers
title_full Continuous benchmarking of serverless cloud providers
title_fullStr Continuous benchmarking of serverless cloud providers
title_full_unstemmed Continuous benchmarking of serverless cloud providers
title_sort continuous benchmarking of serverless cloud providers
publisher Nanyang Technological University
publishDate 2024
url https://hdl.handle.net/10356/175287
_version_ 1800916379062239232