Open this publication in new window or tab >>Show others...
2025 (English)In: Future Generation Computer Systems, ISSN 0167-739X, E-ISSN 1872-7115, Vol. 174, article id 107926Article in journal (Refereed) Published
Abstract [en]
The increasing complexity of distributed computing environments necessitates efficient resource management strategies to optimize performance and minimize resource consumption. Although proactive horizontal autoscaling dynamically adjusts computational resources based on workload predictions, existing approaches primarily focus on improving workload resource consumption, often neglecting the overhead introduced by the autoscaling system itself. This could have dire ramifications on resource efficiency, since many prior solutions rely on multiple forecasting models per compute node or group of pods, leading to significant resource consumption associated with the autoscaling system. To address this, we propose GraphOpticon, a novel proactive horizontal autoscaling framework that leverages a singular global forecasting model based on Spatiotemporal Graph Neural Networks. The experimental results demonstrate that GraphOpticon is capable of providing improved service performance, and resource consumption (caused by the workloads involved and the autoscaling system itself). As a matter of fact, GraphOpticon manages to consistently outperform other contemporary horizontal autoscaling solutions, such as Kubernetes’ Horizontal Pod Autoscaler, with improvements of 6.62% in median execution time, 7.62% in tail latency, and 6.77% in resource consumption, among others.
Place, publisher, year, edition, pages
Elsevier, 2025
Keywords
Cloud Computing, Green Computing, Graph Neural Networks, Deep Learning, Resource Usage Forecasting, Resource Consumption, Service Performance
National Category
Computer Sciences Computer Systems
Research subject
computer and systems sciences
Identifiers
urn:nbn:se:umu:diva-239525 (URN)10.1016/j.future.2025.107926 (DOI)001510777900001 ()2-s2.0-105007654758 (Scopus ID)
Funder
EU, Horizon 2020, 101135775EU, Horizon 2020, 101120990
2025-06-032025-06-032025-06-30Bibliographically approved