{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,8]],"date-time":"2026-04-08T03:46:14Z","timestamp":1775619974907,"version":"3.50.1"},"reference-count":67,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2023,6,13]],"date-time":"2023-06-13T00:00:00Z","timestamp":1686614400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,6,13]],"date-time":"2023-06-13T00:00:00Z","timestamp":1686614400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Cloud Comp"],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>As cloud services expand, the need to improve the performance of data center infrastructure becomes more important. High-performance computing, advanced networking solutions, and resource optimization strategies can help data centers maintain the speed and efficiency necessary to provide high-quality cloud services. Running containerized applications is one such optimization strategy, offering benefits such as improved portability, enhanced security, better resource utilization, faster deployment and scaling, and improved integration and interoperability. These benefits can help organizations improve their application deployment and management, enabling them to respond more quickly and effectively to dynamic business needs. Kubernetes is a container orchestration system designed to automate the deployment, scaling, and management of containerized applications. One of its key features is the ability to schedule the deployment and execution of containers across a cluster of nodes using a scheduling algorithm. This algorithm determines the best placement of containers on the available nodes in the cluster. In this paper, we provide a comprehensive review of various scheduling algorithms in the context of Kubernetes. We characterize and group them into four sub-categories: generic scheduling, multi-objective optimization-based scheduling, AI-focused scheduling, and autoscaling enabled scheduling, and identify gaps and issues that require further research.<\/jats:p>","DOI":"10.1186\/s13677-023-00471-1","type":"journal-article","created":{"date-parts":[[2023,6,13]],"date-time":"2023-06-13T21:01:43Z","timestamp":1686690103000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":91,"title":["A survey of Kubernetes scheduling algorithms"],"prefix":"10.1186","volume":"12","author":[{"given":"Khaldoun","family":"Senjab","sequence":"first","affiliation":[]},{"given":"Sohail","family":"Abbas","sequence":"additional","affiliation":[]},{"given":"Naveed","family":"Ahmed","sequence":"additional","affiliation":[]},{"given":"Atta ur Rehman","family":"Khan","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,6,13]]},"reference":[{"issue":"2","key":"471_CR1","doi-asserted-by":"publisher","first-page":"2937","DOI":"10.1007\/s11227-021-03982-3","volume":"78","author":"SK Mondal","year":"2022","unstructured":"Mondal SK, Pan R, Kabir HMD, Tian T, Dai HN (2022) Kubernetes in IT administration and serverless computing: an empirical study and research challenges. J Supercomput 78(2):2937\u20132987","journal-title":"J Supercomput"},{"key":"471_CR2","doi-asserted-by":"publisher","first-page":"18966","DOI":"10.1109\/ACCESS.2022.3150867","volume":"10","author":"LH Phuc","year":"2022","unstructured":"Phuc LH, Phan LA, Kim T (2022) Traffic-Aware horizontal pod autoscaler in kubernetes-based edge computing infrastructure. IEEE Access 10:18966\u201318977","journal-title":"IEEE Access"},{"key":"471_CR3","first-page":"149","volume-title":"IEEE\/ACM 7th Symposium on Edge Computing, SEC","author":"M Zhang","year":"2022","unstructured":"Zhang M, Cao J, Yang L, Zhang L, Sahni Y, Jiang S (2022) ENTS: An Edge-native Task Scheduling System for Collaborative Edge Computing. IEEE\/ACM 7th Symposium on Edge Computing, SEC. pp 149\u2013161"},{"issue":"3","key":"471_CR4","doi-asserted-by":"publisher","first-page":"1522","DOI":"10.3390\/s23031522","volume":"23","author":"SH Kim","year":"2023","unstructured":"Kim SH, Kim T (2023) Local scheduling in kubeedge-based edge computing environment. Sensors 23(3):1522","journal-title":"Sensors"},{"key":"471_CR5","doi-asserted-by":"crossref","unstructured":"E. Casalicchio (2019) \u201cContainer orchestration: A survey,\u201d Syst Model, 221\u2013235.","DOI":"10.1007\/978-3-319-92378-9_14"},{"issue":"3","key":"471_CR6","doi-asserted-by":"publisher","first-page":"677","DOI":"10.1109\/TCC.2017.2702586","volume":"7","author":"C Pahl","year":"2017","unstructured":"Pahl C, Brogi A, Soldani J, Jamshidi P (2017) Cloud container technologies: a state-of-the-art review. IEEE Transact Cloud Comput 7(3):677\u2013692","journal-title":"IEEE Transact Cloud Comput"},{"issue":"5","key":"471_CR7","doi-asserted-by":"publisher","first-page":"698","DOI":"10.1002\/spe.2660","volume":"49","author":"MA Rodriguez","year":"2019","unstructured":"Rodriguez MA, Buyya R (2019) Container-based cluster orchestration systems: A taxonomy and future directions. Software Pract Experience 49(5):698\u2013719","journal-title":"Software Pract Experience"},{"issue":"5","key":"471_CR8","doi-asserted-by":"publisher","first-page":"931","DOI":"10.3390\/app9050931","volume":"9","author":"E Truyen","year":"2019","unstructured":"Truyen E, Van Landuyt D, Preuveneers D, Lagaisse B, Joosen W (2019) A comprehensive feature comparison study of open-source container orchestration frameworks. Appl Sciences (Switzerland) 9(5):931","journal-title":"Appl Sciences (Switzerland)"},{"key":"471_CR9","doi-asserted-by":"publisher","first-page":"407","DOI":"10.1016\/j.future.2018.09.014","volume":"91","author":"AR Arunarani","year":"2019","unstructured":"Arunarani AR, Manjula D, Sugumaran V (2019) Task scheduling techniques in cloud computing: a literature survey. Futur Gener Comput Syst 91:407\u2013415","journal-title":"Futur Gener Comput Syst"},{"key":"471_CR10","doi-asserted-by":"publisher","first-page":"2881","DOI":"10.1016\/j.proeng.2012.06.337","volume":"38","author":"Vijindra and S. Shenai,","year":"2012","unstructured":"Vijindra and S. Shenai, (2012) Survey on scheduling issues in cloud computing. Procedia Eng 38:2881\u20132888","journal-title":"Procedia Eng"},{"issue":"4","key":"471_CR11","doi-asserted-by":"publisher","first-page":"3560","DOI":"10.1109\/COMST.2018.2857922","volume":"20","author":"K Wang","year":"2018","unstructured":"Wang K, Zhou Q, Guo S, Luo J (2018) Cluster frameworks for efficient scheduling and resource allocation in data center networks: a survey. IEEE Commun Surveys Tutor 20(4):3560\u20133580","journal-title":"IEEE Commun Surveys Tutor"},{"issue":"3","key":"471_CR12","doi-asserted-by":"crossref","first-page":"e3792","DOI":"10.1002\/ett.3792","volume":"33","author":"P Hosseinioun","year":"2022","unstructured":"Hosseinioun P, Kheirabadi M, Kamel Tabbakh SR, Ghaemi R (2022) A task scheduling approaches in fog computing: a survey\u201d. Transact Emerg TelecommunTechnol 33(3):e3792","journal-title":"Transact Emerg TelecommunTechnol"},{"issue":"7","key":"471_CR13","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3544788","volume":"55","author":"Z Rejiba","year":"2022","unstructured":"Rejiba Z, Chamanara J (2022) Custom scheduling in Kubernetes: a survey on common problems and solution approaches. ACM Comput Surv 55(7):1\u201337","journal-title":"ACM Comput Surv"},{"issue":"7","key":"471_CR14","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3539606","volume":"55","author":"C Carri\u00f3n","year":"2022","unstructured":"Carri\u00f3n C (2022) Kubernetes scheduling: taxonomy, ongoing issues and challenges. ACM Comput Surv 55(7):1\u201337","journal-title":"ACM Comput Surv"},{"key":"471_CR15","first-page":"351","volume-title":"Proceedings of the IEEE Conference on Network Softwarization: Unleashing the Power of Network Softwarization","author":"J Santos","year":"2019","unstructured":"Santos J, Wauters T, Volckaert B, De Turck F (2019) Towards network-Aware resource provisioning in kubernetes for fog computing applications. Proceedings of the IEEE Conference on Network Softwarization: Unleashing the Power of Network Softwarization. pp 351\u2013359"},{"key":"471_CR16","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1145\/3267809.3267819","volume-title":"Proceedings of the ACM Symposium on Cloud Computing","author":"A Chung","year":"2018","unstructured":"Chung A, Park JW, Ganger GR (2018) Stratus: Cost-aware container scheduling in the public cloud. Proceedings of the ACM Symposium on Cloud Computing. pp 121\u2013134"},{"key":"471_CR17","volume-title":"Proceedings of the 15th European Conference on Computer Systems, EuroSys","author":"TN Le","year":"2020","unstructured":"Le TN, Sun X, Chowdhury M, Liu Z (2020) AlloX: Compute allocation in hybrid clusters. Proceedings of the 15th European Conference on Computer Systems, EuroSys"},{"issue":"2","key":"471_CR18","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3378447","volume":"20","author":"Z Zhong","year":"2020","unstructured":"Zhong Z, Buyya R (2020) A Cost-Efficient Container Orchestration Strategy in Kubernetes-Based Cloud Computing Infrastructures with Heterogeneous Resources. ACM Trans Internet Technol 20(2):1\u201324","journal-title":"ACM Trans Internet Technol"},{"key":"471_CR19","volume-title":"Proceedings - IEEE International Conference on Cluster Computing, ICCC","author":"P Thinakaran","year":"2019","unstructured":"Thinakaran P, Gunasekaran JR, Sharma B, Kandemir MT, Das CR (2019) Kube-Knots: Resource Harvesting through Dynamic Container Orchestration in GPU-based Datacenters. Proceedings - IEEE International Conference on Cluster Computing, ICCC"},{"key":"471_CR20","first-page":"156","volume-title":"Proceedings - 13th IEEE International Conference on Service-Oriented System Engineering, 10th International Workshop on Joint Cloud Computing, and IEEE International Workshop on Cloud Computing in Robotic Systems, CCRS","author":"P Townend","year":"2019","unstructured":"Townend P et al (2019) Invited paper: Improving data center efficiency through holistic scheduling in kubernetes. Proceedings - 13th IEEE International Conference on Service-Oriented System Engineering, 10th International Workshop on Joint Cloud Computing, and IEEE International Workshop on Cloud Computing in Robotic Systems, CCRS. pp 156\u2013166"},{"issue":"5","key":"471_CR21","doi-asserted-by":"publisher","first-page":"4267","DOI":"10.1007\/s11227-020-03427-3","volume":"77","author":"T Menouer","year":"2021","unstructured":"Menouer T (2021) KCSS: Kubernetes container scheduling strategy. J Supercomput 77(5):4267\u20134293","journal-title":"J Supercomput"},{"key":"471_CR22","first-page":"252","volume-title":"16th IEEE International Symposium on Parallel and Distributed Processing with Applications, 17th IEEE International Conference on Ubiquitous Computing and Communications, 8th IEEE International Conference on Big Data and Cloud Computing","author":"S Song","year":"2019","unstructured":"Song S, Deng L, Gong J, Luo H (2019) Gaia scheduler: A kubernetes-based scheduler framework. 16th IEEE International Symposium on Parallel and Distributed Processing with Applications, 17th IEEE International Conference on Ubiquitous Computing and Communications, 8th IEEE International Conference on Big Data and Cloud Computing. pp 252\u2013259"},{"key":"471_CR23","volume-title":"27th International Conference on Software, Telecommunications and Computer Networks, SoftCOM","author":"MC Ogbuachi","year":"2019","unstructured":"Ogbuachi MC, Gore C, Reale A, Suskovics P, Kovacs B (2019) Context-aware K8S scheduler for real time distributed 5G edge computing applications. 27th International Conference on Software, Telecommunications and Computer Networks, SoftCOM"},{"key":"471_CR24","first-page":"14","volume-title":"3rd IEEE International Conference on Cloud and Fog Computing Technologies and Applications, Cloud Summit","author":"A Beltre","year":"2019","unstructured":"Beltre A, Saha P, Govindaraju M (2019) KubeSphere: An approach to multi-tenant fair scheduling for kubernetes clusters. 3rd IEEE International Conference on Cloud and Fog Computing Technologies and Applications, Cloud Summit. pp 14\u201320"},{"key":"471_CR25","doi-asserted-by":"publisher","first-page":"136","DOI":"10.1145\/3342280.3342335","volume-title":"ACM SIGCOMM Conference Posters and Demos, Part of SIGCOMM","author":"D Haja","year":"2019","unstructured":"Haja D, Szalay M, Sonkoly B, Pongracz G, Toka L (2019) Sharpening Kubernetes for the Edge. ACM SIGCOMM Conference Posters and Demos, Part of SIGCOMM. pp 136\u2013137"},{"key":"471_CR26","volume-title":"Proceedings - IEEE INFOCOM","author":"L Wojciechowski","year":"2021","unstructured":"Wojciechowski L et al (2021) NetMARKS: Network metrics-AwaRe kubernetes scheduler powered by service mesh. Proceedings - IEEE INFOCOM"},{"issue":"2","key":"471_CR27","doi-asserted-by":"publisher","first-page":"337","DOI":"10.1109\/TC.2021.3049598","volume":"71","author":"Z Cai","year":"2022","unstructured":"Cai Z, Buyya R (2022) Inverse Queuing Model-Based Feedback Control for Elastic Container Provisioning of Web Systems in Kubernetes. IEEE Trans Comput 71(2):337\u2013348","journal-title":"IEEE Trans Comput"},{"issue":"2","key":"471_CR28","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1002\/spe.2898","volume":"51","author":"G El Haj Ahmed","year":"2021","unstructured":"El Haj Ahmed G, Gil-Casti\u00f1eira F, Costa-Montenegro E (2021) KubCG: A dynamic Kubernetes scheduler for heterogeneous clusters. Software Pract Experience 51(2):213\u2013234","journal-title":"Software Pract Experience"},{"key":"471_CR29","volume-title":"ACM International Conference Proceeding Series","author":"OM Ungureanu","year":"2019","unstructured":"Ungureanu OM, Vl\u0103deanu C, Kooij R (2019) Kubernetes cluster optimization using hybrid shared-state scheduling framework. ACM International Conference Proceeding Series"},{"key":"471_CR30","first-page":"81","volume-title":"19th IEEE International Symposium on Parallel and Distributed Processing with Applications, 11th IEEE International Conference on Big Data and Cloud Computing, 14th IEEE International Conference on Social Computing and Networking and 11th IEEE Internation","author":"S Yang","year":"2021","unstructured":"Yang S, Ren Y, Zhang J, Guan J, Li B (2021) KubeHICE: Performance-aware Container Orchestration on Heterogeneous-ISA Architectures in Cloud-Edge Platforms. 19th IEEE International Symposium on Parallel and Distributed Processing with Applications, 11th IEEE International Conference on Big Data and Cloud Computing, 14th IEEE International Conference on Social Computing and Networking and 11th IEEE Internation. pp 81\u201391"},{"key":"471_CR31","first-page":"14","volume-title":"ACM International Conference Proceeding Series","author":"D Li","year":"2020","unstructured":"Li D, Wei Y, Zeng B (2020) A Dynamic I\/O Sensing Scheduling Scheme in Kubernetes. ACM International Conference Proceeding Series. pp 14\u201319"},{"key":"471_CR32","first-page":"229","volume-title":"ACM International Conference Proceeding Series","author":"D Fan","year":"2020","unstructured":"Fan D, He D (2020) A Scheduler for Serverless Framework base on Kubernetes. ACM International Conference Proceeding Series. pp 229\u2013232"},{"key":"471_CR33","volume-title":"7th International Conference on Advanced Informatics: Concepts, Theory and Applications, ICAICTA","author":"MF Bestari","year":"2020","unstructured":"Bestari MF, Kistijantoro AI, Sasmita AB (2020) Dynamic Resource Scheduler for Distributed Deep Learning Training in Kubernetes. 7th International Conference on Advanced Informatics: Concepts, Theory and Applications, ICAICTA"},{"key":"471_CR34","volume-title":"IEEE 17th Annual Consumer Communications and Networking Conference, CCNC","author":"A Dua","year":"2020","unstructured":"Dua A, Randive S, Agarwal A, Kumar N (2020) Efficient Load balancing to serve Heterogeneous Requests in Clustered Systems using Kubernetes. IEEE 17th Annual Consumer Communications and Networking Conference, CCNC"},{"issue":"5","key":"471_CR35","doi-asserted-by":"publisher","first-page":"4228","DOI":"10.1109\/JIOT.2019.2939534","volume":"7","author":"K Kaur","year":"2020","unstructured":"Kaur K, Garg S, Kaddoum G, Ahmed SH, Atiquzzaman M (2020) KEIDS: Kubernetes-Based Energy and Interference Driven Scheduler for Industrial IoT in Edge-Cloud Ecosystem. IEEE Internet Things J 7(5):4228\u20134237","journal-title":"IEEE Internet Things J"},{"key":"471_CR36","doi-asserted-by":"publisher","first-page":"83088","DOI":"10.1109\/ACCESS.2019.2924414","volume":"7","author":"M Lin","year":"2019","unstructured":"Lin M, Xi J, Bai W, Wu J (2019) Ant colony algorithm for multi-objective optimization of container-based microservice scheduling in cloud. IEEE Access 7:83088\u201383100","journal-title":"IEEE Access"},{"key":"471_CR37","volume-title":"ACM International Conference Proceeding Series","author":"Z Wei-guo","year":"2018","unstructured":"Wei-guo Z, Xi-lin M, Jin-zhong Z (2018) Research on kubernetes\u2019 resource scheduling scheme. ACM International Conference Proceeding Series"},{"key":"471_CR38","doi-asserted-by":"publisher","first-page":"68028","DOI":"10.1109\/ACCESS.2021.3077550","volume":"9","author":"O Oleghe","year":"2021","unstructured":"Oleghe O (2021) Container placement and migration in edge computing: concept and scheduling models. IEEE Access 9:68028\u201368043","journal-title":"IEEE Access"},{"key":"471_CR39","volume-title":"QoE-Aware Container Scheduler for Co-located Cloud Environments,\u201d Faculdades Catolicas","author":"M Carvalho","year":"2021","unstructured":"Carvalho M, MacEdo DF (2021) QoE-Aware Container Scheduler for Co-located Cloud Environments,\u201d Faculdades Catolicas"},{"key":"471_CR40","unstructured":"Chen T, Li M, Li Y, Lin M, Wang N, Wang M, Xiao T, Xu B, Zhang C, Zhang Z (2015) Mxnet: A flexible and efficient machine learning library for heterogeneous distributed systems. arXiv preprint arXiv:1512.01274"},{"issue":"16","key":"471_CR41","first-page":"265","volume":"2016","author":"M Abadi","year":"2016","unstructured":"Abadi M et al (2016) Tensorflow: a system for large-scale machine learning. Osdi 2016(16):265\u2013283","journal-title":"Osdi"},{"key":"471_CR42","first-page":"1335","volume-title":"Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining","author":"EP Xing","year":"2015","unstructured":"Xing EP et al (2015) Petuum: A new platform for distributed machine learning on big data. Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. pp 1335\u20131344"},{"key":"471_CR43","first-page":"1","volume-title":"10th European Conference on Computer Systems, EuroSys","author":"A Verma","year":"2015","unstructured":"Verma A, Pedrosa L, Korupolu M, Oppenheimer D, Tune E, Wilkes J (2015) Large-scale cluster management at Google with Borg. 10th European Conference on Computer Systems, EuroSys. pp 1\u201315"},{"key":"471_CR44","first-page":"1","volume-title":"4th Annual Symposium on Cloud Computing, SoCC","author":"VK Vavilapalli","year":"2013","unstructured":"Vavilapalli VK et al (2013) Apache hadoop YARN: Yet another resource negotiator. 4th Annual Symposium on Cloud Computing, SoCC. pp 1\u201316"},{"key":"471_CR45","first-page":"495","volume-title":"Proceedings - IEEE INFOCOM","author":"Y Bao","year":"2018","unstructured":"Bao Y, Peng Y, Wu C, Li Z (2018) Online Job Scheduling in Distributed Machine Learning Clusters. Proceedings - IEEE INFOCOM. pp 495\u2013503"},{"key":"471_CR46","volume-title":"Proceedings of the 13th EuroSys Conference, EuroSys","author":"Y Peng","year":"2018","unstructured":"Peng Y, Bao Y, Chen Y, Wu C, Guo C (2018) Optimus: An Efficient Dynamic Resource Scheduler for Deep Learning Clusters. Proceedings of the 13th EuroSys Conference, EuroSys"},{"key":"471_CR47","first-page":"270","volume-title":"SIGCOMM Conference of the ACM Special Interest Group on Data Communication","author":"H Mao","year":"2019","unstructured":"Mao H, Schwarzkopf M, Venkatakrishnan SB, Meng Z, Alizadeh M (2019) Learning scheduling algorithms for data processing clusters. SIGCOMM Conference of the ACM Special Interest Group on Data Communication. pp 270\u2013288"},{"key":"471_CR48","volume-title":"Proceedings of the 15th European Conference on Computer Systems, EuroSys","author":"S Chaudhary","year":"2020","unstructured":"Chaudhary S, Ramjee R, Sivathanu M, Kwatra N, Viswanatha S (2020) Balancing efficiency and fairness in heterogeneous GPU clusters for deep learning. Proceedings of the 15th European Conference on Computer Systems, EuroSys"},{"key":"471_CR49","first-page":"278","volume-title":"IEEE International Conference on Big Data, Big Data","author":"Y Fu","year":"2019","unstructured":"Fu Y et al (2019) Progress-based Container Scheduling for Short-lived Applications in a Kubernetes Cluster. IEEE International Conference on Big Data, Big Data. pp 278\u2013287"},{"issue":"8","key":"471_CR50","doi-asserted-by":"publisher","first-page":"1947","DOI":"10.1109\/TPDS.2021.3052895","volume":"32","author":"Y Peng","year":"2021","unstructured":"Peng Y, Bao Y, Chen Y, Wu C, Meng C, Lin W (2021) DL2: A Deep Learning-Driven Scheduler for Deep Learning Clusters. IEEE Trans Parallel Distrib Syst 32(8):1947\u20131960","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"3","key":"471_CR51","doi-asserted-by":"publisher","first-page":"3770","DOI":"10.1109\/JSYST.2021.3129974","volume":"16","author":"Y Mao","year":"2022","unstructured":"Mao Y, Fu Y, Zheng W, Cheng L, Liu Q, Tao D (2022) Speculative Container Scheduling for Deep Learning Applications in a Kubernetes Cluster. IEEE Syst J 16(3):3770\u20133781","journal-title":"IEEE Syst J"},{"key":"471_CR52","first-page":"116","volume-title":"IEEE International Conference on Cloud Engineering, IC2E","author":"J Huang","year":"2020","unstructured":"Huang J, Xiao C, Wu W (2020) RLSK: A Job Scheduler for Federated Kubernetes Clusters based on Reinforcement Learning. IEEE International Conference on Cloud Engineering, IC2E. pp 116\u2013123"},{"key":"471_CR53","doi-asserted-by":"publisher","first-page":"108","DOI":"10.1145\/3386367.3432588","volume-title":"Proceedings of the 16th International Conference on Emerging Networking EXperiments and Technologies","author":"H Wang","year":"2020","unstructured":"Wang H, Liu Z, Shen H (2020) Job scheduling for large-scale machine learning clusters. Proceedings of the 16th International Conference on Emerging Networking EXperiments and Technologies. pp 108\u2013120"},{"key":"471_CR54","volume-title":"Proceedings - IEEE INFOCOM","author":"Y Han","year":"2021","unstructured":"Han Y, Shen S, Wang X, Wang S, Leung VCM (2021) Tailored learning-based scheduling for kubernetes-oriented edge-cloud system. Proceedings - IEEE INFOCOM"},{"key":"471_CR55","first-page":"1213","volume-title":"IEEE International Conference on Emerging Technologies and Factory Automation, ETFA","author":"O Casquero","year":"2019","unstructured":"Casquero O, Armentia A, Sarachaga I, P\u00e9rez F, Orive D, Marcos M (2019) Distributed scheduling in Kubernetes based on MAS for Fog-in-the-loop applications. IEEE International Conference on Emerging Technologies and Factory Automation, ETFA. pp 1213\u20131217"},{"key":"471_CR56","first-page":"701","volume-title":"Proceedings of IEEE 14th International Conference on Intelligent Systems and Knowledge Engineering, ISKE","author":"Y Yang","year":"2019","unstructured":"Yang Y, Chen L (2019) Design of Kubernetes Scheduling Strategy Based on LSTM and Grey Model. Proceedings of IEEE 14th International Conference on Intelligent Systems and Knowledge Engineering, ISKE. pp 701\u2013707"},{"key":"471_CR57","doi-asserted-by":"publisher","first-page":"105192","DOI":"10.1109\/ACCESS.2021.3100082","volume":"9","author":"X Zhang","year":"2021","unstructured":"Zhang X, Li L, Wang Y, Chen E, Shou L (2021) Zeus: Improving Resource Efficiency via Workload Colocation for Massive Kubernetes Clusters. IEEE Access 9:105192\u2013105204","journal-title":"IEEE Access"},{"key":"471_CR58","doi-asserted-by":"publisher","unstructured":"Liu Z, Chen C, Li J, Cheng Y, Kou Y, Zhang D (2022) KubFBS: A fine-grained and balance-aware scheduling system for deep learning tasks based on kubernetes. Concurrency Computat Pract Exper 34(11):e6836. https:\/\/doi.org\/10.1002\/cpe.6836","DOI":"10.1002\/cpe.6836"},{"key":"471_CR59","volume-title":"IEEE Global Communications Conference","author":"M Rahali","year":"2021","unstructured":"Rahali M, Phan CT, Rubino G (2021) KRS: Kubernetes Resource Scheduler for resilient NFV networks. IEEE Global Communications Conference"},{"issue":"2","key":"471_CR60","doi-asserted-by":"publisher","first-page":"174","DOI":"10.1093\/comjnl\/bxy043","volume":"62","author":"S Taherizadeh","year":"2019","unstructured":"Taherizadeh S, Stankovski V (2019) Dynamic multi-level auto-scaling rules for containerized applications. Computer J 62(2):174\u2013197","journal-title":"Computer J"},{"key":"471_CR61","first-page":"33","volume-title":"IEEE International Conference on Cloud Computing, CLOUD","author":"G Rattihalli","year":"2019","unstructured":"Rattihalli G, Govindaraju M, Lu H, Tiwari D (2019) Exploring potential for non-disruptive vertical auto scaling and resource estimation in kubernetes. IEEE International Conference on Cloud Computing, CLOUD. pp 33\u201340"},{"issue":"1","key":"471_CR62","doi-asserted-by":"publisher","first-page":"958","DOI":"10.1109\/TNSM.2021.3052837","volume":"18","author":"L Toka","year":"2021","unstructured":"Toka L, Dobreff G, Fodor B, Sonkoly B (2021) Machine Learning-Based Scaling Management for Kubernetes Edge Clusters. IEEE Trans Netw Serv Manage 18(1):958\u2013972","journal-title":"IEEE Trans Netw Serv Manage"},{"key":"471_CR63","volume-title":"IEEE\/IFIP Network Operations and Management Symposium 2020: Management in the Age of Softwarization and Artificial Intelligence, NOMS","author":"D Balla","year":"2020","unstructured":"Balla D, Simon C, Maliosz M (2020) Adaptive scaling of Kubernetes pods. IEEE\/IFIP Network Operations and Management Symposium 2020: Management in the Age of Softwarization and Artificial Intelligence, NOMS"},{"key":"471_CR64","first-page":"599","volume-title":"IEEE\/ACM International Symposium on Cluster, Cloud and Internet Computing, CCGRID","author":"L Toka","year":"2020","unstructured":"Toka L, Dobreff G, Fodor B, Sonkoly B (2020) Adaptive AI-based auto-scaling for Kubernetes. IEEE\/ACM International Symposium on Cluster, Cloud and Internet Computing, CCGRID. pp 599\u2013608"},{"key":"471_CR65","first-page":"575","volume-title":"IEEE 4th Information Technology, Networking, Electronic and Automation Control Conference, ITNEC","author":"M Wang","year":"2020","unstructured":"Wang M, Zhang D, Wu B (2020) A Cluster Autoscaler Based on Multiple Node Types in Kubernetes. IEEE 4th Information Technology, Networking, Electronic and Automation Control Conference, ITNEC. pp 575\u2013579"},{"key":"471_CR66","volume-title":"17th International Conference on the Design of Reliable Communication Networks, DRCN","author":"R Kang","year":"2021","unstructured":"Kang R, Zhu M, He F, Sato T, Oki E (2021) Design of Scheduler Plugins for Reliable Function Allocation in Kubernetes. 17th International Conference on the Design of Reliable Communication Networks, DRCN"},{"key":"471_CR67","doi-asserted-by":"publisher","first-page":"109768","DOI":"10.1109\/ACCESS.2022.3214985","volume":"10","author":"DD Vu","year":"2022","unstructured":"Vu DD, Tran MN, Kim Y (2022) Predictive hybrid autoscaling for containerized applications. IEEE Access 10:109768\u2013109778","journal-title":"IEEE Access"}],"container-title":["Journal of Cloud Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-023-00471-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13677-023-00471-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-023-00471-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,12,15]],"date-time":"2023-12-15T01:33:18Z","timestamp":1702603998000},"score":1,"resource":{"primary":{"URL":"https:\/\/journalofcloudcomputing.springeropen.com\/articles\/10.1186\/s13677-023-00471-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,6,13]]},"references-count":67,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2023,12]]}},"alternative-id":["471"],"URL":"https:\/\/doi.org\/10.1186\/s13677-023-00471-1","relation":{},"ISSN":["2192-113X"],"issn-type":[{"value":"2192-113X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,6,13]]},"assertion":[{"value":"27 January 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 June 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 June 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"Authors provide consent for publication.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"The authors declare no competing interests.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"87"}}