An Auto-Scaling Approach for Serverless Environments Based on a Multi-Expert Consensus Mechanism
This paper contributes to research on serverless computing, auto-scaling, cloud resource management, and workload forecasting by introducing a dependency-aware auto-scaling framework based on a multi-expert consensus mechanism.
Unlike traditional serverless auto-scaling methods that scale functions independently or rely on a single prediction model, this work considers inter-function dependencies in serverless applications. It models applications as directed dependency graphs, identifies high-impact bottleneck functions using degree centrality, and applies short-horizon demand forecasting to support more reliable scaling decisions.
The proposed framework combines multiple lightweight predictive models through a performance-weighted ensemble inspired by Bayesian model averaging. This improves robustness under dynamic workloads while supporting cost-aware resource allocation and reducing the impact of cold-start latency in Function-as-a-Service environments.
Keywords: serverless computing, serverless auto-scaling, Function-as-a-Service, cloud resource management, workload forecasting, dependency-aware scaling, multi-expert consensus, ensemble learning, Bayesian model averaging, cold-start latency, distributed systems, cost-aware optimization.
Citation:
Kashaniyan, M., Ashtiani, M., & Ghassemi, A. (2026). An auto-scaling approach for serverless environments based on a multi-expert consensus mechanism. Journal of Ambient Intelligence and Smart Environments. https://doi.org/10.1177/18761364261459585
@article{kashaniyan2026serverless,
title = {An Auto-Scaling Approach for Serverless Environments Based on a Multi-Expert Consensus Mechanism},
author = {Kashaniyan, Mobina and Ashtiani, Mehrdad and Ghassemi, Amirhossein},
journal = {Journal of Ambient Intelligence and Smart Environments},
year = {2026},
publisher = {SAGE Publications},
doi = {10.1177/18761364261459585},
note = {arXiv:2607.15511},
url = {https://arxiv.org/abs/2607.15511}
}