Rightsizing Clusters for Time-Limited Tasks
Venkatesan T. Chakaravarthy, Padmanabha V. Seshadri, Pooja Aggarwal,, Anamitra R. Choudhury, Ashok Pon Kumar, Yogish Sabharwal, Amith Singhee

TL;DR
This paper addresses the problem of rightsizing clusters for time-limited tasks in cloud environments, proposing algorithms that optimize resource allocation over time to minimize costs while respecting capacity constraints.
Contribution
It introduces a generalized cold-start rightsizing problem for time-limited tasks and develops approximation algorithms with proven bounds and practical LP-based solutions.
Findings
LP-based mapping reduces costs significantly compared to baseline
Filling mechanism achieves solutions within 20% of optimal
Algorithms effectively handle dynamic, time-limited workloads
Abstract
In conventional public clouds, designing a suitable initial cluster for a given application workload is important in reducing the computational foot-print during run-time. In edge or on-premise clouds, cold-start rightsizing the cluster at the time of installation is crucial in avoiding the recurrent capital expenditure. In both these cases, rightsizing has to balance cost-performance trade-off for a given application with multiple tasks, where each task can demand multiple resources, and the cloud offers nodes with different capacity and cost. Multidimensional bin-packing can address this cold-start rightsizing problem, but assumes that every task is always active. In contrast, real-world tasks (e.g. load bursts, batch and dead-lined tasks with time-limits) may be active only during specific time-periods or may have dynamic load profiles. The cluster cost can be reduced by reusing…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
