Affiliation:
1. L3S Research Center, Leibniz University Hannover, Hannover, Germany
Abstract
Since its release in 2014, Kubernetes has become a popular choice for orchestrating containerized workloads at scale. To determine the most appropriate node to host a given workload, Kubernetes makes use of a scheduler that takes into account a set of hard and soft constraints defined by workload owners and cluster administrators. Despite being highly configurable, the default Kubernetes scheduler cannot fully meet the requirements of emerging applications, such as machine/deep learning workloads and edge computing applications. This has led to different proposals of custom Kubernetes schedulers that focus on addressing the requirements of the aforementioned applications. Since the related literature is growing in this area, we aimed, in this survey, to provide a classification of the related literature based on multiple criteria, including scheduling objectives as well as the types of considered workloads and environments. Additionally, we provide an overview of the main approaches that have been adopted to achieve each objective. Finally, we highlight a set of gaps that could be leveraged by academia or the industry to drive further research and development activities in the area of custom scheduling in Kubernetes.
Funder
BRAINE Project
ECSEL Joint Undertaking
European Union’s Horizon 2020 research and innovation program
Publisher
Association for Computing Machinery (ACM)
Subject
General Computer Science,Theoretical Computer Science
Reference119 articles.
1. Admiralty. 2018. GitHub - Admiraltyio/admiralty: A System of Kubernetes Controllers That Intelligently Schedules Workloads Across Clusters. Retrieved from https://github.com/admiraltyio/admiralty.
2. Container Orchestration Engines: A Thorough Functional and Performance Comparison
3. Dynamic assignment based on a probabilistic matching: Application to server-container assignment
4. Amazon renewable energy. 2021. Renewable Energy . Retrieved from https://sustainability.aboutamazon.com/environment/sustainable-operations/renewable-energy?energyType=true.
5. Apache Hadoop Yarn. 2022. Apache Hadoop 3.3.0 – Apache Hadoop YARN . Retrieved from https://hadoop.apache.org/docs/current/hadoop-yarn/hadoop-yarn-site/YARN.html.
Cited by
18 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献