Research Article | Open Access | Download PDF
Volume 74 | Issue 3 | Year 2026 | Article Id. IJETT-V74I3P110 | DOI : https://doi.org/10.14445/22315381/IJETT-V74I3P110An Optimized Container Scheduling Algorithm for Kubernetes using Maximization of Resource Utilization
Vidhi Sutaria, Dharmendra Bhatti
| Received | Revised | Accepted | Published |
|---|---|---|---|
| 25 Aug 2024 | 23 Jan 2026 | 29 Jan 2026 | 28 Mar 2026 |
Citation :
Vidhi Sutaria, Dharmendra Bhatti, "An Optimized Container Scheduling Algorithm for Kubernetes using Maximization of Resource Utilization," International Journal of Engineering Trends and Technology (IJETT), vol. 74, no. 3, pp. 129-140, 2026. Crossref, https://doi.org/10.14445/22315381/IJETT-V74I3P110
Abstract
Container scheduling is a key issue in cloud computing, as it determines where and how containers are run to optimize performance and resource utilization. However, a notable gap remains in research, particularly in exploring specific scheduling parameters that could lead to more effective solutions. In this research, discuss the problem of container scheduling and identify underexplored factors that influence scheduling efficiency and costs. This study comprises a comprehensive literature review, a comparison of the proposed method with existing approaches, and experimental validation using a standard data set and a newly introduced approach to achieve an effective container scheduling solution. The results highlight the potential of the proposed approach to improve scheduling strategies in containerized environments.
Keywords
Cloud Computing, Container Technology, Heuristic Approach, Kubernetes, Machine Learning.
References
[1] Imtiaz Ahmad et al., “Container Scheduling Techniques: A
Survey and Assessment,” Journal of King Saud University-Computer and
Information Sciences, vol. 34, no. 7, pp. 3934-3947, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[2] Tarek Menouer, “KCSS: Kubernetes Container Scheduling
Strategy,” The Journal of Supercomputing, vol. 77, no. 5, pp. 4267-4293,
2020.
[CrossRef] [Google Scholar] [Publisher Link]
[3] David Balla, Csaba Simon, and Markosz Maliosz, “Adaptive
Scaling of Kubernetes Pods,” NOMS 2020 - 2020 IEEE/IFIP Network Operations
and Management Symposium, Budapest, Hungary, pp. 1-5, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[4] Carmen Carrión, “Kubernetes Scheduling: Taxonomy, Ongoing
Issues and Challenges,” ACM Computing Surveys, vol. 55, no. 7, pp. 1-37,
2022.
[CrossRef] [Google Scholar] [Publisher Link]
[5] A. Arunarani, Dhanabalachandran Manjula, and Vijayan
Sugumaran, “Task Scheduling Techniques in Cloud Computing: A Literature
Survey,” Future Generation Computer Systems, vol. 91, pp. 407-415, 2019.
[CrossRef] [Google Scholar] [Publisher Link]
[6] Ye Wu, and Haopeng Chen, “ABP Scheduler: Speeding Up Service
Spread in Docker Swarm,” 2017 IEEE International Symposium on Parallel and
Distributed Processing with Applications and 2017 IEEE International Conference
on Ubiquitous Computing and Communications (ISPA/IUCC), Guangzhou, China,
pp. 691-698, 2017.
[CrossRef] [Google Scholar] [Publisher Link]
[7] Ying Mao et al., “Draps: Dynamic and Resource-Aware Placement
Scheme for Docker Containers in a Heterogeneous Cluster,” 2017 IEEE 36th
International Performance Computing and Communications Conference (IPCCC),
San Diego, CA, USA, pp. 1-8, 2017.
[CrossRef] [Google Scholar] [Publisher Link]
[8] Piotr Dziurzanski, and Leandro Soares Indrusiak, “Value-based
Allocation of Docker Containers,” 2018 26th Euromicro
International Conference on Parallel, Distributed and Network-based Processing
(PDP), Cambridge, UK, pp. 358-362, 2018.
[CrossRef] [Google Scholar] [Publisher Link]
[9] Weiwen Zhang et al., “Cost-Efficient and Latency-Aware
Workflow Scheduling Policy for Container-based Systems,” 2018 IEEE 24th
International Conference on Parallel and Distributed Systems (ICPADS),
Singapore, pp. 763-770, 2018.
[CrossRef] [Google Scholar] [Publisher Link]
[10] Shengbo Song et al., “Gaia
Scheduler: A Kubernetes-based Scheduler Framework,” 2018 IEEE Intl Conf on
Parallel and Distributed Processing with Applications, Ubiquitous Computing and
Communications, Big Data and Cloud Computing, Social Computing and Networking,
Sustainable Computing and Communications
(ISPA/IUCC/BDCloud/SocialCom/SustainCom), Melbourne, VIC, Australia, pp.
252-259, 2018.
[CrossRef] [Google Scholar] [Publisher Link]
[11] Han Dong et al., “Towards
Performance and Energy Aware Kubernetes Scheduler,” ACM SIGEnergy Energy
Informatics Review, vol. 5, no. 2, pp. 69-75, 2025.
[CrossRef] [Google Scholar] [Publisher Link]
[12] Jingze Lv, Mingchang Wei,
and Yang Yu, “A Container Scheduling Strategy based on Machine Learning in
Microservice Architecture,” 2019 IEEE International Conference on Services
Computing (SCC), Milan, Italy, pp. 65-71, 2019.
[CrossRef] [Google Scholar] [Publisher Link]
[13] Yang Hu, Cees De Laat, and
Zhiming Zhao, “Multi-Objective Container Deployment on Heterogeneous Clusters,”
2019 19th IEEE/ACM International Symposium on Cluster, Cloud and
Grid Computing (CCGRID), Larnaca, Cyprus, pp. 592-599, 2019.
[CrossRef] [Google Scholar] [Publisher Link]
[14] Tarek Menouer, and Patrice
Darmon, “Containers Scheduling Consolidation Approach for Cloud Computing,” Pervasive
Systems, Algorithms and Networks: 16th International Symposium,
I-SPAN 2019, Naples, Italy, pp. 178-192, 2019.
[CrossRef] [Google Scholar] [Publisher Link]
[15] Minxian Xu, and Rajkumar
Buyya, “Brownoutcon: A Software System based on Brownout and Containers for
Energy-Efficient Cloud Computing,” Journal of Systems and Software, vol.
155, pp. 91-103, 2019.
[CrossRef] [Google Scholar] [Publisher Link]
[16] Alfred Daimari, Matthijs
Jansen, and Daniele Bonetta, “Energy Consumption of Heuristic Kubernetes
Schedulers,” Technical Report, pp. 1-7, 2025.
[Google Scholar]
[17] Yang Hu et al., “Concurrent
Container Scheduling on Heterogeneous Clusters with Multi-Resource
Constraints,” Future Generation Computer Systems, vol. 102, pp. 562-573,
2020.
[CrossRef] [Google Scholar] [Publisher Link]
[18] Jialin Yang et al., “A
Survey on Task Scheduling in Carbon-Aware Container Orchestration Systems,” arXiv
Preprint, pp. 1-35, 2025.
[CrossRef] [Google Scholar] [Publisher Link]
[19] Leonardo R. Rodrigues et
al., “Network-Aware Container Scheduling in Multi-Tenant Data Center,” 2019
IEEE Global Communications Conference (GLOBECOM), Waikoloa, HI, USA, pp.
1-6, 2019.
[CrossRef] [Google Scholar] [Publisher Link]
[20] László Toka et al., “Machine
Learning-based Scaling Management for Kubernetes Edge Clusters,” IEEE
Transactions on Network and Service Management, vol. 18, no. 1, pp.
958-972, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[21] Laszlo Toka et al.,
“Adaptive AI-based Auto-Scaling for Kubernetes,” 2020 20th
IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing
(CCGRID), Melbourne, VIC, Australia, pp. 599-608, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[22] Mingming Wang, Dongmei
Zhang, and Bin Wu, “A Cluster Autoscaler based on Multiple Node Types in
Kubernetes,” 2020 IEEE 4th Information Technology, Networking,
Electronic and Automation Control Conference (ITNEC), Chongqing, China, pp.
575-579, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[23] Rui Kang et al., “Design of
Scheduler Plugins for Reliable Function Allocation in Kubernetes,” 2021 17th
International Conference on the Design of Reliable Communication Networks
(DRCN), Milano, Italy, pp. 1-3, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[24] Dinh-Dai Vu, Minh-Ngoc
Tran, and Younghan Kim, “Predictive Hybrid Autoscaling for Containerized
Applications,” IEEE Access, vol. 10, pp. 109768-109778, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[25] Gianluca Turin et al.,
“Predicting Resource Consumption of Kubernetes Container Systems using Resource
Models,” Journal of Systems and Software, vol. 203, pp. 1-19, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[26] Zhaolong Jian et al., “DRS:
A Deep Reinforcement Learning Enhanced Kubernetes Scheduler for
Microservice-based System,” Software: Practice and Experience, vol. 54,
no. 10, pp. 2102-2126, 2024.
[CrossRef] [Google Scholar] [Publisher Link]
[27] Saurav Nanda, and Thomas J.
Hacker, “RACC: Resource-Aware Container Consolidation using a Deep Learning
Approach,” Proceedings of the First Workshop on Machine Learning for
Computing Systems, pp. 1-5, 2018.
[CrossRef] [Google Scholar] [Publisher Link]
[28] Hemant Kumar Mehta et al.,
“WattsApp: Power-Aware Container Scheduling,” 2020 IEEE/ACM 13th
International Conference on Utility and Cloud Computing (UCC), Leicester,
UK, pp. 79-90, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[29] Donglei Xiao et al.,
“Load-Balanced Scheduling Optimization Strategy for High-Communication Tasks in
Kubernetes with RDMA,” Computer Communications, vol. 241, 2025.
[CrossRef] [Google Scholar] [Publisher Link]
[30] Shubha Brata Nath et al.,
“Green Containerized Service Consolidation in Cloud,” ICC 2020 - 2020 IEEE
International Conference on Communications (ICC), Dublin, Ireland, pp. 1-6,
2020.
[CrossRef] [Google Scholar] [Publisher Link]
[31] Yanghua Peng et al., “DL2:
A Deep Learning-Driven Scheduler for Deep Learning Clusters,” IEEE
Transactions on Parallel and Distributed Systems, vol. 32, no. 8, pp.
1947-1960, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[32] Ying Mao et al.,
“Speculative Container Scheduling for Deep Learning Applications in a
Kubernetes Cluster,” IEEE Systems Journal, vol. 16, no. 3, pp.
3770-3781, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[33] Jiaming Huang, Chuming
Xiao, and Weigang Wu, “RLSK: A Job Scheduler for Federated Kubernetes Clusters
based on Reinforcement Learning,” 2020 IEEE International Conference on
Cloud Engineering (IC2E), Sydney, NSW, Australia, pp. 116-123, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[34] Haoyu Wang, Zetian Liu, and
Haiying Shen, “Job Scheduling for Large-Scale Machine Learning Clusters,” Proceedings
of the 16th International Conference on Emerging Networking Experiments
and Technologies, pp. 108-120, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[35] Zijie Liu et al., “KubFBS:
A Fine-Grained and Balance-Aware Scheduling System for Deep Learning Tasks
based on Kubernetes,” Concurrency and Computation: Practice and Experience,
vol. 34, no. 11, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[36] Mohamed Rahali, Cao-Thanh
Phan, and Gerardo Rubino, “KRS: Kubernetes Resource Scheduler for Resilient NFV
Networks,” 2021 IEEE Global Communications Conference (GLOBECOM),
Madrid, Spain, pp. 1-6, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[37] M. Chandra, “Effective
Memory Utilization using Custom Scheduler in Kubernetes,” Master’s Thesis,
Dublin, National College of Ireland, pp. 1-25, 2023.
[Google Scholar] [Publisher Link]
[38] Zeineb Rejiba, and Javad
Chamanara, “Custom Scheduling in Kubernetes: A Survey on Common Problems and
Solution Approaches,” ACM Computing Surveys, vol. 55, no. 7, pp. 1-37,
2022.
[CrossRef] [Google Scholar] [Publisher Link]
[39] Khaldoun Senjab et al., “A
Survey of Kubernetes Scheduling Algorithms,” Journal of Cloud Computing,
vol. 12, no. 1, pp. 1-26, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[40] Henrik Daniel Christensen,
Saverio Giallorenzo, and Jacopo Mauro, “Priority Matters: Optimising Kubernetes
Clusters Usage with Constraint-based Pod Packing,” arXiv Preprint, pp.
1-8, 2025.
[CrossRef] [Google Scholar] [Publisher Link]
[41] Saeid Ghafouri, Sina
Abdipoor, and Joseph Doyle, “Smart-Kube: Energy-Aware and Fair Kubernetes Job
Scheduler using Deep Reinforcement Learning,” 2023 IEEE 8th
International Conference on Smart Cloud (SmartCloud), Tokyo, Japan, pp.
154-163, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[42] Zheng Xu et al., “Enhancing
Kubernetes Automated Scheduling with Deep Learning and Reinforcement Techniques
for Large-Scale Cloud Computing Optimization,” Proceedings of the Ninth
International Symposium on Advances in Electrical, Electronics, and Computer
Engineering (ISAEECE 2024), Changchun, China, 2024.
[CrossRef] [Google Scholar] [Publisher Link]
[43] Wei Rao, and Hongjian Li,
“Energy-Aware Scheduling Algorithm for Microservices in Kubernetes Clouds,” Journal
of Grid Computing, vol. 23, no. 1, 2025.
[CrossRef] [Google Scholar] [Publisher Link]
[44] Vedran Dakić et al.,
“Optimizing Kubernetes Scheduling for Web Applications using Machine Learning,”
Electronics, vol. 14, no. 5, pp. 1-17, 2025.
[CrossRef] [Google Scholar] [Publisher Link]
[45] Mazen Farid et al.,
“Optimizing Kubernetes with Multi-Objective Scheduling Algorithms: A 5G
Perspective,” Computers, vol. 14, no. 9, pp. 1-39, 2025.
CrossRef] [Google Scholar] [Publisher Link]