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 | Size | Format | |
---|---|---|---|---|
NTU_CCDS_FYP_Lim_Shao_Zhe_Lenson.pdf Restricted Access | 4.38 MB | Adobe PDF | View/Open |
Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.