Affiliation:
1. School of Computer Science and Engineering, University of Castilla-La, Albacete, Spain
Abstract
Continuous integration enables the development of microservices-based applications using container virtualization technology. Container orchestration systems such as Kubernetes, which has become the
de facto
standard, simplify the deployment of container-based applications. However, developing efficient and well-defined orchestration systems is a challenge.
This article focuses specifically on the scheduler, a key orchestrator task that assigns physical resources to containers. Scheduling approaches are designed based on different Quality of Service (QoS) parameters to provide limited response time, efficient energy consumption, better resource utilization, and other things. This article aims to establish insight knowledge into Kubernetes scheduling, find the main gaps, and thus guide future research in the area. Therefore, we conduct a study of empirical research on Kubernetes scheduling techniques and present a new taxonomy for Kubernetes scheduling. The challenges, future direction, and research opportunities are also discussed.
Funder
Spanish Ministry of Science and Innovation
Publisher
Association for Computing Machinery (ACM)
Subject
General Computer Science,Theoretical Computer Science
Reference140 articles.
1. A survey on scheduling strategies for workflows in cloud environment and emerging trends;Adhikari M.;Computing Surveys,2019
2. Container scheduling techniques: A Survey and assessment;Ahmad I.;Journal of King Saud University - Computer and Information Sciences,2021
3. Container Mapping and its Impact on Performance in Containerized Cloud Environments
4. Task scheduling techniques in cloud computing: A literature survey
5. The Docker authors. 2022. Empowering app development for developer. Docker Homepage . Retrieved from https://www.docker.com/.
Cited by
79 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献