Please use this identifier to cite or link to this item: https://hdl.handle.net/10356/183920
Title: Benchmarking and optimization of large-scale serverless deployments
Authors: Lim, Lenson Shao Zhe
Keywords: Computer and Information Science
Issue Date: 2025
Publisher: Nanyang Technological University
Source: Lim, L. S. Z. (2025). Benchmarking and optimization of large-scale serverless deployments. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/183920
Project: CCDS24-0598 
Abstract: Efficiently executing large-scale experiments is a critical challenge in distributed systems research, often hindered by the need for extensive manual configuration and limited flexibility in traditional workload generators. This project presents the design and implementation of the multi-loader framework—a modular, scalable system that extends the capabilities of In-Vitro by enabling batch execution of experiments through a unified and dynamic configuration schema. Key innovations include support for multiple experiment definitions via a studies field, flexible trace path specification (through directory-based, format-based and direct override methods) and enhanced custom scripting capabilities at both the study and experiment levels. The framework also integrates failure management strategies, comprehensive metrics and log aggregation, a dry run mechanism for early validation and a sweep mechanism to facilitate extensive parameter exploration. Built using the Go programming language with Bash scripting for system interactions and leveraging cloud-native tools such as Kubernetes, Docker, Prometheus and CloudLab, the multi-loader framework offers a reproducible and automated solution that significantly reduces manual overhead while ensuring scalability and reliability. This report details the system design, configuration schema and architectural choices underpinning the framework, demonstrating its potential to streamline experimental workflows in distributed environments.
URI: https://hdl.handle.net/10356/183920
Schools: College of Computing and Data Science 
Fulltext Permission: restricted
Fulltext Availability: With Fulltext
Appears in Collections:CCDS Student Reports (FYP/IA/PA/PI)

Files in This Item:
File Description SizeFormat 
NTU_CCDS_FYP_Lim_Shao_Zhe_Lenson.pdf
  Restricted Access
4.38 MBAdobe PDFView/Open

Page view(s)

17
Updated on May 7, 2025

Download(s)

1
Updated on May 7, 2025

Google ScholarTM

Check

Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.