SAGE -- A Tool for Optimal Deployments in Kubernetes Clusters
Vlad-Ioan Luca, Madalina Erascu

TL;DR
SAGE is a tool designed to optimize application deployment in Kubernetes clusters by providing optimal placement plans, improving over default schedulers through comprehensive analysis of application demands and cluster resources.
Contribution
The paper introduces SAGE, a novel tool that enhances Kubernetes scheduling by computing optimal deployment plans considering application constraints and cloud resources.
Findings
SAGE outperforms default and other schedulers in various test scenarios.
SAGE provides consistently optimal deployment solutions.
The tool is publicly available for integration and testing.
Abstract
Cloud computing has brought a fundamental transformation in how organizations operate their applications, enabling them to achieve affordable high availability of services. Kubernetes has emerged as the preferred choice for container orchestration and service management across many Cloud computing platforms. The scheduler in Kubernetes plays a crucial role in determining the placement of newly deployed service containers. However, the default scheduler, while fast, often lacks optimization, leading to inefficient service placement or even deployment failures. This paper introduces SAGE, a tool for optimal solutions in Kubernetes clusters that can also assist the Kubernetes default scheduler and any other custom scheduler in application deployment. SAGE computes an optimal deployment plan based on the constraints of the application to be deployed and the available Cloud resources. We…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Computing and Resource Management · Software System Performance and Reliability · IoT and Edge/Fog Computing
