CFP last date
28 August 2025
Reseach Article

An Efficient Container Scheduling framework for Resource Allocation in a Cloud Computing Environments

by Shubham Sharma, Ramesh Vishwakarma
Communications on Applied Electronics
Foundation of Computer Science (FCS), NY, USA
Volume 7 - Number 40
Year of Publication: 2025
Authors: Shubham Sharma, Ramesh Vishwakarma
10.5120/cae2025652909

Shubham Sharma, Ramesh Vishwakarma . An Efficient Container Scheduling framework for Resource Allocation in a Cloud Computing Environments. Communications on Applied Electronics. 7, 40 ( Jul 2025), 39-48. DOI=10.5120/cae2025652909

@article{ 10.5120/cae2025652909,
author = { Shubham Sharma, Ramesh Vishwakarma },
title = { An Efficient Container Scheduling framework for Resource Allocation in a Cloud Computing Environments },
journal = { Communications on Applied Electronics },
issue_date = { Jul 2025 },
volume = { 7 },
number = { 40 },
month = { Jul },
year = { 2025 },
issn = { 2394-4714 },
pages = { 39-48 },
numpages = {9},
url = { https://www.caeaccess.org/archives/volume7/number40/an-efficient-container-scheduling-framework-for-resource-allocation-in-a-cloud-computing-environments/ },
doi = { 10.5120/cae2025652909 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2025-07-26T02:32:31.376035+05:30
%A Shubham Sharma
%A Ramesh Vishwakarma
%T An Efficient Container Scheduling framework for Resource Allocation in a Cloud Computing Environments
%J Communications on Applied Electronics
%@ 2394-4714
%V 7
%N 40
%P 39-48
%D 2025
%I Foundation of Computer Science (FCS), NY, USA
Abstract

The rapid evolution of cloud computing has underscored the need for scalable and efficient container orchestration. As organizations increasingly adopt containerized applications to achieve agility and portability, the optimization of container scheduling becomes critical for resource utilization, service reliability, and cost efficiency. This research presents an intelligent container scheduling strategy tailored for cloud environments, integrating resource-aware algorithms and real-time performance metrics to allocate containers dynamically. The proposed approach reduces idle resource fragmentation, balances workload across heterogeneous nodes, and adapts to failures through fault-tolerant mechanisms. Experimental analysis using Docker Swarm demonstrates significant improvement in throughput, reduced latency, and enhanced fault recovery compared to traditional scheduling models. The findings highlight the importance of adaptive, context-aware scheduling policies in advancing cloud-native infrastructure efficiency.

References
  1. Jalpa M. Ramavat & Kajal S. Patel (2024)."Harmonizing Heterogeneous Hosts: A Strategic Framework for Docker Container Placement Optimization". International Journal of Engineering Trends and Technology.Volume 72 Issue 7, pp. 58-68, July 2024 ISSN: 2231–5381 / https://doi.org/10.14445/22315381/IJETT-V72I7P106
  2. SaravananMuniswamy & RadhakrishnanVignesh.(2024). "Joint optimization of load balancing and resource allocation in cloud environment using optimal container management strategy". Concurrency and Computation: Practice and Experience(12).
  3. John, V. P. M. (2023). A study on cloud container technology.i-manager’s Journal on Cloud Computing, 10(1), 7.
  4. BPurahong, JSithiyopasakul, PSithiyopasakul, ALasakul & CBenjangkaprasert. (2023). Automated Resource Management System Based upon Container Orchestration Tools Comparison.JAIT(3),501-509.
  5. Kapil N. Vhatkar, and Girish P. Bhole, “Optimal Container Resource Allocation in Cloud Architecture: A New Hybrid Model,” Journal of King Saud University - Computer and Information Sciences, vol. 34, no. 5, pp. 1906–1918, 2022.
  6. Abdulelah Alwabel, “A Novel Container Placement Mechanism Based on Whale Optimization Algorithm for CaaS Clouds,” Electronics, vol. 12, no. 15, pp. 1-19, 2023
  7. Zakariyae Bouflous, Mohammed Ouzzif, and Khalid Bouragba, “Resource-Aware Least Busy (RALB) Strategy for Load Balancing in Containerized Cloud Systems,” International Journal of Cloud Applications and Computing, vol. 13, no. 1, pp. 1-14, 2023.
  8. Dartois, J. E., Boukhobza, J., Knefati, A., & Barais, O.,”Investigating machine learning algorithms for modeling ssd i/o performance for container-based virtualization”, IEEE transactions on cloud computing, 9(3), 1103-1116, 2021.
  9. Hiremath, T. C., & KS, R, “Optimization enabled deep learning method in container-based architecture of hybrid cloud for portability and interoperability-based application migration”, Journal of Experimental & Theoretical Artificial Intelligence, 1-18, September 2022.
  10. Muniswamy, S., & Vignesh, R,” DSTS: A hybrid optimal and deep learning for dynamic scalable task scheduling on container cloud environment”, Journal of Cloud Computing, 11(1), 33, 2022.
  11. Kim, B. S., Lee, S. H., Lee, Y. R., Park, Y. H., & Jeong, J, “Design and implementation of cloud docker application architecture based on machine learning in container management for smart manufacturing”, Applied Sciences, 12(13), 673, July 2022.
  12. Vhatkar, K. N., & Bhole, G. P, “ Optimal container resource allocation in cloud architecture: A new hybrid model”, Journal of King Saud University-Computer and Information Sciences, 34(5), 1906-1918, May 2022.
  13. B. Liu, P. Li, W. Lin, N. Shu, Y. Li, and V. Chang, “A new container scheduling algorithm based on multi-objective optimization,” Soft Comput., vol. 22, no. 23, pp. 7741–7752, 2018.
  14. Y. Guo and W. Yao, “A container scheduling strategy based on neighborhood division in micro service,” IEEE/IFIP Netw.Oper.Manag.Symp.Cogn.Manag.a Cyber World, NOMS 2018, pp. 1–6, 2018.
  15. L. Li, J. Chen, and W. Yan, “A particle swarm optimization-based container scheduling algorithm of docker platform,” ACM Int. Conf. Proceeding Ser., pp. 12– 17, 2018.
  16. M. Sureshkumar and P. Rajesh, “Optimizing the docker container usage based on load scheduling,” Proc. 2017 2nd Int. Conf. Comput.Commun.Technol.ICCCT 2017, pp. 165–168, 2017.
  17. Y. Alahmad, T. Daradkeh, and A. Agarwal, “Availability-Aware Container Scheduler for Application Services in Cloud,” 2018 IEEE 37th Int. Perform. Comput.Commun.Conf. IPCCC 2018, pp. 1–6, 2018.
  18. R. Zhou, Z. Li, and C. Wu, “Scheduling Frameworks for Cloud Container Services,” IEEE/ACM Trans. Netw., vol. 26, no. 1, pp. 436–450, 2018.
  19. J. Lv, M. Wei, and Y. Yu, “A Container Scheduling Strategy Based on Machine Learning in Microservice Architecture,” in 2019 IEEE International Conference on Services Computing (SCC), 2019, pp. 65–71.
  20. C. Kaewkasi and K. Chuenmuneewong, “Improvement of container scheduling for Docker using Ant Colony Optimization,” 2017 9th Int. Conf. Knowl. Smart Technol. Crunching Inf. Everything, KST 2017, pp. 254–259, 2017.
  21. Jalpa M. Ramavat&Kajal S. Patel (2024)."Harmonizing Heterogeneous Hosts: A Strategic Framework for Docker Container Placement Optimization". International Journal of Engineering Trends and Technology.Volume 72 Issue 7, pp. 58-68, July 2024 ISSN: 2231–5381 / https://doi.org/10.14445/22315381/IJETT-V72I7P106
  22. SaravananMuniswamy&RadhakrishnanVignesh. (2024). "Joint optimization of load balancing and resource allocation in cloud environment using optimal container management strategy". Concurrency and Computation: Practice and Experience(12).
  23. John, V. P. M. (2023). A study on cloud container technology.i-manager’s Journal on Cloud Computing, 10(1), 7.
  24. BPurahong, JSithiyopasakul, PSithiyopasakul, ALasakul&CBenjangkaprasert. (2023). Automated Resource Management System Based upon Container Orchestration Tools Comparison.JAIT(3),501-509.
  25. Kapil N. Vhatkar, and Girish P. Bhole, “Optimal Container Resource Allocation in Cloud Architecture: A New Hybrid Model,” Journal of King Saud University - Computer and Information Sciences, vol. 34, no. 5, pp. 1906 1918, 2022.
  26. AbdulelahAlwabel, “A Novel Container Placement Mechanism Based on Whale Optimization Algorithm for CaaS Clouds,” Electronics, vol. 12, no. 15, pp. 1-19, 2023
  27. ZakariyaeBouflous, Mohammed Ouzzif, and Khalid Bouragba, “Resource-Aware Least Busy (RALB) Strategy for Load Balancing in Containerized Cloud Systems,” International Journal of Cloud Applications and Computing, vol. 13, no. 1, pp. 1-14, 2023.
  28. Dartois, J. E., Boukhobza, J., Knefati, A., &Barais, O.,”Investigating machine learning algorithms for modeling ssdi/o performance for container-based virtualization”, IEEE transactions on cloud computing, 9(3), 1103-1116, 2021.
  29. Hiremath, T. C., & KS, R, “Optimization enabled deep learning method in container-based architecture of hybrid cloud for portability and interoperability-based application migration”, Journal of Experimental & Theoretical Artificial Intelligence, 1-18, September 2022.
  30. Muniswamy, S., &Vignesh, R,” DSTS: A hybrid optimal and deep learning for dynamic scalable task scheduling on container cloud environment”, Journal of Cloud Computing, 11(1), 33, 2022.
  31. Kim, B. S., Lee, S. H., Lee, Y. R., Park, Y. H., &Jeong, J, “Design and implementation of cloud docker application architecture based on machine learning in container management for smart manufacturing”, Applied Sciences, 12(13), 673, July 2022.
  32. Vhatkar, K. N., &Bhole, G. P, “ Optimal container resource allocation in cloud architecture: A new hybrid model”, Journal of King Saud University-Computer and Information Sciences, 34(5), 1906-1918, May 2022.
  33. B. Liu, P. Li, W. Lin, N. Shu, Y. Li, and V. Chang, “A new container scheduling algorithm based on multi objective optimization,” Soft Comput., vol. 22, no. 23, pp. 7741–7752, 2018.
  34. Y. Guo and W. Yao, “A container scheduling strategy based on neighborhood division in micro service,” IEEE/IFIP Netw.Oper.Manag.Symp.Cogn.Manag.a Cyber World, NOMS 2018, pp. 1–6, 2018.
  35. L. Li, J. Chen, and W. Yan, “A particle swarm optimization-based container scheduling algorithm of docker platform,” ACM Int. Conf. Proceeding Ser., pp. 12– 17, 2018.
  36. M. Sureshkumar and P. Rajesh, “Optimizing the docker container usage based on load scheduling,” Proc. 2017 2nd Int. Conf. Comput.Commun.Technol. ICCCT 2017, pp. 165–168, 2017.
  37. Y. Alahmad, T. Daradkeh, and A. Agarwal, “Availability-Aware Container Scheduler for Application Services in Cloud,” 2018 IEEE 37th Int. Perform. Comput.Commun.Conf. IPCCC 2018, pp. 1–6, 2018.
  38. R. Zhou, Z. Li, and C. Wu, “Scheduling Frameworks for Cloud Container Services,” IEEE/ACM Trans. Netw., vol. 26, no. 1, pp. 436–450, 2018.
  39. J. Lv, M. Wei, and Y. Yu, “A Container Scheduling Strategy Based on Machine Learning in Microservice Architecture,” in 2019 IEEE International Conference on Services Computing (SCC), 2019, pp. 65–71.
  40. C. Kaewkasi and K. Chuenmuneewong, “Improvement of container scheduling for Docker using Ant Colony Optimization,” 2017 9th Int. Conf. Knowl. Smart Technol. Crunching Inf. Everything, KST 2017, pp. 254–259, 2017.
  41. Sumit et al. "Optimized Container Placement in Cloud Environments," Journal of Cloud Computing, vol. 15, no. 3, pp. 101-120, 2017.
  42. Gupta et al. "A Survey on Container Orchestration Systems for Cloud Platforms," Proceedings of the IEEE International Conference on Cloud Computing, pp. 234-245, 2018.
  43. Singh et al. "Resource-Aware Scheduling for Containers in Cloud Environments," International Journal of Cloud Applications and Computing, vol. 9, no. 2, pp. 45-67, 2019.
  44. Zhang et al. "MILP-based Container Placement for Multi-Resource Cloud Environments," Computers & Operations Research, vol. 42, pp. 157-173, 2020.
  45. Xie et al. "Dynamic Scheduling of Containers in Kubernetes for CPU and Memory Management," International Journal of Computer Science & Technology, vol. 25, no. 1, pp. 79-92, 2021.
  46. Kumar et al. "Machine Learning-based Container Placement for Optimizing CPU and Memory Utilization," Cloud Computing and Big Data Analytics, vol. 10, pp. 185-200, 2021.
  47. Wang et al. "Energy-Aware Container Scheduling in Data Centers," Journal of Cloud Technology, vol. 23, no. 4, pp. 67-89, 2020.
  48. Li et al. "Optimizing Multi-Resource Container Placement Using Genetic Algorithms," Future Generation Computer Systems, vol. 105, pp. 36-49, 2020.
  49. Xia et al. "Deep Reinforcement Learning for Container Scheduling in Cloud Environments," IEEE Transactions on Cloud Computing, vol. 8, no. 3, pp. 567-580, 2020.
  50. Cheng et al. "SLA-Aware Container Placement in Multi-Cloud Environments," Proceedings of the IEEE Cloud Computing Conference, pp. 98-110, 2019.
  51. Liu et al. "Dynamic Resource Allocation for Containerized Applications in Cloud Platforms," Cloud Computing Journal, vol. 24, no. 2, pp. 102-115, 2021.
  52. Zhao et al. "Thermal-Aware Scheduling for Containers in Cloud Datacenters," IEEE Transactions on Sustainable Computing, vol. 6, no. 1, pp. 19-32, 2020.
  53. Guo et al. "Comparative Analysis of Container Orchestration Tools: Kubernetes vs. Docker Swarm," Cloud Computing and Networking, vol. 8, pp. 1-13, 2021.
  54. Chen et al. "Bin-Packing Based Container Placement for Optimizing Resource Utilization," Journal of Parallel and Distributed Computing, vol. 133, pp. 80-93, 2019.
  55. Zhang et al. "Real-Time Scheduling of Containers with Multi-Resource Constraints," Proceedings of the IEEE International Conference on Cloud Computing, pp. 144-156, 2018.
  56. Huang et al. "Benchmarking Cloud-Oriented Container Platforms: Performance and Scalability," Cloud Platforms Journal, vol. 32, no. 5, pp. 78-89, 2020.
  57. Roy et al. "Hybrid Machine Learning Algorithms for Container Scheduling in Multi-Tenant Cloud Systems," International Journal of Cloud Applications, vol. 12, pp. 45-58, 2021.
  58. Miller et al. "A Survey on Multi-Resource Fairness in Cloud Container Scheduling," ACM Computing Surveys, vol. 53, no. 4, pp. 1-34, 2020.
  59. Patel et al. "Dominant Resource Fairness for Multi-Resource Container Scheduling," Proceedings of the IEEE Cloud Computing Conference, pp. 85-97, 2021. 23 | Page
  60. Liang et al. "SimGrid: A Grid Simulation Framework for Cloud-Oriented Containers," Simulation Modelling Practice and Theory, vol. 108, pp. 34-47, 2020.
  61. Moss et al. "CloudSim: A Framework for Modeling Cloud Computing Infrastructures," Journal of Cloud Computing: Advances, Systems and Applications, vol. 10, pp. 1-18, 2021.
  62. Mohan et al. "Real-Time Container Placement in Edge Cloud Systems Using Reinforcement Learning," IEEE Transactions on Edge Computing, vol. 9, no. 6, pp. 13-27, 2020.
  63. Nair et al. "A Comparison of Cloud and Edge Computing in Container Scheduling," International Journal of Cloud Computing and Services Science, vol. 8, pp. 76-89, 2021.
  64. Sharma et al. "Decentralized Container Scheduling for Cloud Systems," Journal of Cloud and Distributed Computing, vol. 15, no. 2, pp. 123-134, 2020.
  65. Zhu et al. "Exploring Federated Learning for Container Placement in Multi-Cloud Environments," Proceedings of the IEEE Cloud Computing Symposium, pp. 23-45, 2021.
Index Terms

Computer Science
Information Sciences

Keywords

Container Scheduling Cloud Computing Resource Allocation Docker Swarm Fault Tolerance Load Balancing Container Orchestration Scheduling Algorithm Cloud-Native Applications Resource Optimization