Cloud Resource Allocation with Convex Optimization

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Boghani, Shayan, Kirimlioglu, Emin, Moturi, Amrita, Tso, Hao-Ting
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866913761016676352
author Boghani, Shayan
Kirimlioglu, Emin
Moturi, Amrita
Tso, Hao-Ting
author_facet Boghani, Shayan
Kirimlioglu, Emin
Moturi, Amrita
Tso, Hao-Ting
contents We present a convex optimization framework for overcoming the limitations of Kubernetes Cluster Autoscaler by intelligently allocating diverse cloud resources while minimizing costs and fragmentation. Current Kubernetes scaling mechanisms are restricted to homogeneous scaling of existing node types, limiting cost-performance optimization possibilities. Our matrix-based model captures resource demands, costs, and capacity constraints in a unified mathematical framework. A key contribution is our logarithmic approximation to the indicator function, which enables dynamic node type selection while maintaining problem convexity. Our approach balances cost optimization with operational complexity through interior-point methods. Experiments with real-world Kubernetes workloads demonstrate reduced costs and improved resource utilization compared to conventional Cluster Autoscaler strategies that can only scale up or down existing node pools.
format Preprint
id arxiv_https___arxiv_org_abs_2503_21096
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Cloud Resource Allocation with Convex Optimization
Boghani, Shayan
Kirimlioglu, Emin
Moturi, Amrita
Tso, Hao-Ting
Distributed, Parallel, and Cluster Computing
Performance
We present a convex optimization framework for overcoming the limitations of Kubernetes Cluster Autoscaler by intelligently allocating diverse cloud resources while minimizing costs and fragmentation. Current Kubernetes scaling mechanisms are restricted to homogeneous scaling of existing node types, limiting cost-performance optimization possibilities. Our matrix-based model captures resource demands, costs, and capacity constraints in a unified mathematical framework. A key contribution is our logarithmic approximation to the indicator function, which enables dynamic node type selection while maintaining problem convexity. Our approach balances cost optimization with operational complexity through interior-point methods. Experiments with real-world Kubernetes workloads demonstrate reduced costs and improved resource utilization compared to conventional Cluster Autoscaler strategies that can only scale up or down existing node pools.
title Cloud Resource Allocation with Convex Optimization
topic Distributed, Parallel, and Cluster Computing
Performance
url https://arxiv.org/abs/2503.21096