{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,2]],"date-time":"2026-06-02T23:59:56Z","timestamp":1780444796007,"version":"3.54.1"},"reference-count":50,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2025,12,19]],"date-time":"2025-12-19T00:00:00Z","timestamp":1766102400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2025,12,19]],"date-time":"2025-12-19T00:00:00Z","timestamp":1766102400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100022026","name":"Aswan University","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100022026","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Cluster Comput"],"published-print":{"date-parts":[[2026,2]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>\n                    Cloud computing provides scalable and cost-effective access to shared resources through virtualization and distributed systems. With the rapid growth of cloud services, diverse workloads are increasingly submitted to virtual machines (VMs) with heterogeneous capabilities, making efficient task scheduling essential. Inefficient scheduling can cause underutilization, increased latency, task rejection, and service-level agreement (SLA) violations, underscoring the need for adaptive, fault-tolerant, and deadline-aware scheduling mechanisms. This article introduces the\n                    <jats:italic>Balanced Independent-Task Assignment<\/jats:italic>\n                    (\n                    <jats:italic>BITA<\/jats:italic>\n                    ) algorithm and its variant\n                    <jats:italic>BITAr<\/jats:italic>\n                    for efficient and fault-tolerant scheduling of independent tasks on cloud-based VMs.\n                    <jats:italic>BITA<\/jats:italic>\n                    addresses soft real-time scheduling through a criticality-driven metric that evaluates task deadlines and VM qualifications for adaptive assignments, reducing task rejection and strengthening fault tolerance.\n                    <jats:italic>BITAr<\/jats:italic>\n                    extends this approach to hard real-time scenarios with strict deadline constraints, prioritizing the utilization of qualified VMs at task arrival. Both algorithms aim to balance workloads, minimize task rejection, enhance fault tolerance, and optimize VM utilization. Experimental results show that\n                    <jats:italic>BITA<\/jats:italic>\n                    and\n                    <jats:italic>BITAr<\/jats:italic>\n                    outperform state-of-the-art methods, achieving higher mean effective utilization (MEU) and lower task rejection rates (TRR) with lower-bound running-time complexity. These findings confirm their scalability and suitability for real-world heterogeneous cloud deployments, improving overall resource efficiency and service reliability.\n                  <\/jats:p>","DOI":"10.1007\/s10586-025-05857-1","type":"journal-article","created":{"date-parts":[[2025,12,19]],"date-time":"2025-12-19T19:16:39Z","timestamp":1766171799000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["A fault-tolerant and load-balancing scheduler for independent tasks on cloud-based virtual machines"],"prefix":"10.1007","volume":"29","author":[{"given":"Tarek","family":"Hagras","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gamal A.","family":"El-Sayed","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2025,12,19]]},"reference":[{"key":"5857_CR1","doi-asserted-by":"publisher","DOI":"10.5281\/zenodo.15165068","author":"N Brooks","year":"2025","unstructured":"Brooks, N., Vance, C., Ames, D.: Cloud computing: a review of evolution, challenges, and emerging trends. J. Comput. Sci. Softw. Appl. (2025). https:\/\/doi.org\/10.5281\/zenodo.15165068","journal-title":"J. Comput. Sci. Softw. Appl."},{"key":"5857_CR2","doi-asserted-by":"publisher","first-page":"350","DOI":"10.1201\/9781003093671","volume-title":"Cloud Computing: Concepts and Technologies","author":"S Manvi","year":"2021","unstructured":"Manvi, S., Shyam, G.: Cloud Computing: Concepts and Technologies, 1st edn., p. 350. CRC Press, Boca Raton (2021). https:\/\/doi.org\/10.1201\/9781003093671","edition":"1"},{"key":"5857_CR3","doi-asserted-by":"publisher","first-page":"138252","DOI":"10.1109\/ACCESS.2024.3466529","volume":"12","author":"OL Abraham","year":"2024","unstructured":"Abraham, O.L., Ngadi, M.A., Sharif, J.B., Sidik, M.K.: Task scheduling in cloud environment techniques, applications, and tools: a systematic literature review. IEEE Access 12, 138252\u2013138279 (2024). https:\/\/doi.org\/10.1109\/ACCESS.2024.3466529","journal-title":"IEEE Access"},{"key":"5857_CR4","doi-asserted-by":"publisher","DOI":"10.1201\/b23006","volume-title":"Workflow Scheduling on Computing Systems","author":"K Li","year":"2023","unstructured":"Li, K., Tang, X., Mei, J., Zhang, L., Yang, W., Li, K.: Workflow Scheduling on Computing Systems. CRC Press, Boca Raton (2023). https:\/\/doi.org\/10.1201\/b23006"},{"issue":"1","key":"5857_CR5","doi-asserted-by":"publisher","first-page":"20240441","DOI":"10.1515\/jisys-2024-0441","volume":"34","author":"WK Awad","year":"2025","unstructured":"Awad, W.K., Ariffin, K.A.Z., Nazri, M.Z.A., Yassen, E.T.: Resource allocation strategies and task scheduling algorithms for cloud computing: a systematic literature review. J. Intell. Syst. 34(1), 20240441 (2025). https:\/\/doi.org\/10.1515\/jisys-2024-0441","journal-title":"J. Intell. Syst."},{"key":"5857_CR6","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2023.103492","volume":"205","author":"S Sharma","year":"2024","unstructured":"Sharma, S., Gupta, R., Banerjee, S.: A hybrid survey of fault tolerance, load balancing, and scheduling in cloud systems. J. Netw. Comput. Appl. 205, 103492 (2024). https:\/\/doi.org\/10.1016\/j.jnca.2023.103492","journal-title":"J. Netw. Comput. Appl."},{"key":"5857_CR7","doi-asserted-by":"publisher","first-page":"45","DOI":"10.1007\/s13677-024-01567-2","volume":"29","author":"A Smith","year":"2024","unstructured":"Smith, A., Lee, B.: vAdaptive load forecasting and dynamic scaling in distributed systems. J. Cloud Comput. 29, 45\u201360 (2024). https:\/\/doi.org\/10.1007\/s13677-024-01567-2","journal-title":"J. Cloud Comput."},{"key":"5857_CR8","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1016\/j.iotcps.2023.07.003","volume":"4","author":"SMFDS Mustapha","year":"2024","unstructured":"Mustapha, S.M.F.D.S., Gupta, P.: Fault aware task scheduling in cloud using min\u2013min and dbscan. Internet Things Cyber-Phys. Syst. 4, 68\u201376 (2024). https:\/\/doi.org\/10.1016\/j.iotcps.2023.07.003","journal-title":"Internet Things Cyber-Phys. Syst."},{"issue":"2","key":"5857_CR9","doi-asserted-by":"publisher","first-page":"222","DOI":"10.1109\/TCC.2014.2314655","volume":"2","author":"S Rodriguez","year":"2014","unstructured":"Rodriguez, S., Buyya, R.: Deadline based resource provisioning and scheduling algorithm for scientific workflows on clouds. IEEE Trans. Cloud Comput. 2(2), 222\u2013235 (2014). https:\/\/doi.org\/10.1109\/TCC.2014.2314655","journal-title":"IEEE Trans. Cloud Comput."},{"key":"5857_CR10","doi-asserted-by":"publisher","first-page":"138","DOI":"10.1016\/j.compeleceng.2015.10.003","volume":"47","author":"S Singh","year":"2016","unstructured":"Singh, S., Chana, I.: Q-aware: quality of service based cloud resource provisioning. Comput. Electr. Eng. 47, 138\u2013160 (2016). https:\/\/doi.org\/10.1016\/j.compeleceng.2015.10.003","journal-title":"Comput. Electr. Eng."},{"issue":"1","key":"5857_CR11","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.eij.2014.08.001","volume":"16","author":"MA Amoon","year":"2015","unstructured":"Amoon, M.A., Mohamed, M.A.: Efficient fault tolerance technique in cloud computing environment. Egypt. Inform. J. 16(1), 1\u20138 (2015). https:\/\/doi.org\/10.1016\/j.eij.2014.08.001","journal-title":"Egypt. Inform. J."},{"key":"5857_CR12","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1016\/j.future.2013.12.015","volume":"40","author":"LN Castro Silva","year":"2014","unstructured":"Castro Silva, L.N., Netto, M.A.S., Pu, C.: Improving resource efficiency of fault-tolerant cloud computing systems. Future Gener. Comput. Syst. 40, 64\u201375 (2014). https:\/\/doi.org\/10.1016\/j.future.2013.12.015","journal-title":"Future Gener. Comput. Syst."},{"issue":"3","key":"5857_CR13","doi-asserted-by":"publisher","first-page":"2367","DOI":"10.1007\/s10586-017-0884-6","volume":"20","author":"L Zhou","year":"2017","unstructured":"Zhou, L., Chen, Z., Dou, W., Wang, S.: A fault-tolerant scheduling strategy for real-time scientific workflows in clouds. Clust. Comput. 20(3), 2367\u20132381 (2017). https:\/\/doi.org\/10.1007\/s10586-017-0884-6","journal-title":"Clust. Comput."},{"issue":"1","key":"5857_CR14","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s13677-020-00180-y","volume":"9","author":"J Wu","year":"2020","unstructured":"Wu, J., Li, M., Xu, Q.: Predictive fault-tolerant scheduling in cloud computing using failure probability models. J. Cloud Comput. 9(1), 1\u201315 (2020). https:\/\/doi.org\/10.1186\/s13677-020-00180-y","journal-title":"J. Cloud Comput."},{"issue":"3","key":"5857_CR15","doi-asserted-by":"publisher","first-page":"424","DOI":"10.1109\/TSC.2017.2776239","volume":"12","author":"L Zhang","year":"2019","unstructured":"Zhang, L., Liu, L., Zheng, Z.: Achieving reliability and efficiency trade-off in cloud service fault tolerance. IEEE Trans. Serv. Comput. 12(3), 424\u2013437 (2019). https:\/\/doi.org\/10.1109\/TSC.2017.2776239","journal-title":"IEEE Trans. Serv. Comput."},{"key":"5857_CR16","doi-asserted-by":"publisher","first-page":"45","DOI":"10.1016\/j.future.2021.10.009","volume":"128","author":"A Mustapha","year":"2022","unstructured":"Mustapha, A., Ahmad, I., Farooq, M.: Hybrid replication and checkpointing for fault tolerance in cloud-based systems. Future Gener. Comput. Syst. 128, 45\u201358 (2022). https:\/\/doi.org\/10.1016\/j.future.2021.10.009","journal-title":"Future Gener. Comput. Syst."},{"key":"5857_CR17","doi-asserted-by":"publisher","unstructured":"Zhou, L., Wang, K., Zhang, H.: An adaptive hybrid checkpoint-replication method for fault tolerance in heterogeneous clouds. In: Proceedings of the IEEE International Conference on Cloud Computing (CLOUD), pp. 176\u2013185. IEEE, Chicago, IL, USA (2021). https:\/\/doi.org\/10.1109\/CLOUD49709.2021.00030","DOI":"10.1109\/CLOUD49709.2021.00030"},{"issue":"8","key":"5857_CR18","doi-asserted-by":"publisher","first-page":"11427","DOI":"10.1007\/s10586-024-04538-9","volume":"27","author":"M Kirti","year":"2024","unstructured":"Kirti, M., Maurya, A.K., Yadav, R.S.: Fault-tolerant allocation of deadline-constrained tasks through preemptive migration in heterogeneous cloud environments. Clust. Comput. 27(8), 11427\u201311454 (2024). https:\/\/doi.org\/10.1007\/s10586-024-04538-9","journal-title":"Clust. Comput."},{"issue":"7","key":"5857_CR19","doi-asserted-by":"publisher","first-page":"1587","DOI":"10.1109\/TPDS.2021.3103407","volume":"33","author":"H Yu","year":"2022","unstructured":"Yu, H., Li, W., Zhang, C.: Adaptive task placement with learning-based failure prediction in large-scale cloud systems. IEEE Trans. Parallel Distrib. Syst. 33(7), 1587\u20131601 (2022). https:\/\/doi.org\/10.1109\/TPDS.2021.3103407","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"issue":"3","key":"5857_CR20","doi-asserted-by":"publisher","first-page":"1102","DOI":"10.1109\/TCC.2019.2942102","volume":"9","author":"X Chen","year":"2021","unstructured":"Chen, X., Liu, F., Zhao, Y.: Machine learning-driven fault-tolerant scheduling in cloud computing environments. IEEE Trans. Cloud Comput. 9(3), 1102\u20131115 (2021). https:\/\/doi.org\/10.1109\/TCC.2019.2942102","journal-title":"IEEE Trans. Cloud Comput."},{"key":"5857_CR21","doi-asserted-by":"publisher","first-page":"222","DOI":"10.1016\/j.compeleceng.2015.05.012","volume":"47","author":"A Khosravi","year":"2015","unstructured":"Khosravi, A., Abolfazli, S., Shiraz, M., Gani, A., Buyya, R.: Sla-based virtual machine consolidation using an optimal policy in cloud data centers. Comput. Electr. Eng. 47, 222\u2013234 (2015). https:\/\/doi.org\/10.1016\/j.compeleceng.2015.05.012","journal-title":"Comput. Electr. Eng."},{"key":"5857_CR22","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1007\/978-81-322-2126-5_5","volume":"321","author":"SS Sharma","year":"2015","unstructured":"Sharma, S.S., Bala, A., Chana, I.: Scheduling in cloud computing: A review. Adv. Intell. Syst. Comput. 321, 43\u201361 (2015). https:\/\/doi.org\/10.1007\/978-81-322-2126-5_5","journal-title":"Adv. Intell. Syst. Comput."},{"key":"5857_CR23","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1016\/j.jpdc.2020.04.010","volume":"142","author":"X Wang","year":"2020","unstructured":"Wang, X., Li, Y., He, H.: Energy-aware load balancing for cloud data centers using adaptive consolidation. J. Parallel Distrib. Comput. 142, 49\u201363 (2020). https:\/\/doi.org\/10.1016\/j.jpdc.2020.04.010","journal-title":"J. Parallel Distrib. Comput."},{"key":"5857_CR24","doi-asserted-by":"publisher","first-page":"344","DOI":"10.1016\/j.future.2017.09.056","volume":"79","author":"S Mishra","year":"2018","unstructured":"Mishra, S., Jena, R.K.: A network and storage-aware load balancing algorithm for cloud computing. Future Gener. Comput. Syst. 79, 344\u2013357 (2018). https:\/\/doi.org\/10.1016\/j.future.2017.09.056","journal-title":"Future Gener. Comput. Syst."},{"issue":"5","key":"5857_CR25","doi-asserted-by":"publisher","first-page":"14231","DOI":"10.1007\/s11227-022-04426-2","volume":"78","author":"S Nabi","year":"2022","unstructured":"Nabi, S., Aleem, M., Ahmed, M., Islam, M.A., Iqbal, M.A.: Radl: a resource and deadline-aware dynamic load-balancer for cloud tasks. J. Supercomput. 78(5), 14231\u201314265 (2022). https:\/\/doi.org\/10.1007\/s11227-022-04426-2","journal-title":"J. Supercomput."},{"key":"5857_CR26","doi-asserted-by":"publisher","first-page":"230","DOI":"10.1016\/j.future.2021.11.015","volume":"129","author":"M Alam","year":"2022","unstructured":"Alam, M., Khan, S., Hussain, M.: Proactive virtual machine allocation using deep reinforcement learning in cloud data centers. Future Gener. Comput. Syst. 129, 230\u2013242 (2022). https:\/\/doi.org\/10.1016\/j.future.2021.11.015","journal-title":"Future Gener. Comput. Syst."},{"issue":"3","key":"5857_CR27","doi-asserted-by":"publisher","first-page":"990","DOI":"10.1109\/TCC.2019.2925670","volume":"9","author":"Q Zhang","year":"2021","unstructured":"Zhang, Q., Wu, L., Chen, X.: Machine learning-based predictive load balancing in cloud computing. IEEE Trans. Cloud Comput. 9(3), 990\u20131003 (2021). https:\/\/doi.org\/10.1109\/TCC.2019.2925670","journal-title":"IEEE Trans. Cloud Comput."},{"key":"5857_CR28","doi-asserted-by":"publisher","first-page":"145232","DOI":"10.1109\/ACCESS.2021.3123157","volume":"9","author":"Y Liu","year":"2021","unstructured":"Liu, Y., Chen, M., Xu, X.: Energy-efficient and fault-tolerant load balancing for cloud computing systems. IEEE Access 9, 145232\u2013145246 (2021). https:\/\/doi.org\/10.1109\/ACCESS.2021.3123157","journal-title":"IEEE Access"},{"key":"5857_CR29","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2020.110703","volume":"169","author":"H Zhao","year":"2020","unstructured":"Zhao, H., Xu, J., Zhang, P.: Hybrid fault-tolerant and load balancing scheduling for heterogeneous cloud computing. J. Syst. Softw. 169, 110703 (2020). https:\/\/doi.org\/10.1016\/j.jss.2020.110703","journal-title":"J. Syst. Softw."},{"issue":"2\/3","key":"5857_CR30","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1504\/IJCC.2013.055194","volume":"1","author":"R Buyya","year":"2013","unstructured":"Buyya, R., Beloglazov, A., Abawajy, J.: Energy-efficient management of data center resources for cloud computing: a vision, architectural elements, and open challenges. Int. J. Cloud Comput. 1(2\/3), 51\u201359 (2013). https:\/\/doi.org\/10.1504\/IJCC.2013.055194","journal-title":"Int. J. Cloud Comput."},{"issue":"4","key":"5857_CR31","doi-asserted-by":"publisher","first-page":"324","DOI":"10.1504\/IJCC.2015.074681","volume":"2","author":"M Malawski","year":"2015","unstructured":"Malawski, M., Juve, G., Deelman, E., Nabrzyski, J.: Cost- and deadline-constrained provisioning for scientific workflow ensembles in IAAS clouds. Proc. Int. J. Cloud Comput. 2(4), 324\u2013342 (2015). https:\/\/doi.org\/10.1504\/IJCC.2015.074681","journal-title":"Proc. Int. J. Cloud Comput."},{"issue":"1","key":"5857_CR32","doi-asserted-by":"publisher","first-page":"151","DOI":"10.1007\/s10586-017-0823-6","volume":"21","author":"X Ma","year":"2018","unstructured":"Ma, X., Sun, L., An, J., Li, W.: Multi-objective optimization scheduling algorithm for cloud computing based on NSGA-II. Clust. Comput. 21(1), 151\u2013162 (2018). https:\/\/doi.org\/10.1007\/s10586-017-0823-6","journal-title":"Clust. Comput."},{"key":"5857_CR33","doi-asserted-by":"publisher","first-page":"116","DOI":"10.1016\/j.compeleceng.2017.03.008","volume":"65","author":"K Gulati","year":"2017","unstructured":"Gulati, K., Mishra, A.: Resource scheduling in cloud using a hybrid of genetic and ant colony optimization algorithm. Comp. Electr. Eng. 65, 116\u2013124 (2017). https:\/\/doi.org\/10.1016\/j.compeleceng.2017.03.008","journal-title":"Comp. Electr. Eng."},{"key":"5857_CR34","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1016\/j.cie.2014.05.014","volume":"74","author":"C-C Tsai","year":"2014","unstructured":"Tsai, C.-C., Yang, W.-P., Chang, C.-F.: A hybrid metaheuristic algorithm for task scheduling in cloud computing environments. Comput. Ind. Eng. 74, 111\u2013121 (2014). https:\/\/doi.org\/10.1016\/j.cie.2014.05.014","journal-title":"Comput. Ind. Eng."},{"issue":"1","key":"5857_CR35","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s13677-017-0094-3","volume":"6","author":"O Alomari","year":"2017","unstructured":"Alomari, O., Kora, R., Awad, M.: Chemical reaction optimization algorithm for task scheduling in cloud computing environments. J. Cloud Comput. 6(1), 1\u201311 (2017). https:\/\/doi.org\/10.1186\/s13677-017-0094-3","journal-title":"J. Cloud Comput."},{"issue":"7","key":"5857_CR36","doi-asserted-by":"publisher","first-page":"1","DOI":"10.5120\/ijca2017913212","volume":"160","author":"P Kaur","year":"2017","unstructured":"Kaur, P., Singh, A.: A survey on scheduling and load balancing techniques in cloud computing environment. Int. J. Comput. Appl. 160(7), 1\u20137 (2017). https:\/\/doi.org\/10.5120\/ijca2017913212","journal-title":"Int. J. Comput. Appl."},{"key":"5857_CR37","doi-asserted-by":"publisher","unstructured":"Mao, H., Alizadeh, M., Menache, I., Kandula, S.: Resource management with deep reinforcement learning. In: Proceedings of the 15th ACM Workshop on Hot Topics in Networks (HotNets \u201916), pp. 50\u201356. Association for Computing Machinery, New York, NY, USA (2016). https:\/\/doi.org\/10.1145\/3005745.3005750","DOI":"10.1145\/3005745.3005750"},{"key":"5857_CR38","doi-asserted-by":"publisher","first-page":"254","DOI":"10.1016\/j.ins.2016.12.027","volume":"382\u2013383","author":"F Yu","year":"2017","unstructured":"Yu, F., Liu, Q., Deng, S., Yin, J., Wu, Z.: Trust-aware task assignment in real-time crowdsourcing systems. Inf. Sci. 382\u2013383, 254\u2013273 (2017). https:\/\/doi.org\/10.1016\/j.ins.2016.12.027","journal-title":"Inf. Sci."},{"key":"5857_CR39","doi-asserted-by":"publisher","first-page":"488","DOI":"10.1016\/j.rcim.2018.11.003","volume":"57","author":"X Chen","year":"2019","unstructured":"Chen, X., Wang, W., Wang, J., Wang, L.: A deep reinforcement learning-based algorithm for cost-efficient scheduling in cloud manufacturing. Robot. Comput. Integr. Manuf. 57, 488\u2013495 (2019). https:\/\/doi.org\/10.1016\/j.rcim.2018.11.003","journal-title":"Robot. Comput. Integr. Manuf."},{"issue":"5","key":"5857_CR40","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3391191","volume":"53","author":"C Zhang","year":"2020","unstructured":"Zhang, C., Li, J., Zheng, Z.: Explainable AI for cloud resource management: a survey. ACM Comput. Surv. 53(5), 1\u201336 (2020). https:\/\/doi.org\/10.1145\/3391191","journal-title":"ACM Comput. Surv."},{"key":"5857_CR41","doi-asserted-by":"publisher","unstructured":"Samek, W., Wiegand, T., M\u00fcller, K.-R.: Explainable artificial intelligence: understanding, visualizing and interpreting deep learning models (2017). https:\/\/doi.org\/10.48550\/arXiv.1708.08296","DOI":"10.48550\/arXiv.1708.08296"},{"key":"5857_CR42","doi-asserted-by":"publisher","first-page":"395","DOI":"10.1016\/j.compeleceng.2017.11.018","volume":"69","author":"M Kumar","year":"2018","unstructured":"Kumar, M., Sharma, S.C.: Deadline constrained based dynamic load balancing algorithm with elasticity in cloud environment. Comput. Electr. Eng. 69, 395\u2013411 (2018). https:\/\/doi.org\/10.1016\/j.compeleceng.2017.11.018","journal-title":"Comput. Electr. Eng."},{"issue":"2","key":"5857_CR43","doi-asserted-by":"publisher","first-page":"801","DOI":"10.1007\/s11227-017-2161-0","volume":"74","author":"N Alaei","year":"2018","unstructured":"Alaei, N., Safi-Esfahani, F.: Repro-active: a reactive\u2013proactive scheduling method based on simulation in cloud computing. J. Supercomput. 74(2), 801\u2013829 (2018). https:\/\/doi.org\/10.1007\/s11227-017-2161-0","journal-title":"J. Supercomput."},{"issue":"3","key":"5857_CR44","doi-asserted-by":"publisher","first-page":"1667","DOI":"10.1007\/s10586-018-2414-6","volume":"21","author":"A Hussain","year":"2018","unstructured":"Hussain, A., Aleem, M., Khan, A., Iqbal, M.A., Islam, M.A.: Ralba: a computation-aware load balancing scheduler for cloud computing. Clust. Comput. 21(3), 1667\u20131680 (2018). https:\/\/doi.org\/10.1007\/s10586-018-2414-6","journal-title":"Clust. Comput."},{"key":"5857_CR45","doi-asserted-by":"publisher","unstructured":"Mishra, S.K., Khan, M.A., Sahoo, B., Puthal, D., Obaidat, M.S., Hsiao, K.: Time efficient dynamic threshold-based load balancing technique for cloud computing. In: 2017 International Conference on Computer, Information and Telecommunication Systems (CITS), pp. 161\u2013165 (2017). https:\/\/doi.org\/10.1109\/CITS.2017.8035327","DOI":"10.1109\/CITS.2017.8035327"},{"key":"5857_CR46","doi-asserted-by":"publisher","first-page":"457","DOI":"10.1007\/978-81-322-1759-6_53","volume-title":"Proceedings of Conference on Computer Science and Information Technology","author":"Y Mao","year":"2014","unstructured":"Mao, Y., Chen, X., Li, X.: Max-min task scheduling algorithm for load balance in cloud computing. In: Patnaik, S., Li, X. (eds.) Proceedings of Conference on Computer Science and Information Technology, pp. 457\u2013465. Springer, New Delhi (2014). https:\/\/doi.org\/10.1007\/978-81-322-1759-6_53"},{"issue":"11","key":"5857_CR47","doi-asserted-by":"publisher","first-page":"12931","DOI":"10.1007\/s11227-022-04382-x","volume":"78","author":"L Hamid","year":"2022","unstructured":"Hamid, L., Jadoon, A., Asghar, H.: Comparative analysis of task level heuristic scheduling algorithms in cloud computing. J. Supercomput. 78(11), 12931\u201312949 (2022). https:\/\/doi.org\/10.1007\/s11227-022-04382-x","journal-title":"J. Supercomput."},{"issue":"Suppl 1","key":"5857_CR48","doi-asserted-by":"publisher","first-page":"2179","DOI":"10.1007\/s10586-018-2515-2","volume":"22","author":"A Senthil Kumar","year":"2019","unstructured":"Senthil Kumar, A., Venkatesan, M.: Task scheduling in a cloud computing environment using HGPSO algorithm. Clust. Comput. 22(Suppl 1), 2179\u20132185 (2019). https:\/\/doi.org\/10.1007\/s10586-018-2515-2","journal-title":"Clust. Comput."},{"key":"5857_CR49","doi-asserted-by":"publisher","DOI":"10.1007\/s41870-021-00753-4","author":"R Kaur","year":"2022","unstructured":"Kaur, R., Laxmi, V., Balkrishan: Performance evaluation of task scheduling algorithms in virtual cloud environment to minimize makespan. Int. J. Inf. Technol. (2022). https:\/\/doi.org\/10.1007\/s41870-021-00753-4","journal-title":"Int. J. Inf. Technol."},{"key":"5857_CR50","doi-asserted-by":"publisher","unstructured":"Hussain, A., Aleem, M.: GoCJ: Google Cloud Jobs Dataset. Mendeley Data (2018). https:\/\/doi.org\/10.17632\/b7bp6xhrcd.1","DOI":"10.17632\/b7bp6xhrcd.1"}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-025-05857-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10586-025-05857-1","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-025-05857-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,3,19]],"date-time":"2026-03-19T13:07:35Z","timestamp":1773925655000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10586-025-05857-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,12,19]]},"references-count":50,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2026,2]]}},"alternative-id":["5857"],"URL":"https:\/\/doi.org\/10.1007\/s10586-025-05857-1","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"value":"1386-7857","type":"print"},{"value":"1573-7543","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,12,19]]},"assertion":[{"value":"25 June 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"31 October 2025","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"6 November 2025","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 December 2025","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"23 January 2026","order":6,"name":"change_date","label":"Change Date","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"Update","order":7,"name":"change_type","label":"Change Type","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"The original online version of this article was revised: The formatting errors in Algorithm 1, Tables 2, 3, 4, 5, 6 and 7 have been corrected.","order":8,"name":"change_details","label":"Change Details","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}],"article-number":"61"}}