Fast autoscaling algorithm for cost optimization of container clusters

Guardat en:
Dades bibliogràfiques
Publicat a:Journal of Cloud Computing vol. 14, no. 1 (Dec 2025), p. 23
Publicat:
Springer Nature B.V.
Matèries:
Accés en línia:Citation/Abstract
Full Text - PDF
Etiquetes: Afegir etiqueta
Sense etiquetes, Sigues el primer a etiquetar aquest registre!

MARC

LEADER 00000nab a2200000uu 4500
001 3203474964
003 UK-CbPIL
022 |a 2192-113X 
024 7 |a 10.1186/s13677-025-00748-7  |2 doi 
035 |a 3203474964 
045 2 |b d20251201  |b d20251231 
084 |a 243929  |2 nlm 
245 1 |a Fast autoscaling algorithm for cost optimization of container clusters 
260 |b Springer Nature B.V.  |c Dec 2025 
513 |a Journal Article 
520 3 |a Container clusters are widely used to execute containerized applications in cloud environments. An essential characteristic implemented by these clusters is autoscaling, which is the ability to automatically adapt the computing resources of a cluster to support variable workloads. Precise adjustment of cluster resources to its workload in each autoscaling operation is essential to control cluster deployment costs. Several resource allocation models have been developed with the objective of cost minimization. However, as the number of containers and virtual machines of the cluster increases, resource allocation problems become too complex, and cannot be solved in reasonable time by existing resource allocation models. In this paper we present FCMA (Fast Container to Machine Allocator), a resource allocation algorithm designed to calculate a suitable allocation of the resources of a cluster in autoscaling operations, to minimize cluster deployment costs. The main motivation for the development of FCMA has been to significantly reduce the solving time of the resource allocation problem compared to a previous state-of-the-art optimal Integer Linear Programming (ILP) model. In addition, FCMA addresses secondary objectives to improve fault tolerance and reduce container and virtual machine recycling costs, load-balancing overloads and container interference. We have conducted an experimental evaluation to assess the effectiveness of FCMA, using the ILP model and two heuristics as a baseline. The experiments show that FCMA is much faster than the ILP model, with an average solving time reduction of two orders of magnitude. This gain in speed does not compromise the quality of the solutions, which have a cost on par with those of the ILP model. In comparison to the heuristics, FCMA achieves similar solving times while consistently delivering more cost-effective solutions. 
653 |a Linear programming 
653 |a Containers 
653 |a Integer programming 
653 |a Costs 
653 |a Fault tolerance 
653 |a Optimization 
653 |a Resource allocation 
653 |a Effectiveness 
653 |a Workload 
653 |a Algorithms 
653 |a Clusters 
653 |a Cost allocation 
653 |a Virtual environments 
653 |a Cloud computing 
773 0 |t Journal of Cloud Computing  |g vol. 14, no. 1 (Dec 2025), p. 23 
786 0 |d ProQuest  |t Research Library 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/3203474964/abstract/embedded/75I98GEZK8WCJMPQ?source=fedsrch 
856 4 0 |3 Full Text - PDF  |u https://www.proquest.com/docview/3203474964/fulltextPDF/embedded/75I98GEZK8WCJMPQ?source=fedsrch