Abstract
Serverless computing has established itself as a prominent paradigm in cloud computing by enabling developers to focus exclusively on application development without the burden of infrastructure management. In the serverless environment, resource configuration of Function-as-a-Service (FaaS) is a critical factor that directly impacts both execution time and cost; however, determining the optimal configuration remains challenging. This challenge is particularly pronounced in workflows where multiple functions execute sequentially, as individual function configurations influence the overall workflow execution time, thereby increasing the complexity of resource configuration and making it more difficult to identify optimal settings. We propose MOBOS, a method that simultaneously optimizes both execution time and cost of serverless workflows using multi-objective optimization techniques. Our proposed approach is based on Bayesian Optimization, which effectively explores the trade-off between two objectives, execution times and cost, to derive Pareto-optimal memory configurations. Experimental results demonstrate that MOBOS outperforms state-of-the-art single-objective optimization methods and achieves up to 33.83 % faster execution time while simultaneously reducing costs by 13.54 % in real-world application workflows. Moreover, MOBOS provides additional Pareto-optimal configurations with equivalent trade-offs, enabling flexible resource allocation based on specific performance requirements.
| Original language | English |
|---|---|
| Title of host publication | Proceedings - 2025 IEEE 18th International Conference on Cloud Computing, CLOUD 2025 |
| Editors | Rong N. Chang, Carl K. Chang, Jingwei Yang, Nimanthi Atukorala, Dan Chen, Sumi Helal, Sasu Tarkoma, Qiang He, Tevfik Kosar, Claudio Ardagna, Yehia Elkhatib, Petteri Nurmi, Santonu Sarkar |
| Publisher | IEEE Computer Society |
| Pages | 132-142 |
| Number of pages | 11 |
| ISBN (Electronic) | 9798331555573 |
| DOIs | |
| Publication status | Published - 2025 |
| Event | 18th IEEE International Conference on Cloud Computing, CLOUD 2025 - Helsinki, Finland Duration: 2025 Jul 7 → 2025 Jul 12 |
Publication series
| Name | IEEE International Conference on Cloud Computing, CLOUD |
|---|---|
| ISSN (Print) | 2159-6182 |
| ISSN (Electronic) | 2159-6190 |
Conference
| Conference | 18th IEEE International Conference on Cloud Computing, CLOUD 2025 |
|---|---|
| Country/Territory | Finland |
| City | Helsinki |
| Period | 25/7/7 → 25/7/12 |
Bibliographical note
Publisher Copyright:© 2025 IEEE.
Keywords
- Bayesian optimization
- cloud computing
- function-as-a-service
- multi-objective optimization
- Pareto front
- resource allocation
- resource management
- serverless computing
ASJC Scopus subject areas
- Software
- Information Systems
- Artificial Intelligence
Fingerprint
Dive into the research topics of 'MOBOS: Co-Optimizing Cost and Execution Time in Serverless Workflow with Multi-Objective Bayesian Optimization'. Together they form a unique fingerprint.Cite this
- APA
- Standard
- Harvard
- Vancouver
- Author
- BIBTEX
- RIS