International Journal of Engineering
Trends and Technology

Research Article | Open Access | Download PDF
Volume 74 | Issue 3 | Year 2026 | Article Id. IJETT-V74I3P110 | DOI : https://doi.org/10.14445/22315381/IJETT-V74I3P110

An 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]