{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,19]],"date-time":"2026-03-19T23:56:05Z","timestamp":1773964565942,"version":"3.50.1"},"reference-count":70,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2024,11,27]],"date-time":"2024-11-27T00:00:00Z","timestamp":1732665600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,11,27]],"date-time":"2024-11-27T00:00:00Z","timestamp":1732665600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Cluster Comput"],"published-print":{"date-parts":[[2025,4]]},"DOI":"10.1007\/s10586-024-04843-3","type":"journal-article","created":{"date-parts":[[2024,11,27]],"date-time":"2024-11-27T14:20:49Z","timestamp":1732717249000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":26,"title":["A heuristic task scheduling algorithm in cloud computing environment: an overall cost minimization approach"],"prefix":"10.1007","volume":"28","author":[{"given":"Ali","family":"Boroumand","sequence":"first","affiliation":[]},{"given":"Mirsaeid","family":"Hosseini Shirvani","sequence":"additional","affiliation":[]},{"given":"Homayun","family":"Motameni","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,11,27]]},"reference":[{"issue":"6","key":"4843_CR1","doi-asserted-by":"publisher","first-page":"603","DOI":"10.1049\/sfw2.12072","volume":"16","author":"M Hosseini Shirvani","year":"2022","unstructured":"Hosseini Shirvani, M., Amin, G.R., Babaeikiadehi, S.: A decision framework for cloud migration: a hybrid approach. IET Soft. 16(6), 603\u2013629 (2022). https:\/\/doi.org\/10.1049\/sfw2.12072","journal-title":"IET Soft."},{"key":"4843_CR2","unstructured":"Amazon: www.Amazon.com (2024). Accessed 29 Sept 2024"},{"key":"4843_CR3","unstructured":"Google: www.Google.com (2024). Accessed 29 Sept 2024"},{"key":"4843_CR4","unstructured":"Microsoft: www.microsoft.com (2024). Accessed 29 Sept 2024"},{"key":"4843_CR5","unstructured":"Salesforce: www.salesforce.com (2024). Accessed 29 Sept 2024"},{"key":"4843_CR6","unstructured":"Amazon: www.eBay.Amazon.com (2024). Accessed 29 Sept 2024"},{"key":"4843_CR7","doi-asserted-by":"publisher","unstructured":"Mell, P., Grance, T.: The NIST definition of cloud computing, National Institute of Standards and Technology. In: NIST Special Publication of US Department of Commerce, vol. 53, issue 6, pp. 1\u201350 (2009). https:\/\/doi.org\/10.6028\/NIST.SP.800-145","DOI":"10.6028\/NIST.SP.800-145"},{"issue":"6","key":"4843_CR8","doi-asserted-by":"publisher","first-page":"599","DOI":"10.1016\/j.future.2008.12.001","volume":"25","author":"R Buyya","year":"2009","unstructured":"Buyya, R., Yeo, C., Venugopal, S., Broberg, J., Brandic, I.: Cloud computing emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Futur. Gener. Comput. Syst. 25(6), 599\u2013616 (2009). https:\/\/doi.org\/10.1016\/j.future.2008.12.001","journal-title":"Futur. Gener. Comput. Syst."},{"issue":"110161","key":"4843_CR9","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.comnet.2023.110161","volume":"240","author":"A Seifhosseini","year":"2024","unstructured":"Seifhosseini, A., Hosseini, S.M., Ramzanpoor, Y.: Multi-objective cost-aware bag-of-tasks scheduling optimization model for IoT applications running on heterogeneous fog environment. Comput. Netw. 240(110161), 1\u20139 (2024). https:\/\/doi.org\/10.1016\/j.comnet.2023.110161","journal-title":"Comput. Netw."},{"issue":"103501","key":"4843_CR10","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.engappai.2020.103501","volume":"90","author":"SM Hosseini","year":"2020","unstructured":"Hosseini, S.M.: A hybrid meta-heuristic algorithm for scientific workflow scheduling in heterogeneous distributed computing systems. Eng. Appl. Artif. Intell. 90(103501), 1\u201320 (2020). https:\/\/doi.org\/10.1016\/j.engappai.2020.103501","journal-title":"Eng. Appl. Artif. Intell."},{"key":"4843_CR11","doi-asserted-by":"publisher","unstructured":"Arya, L.K., Verma, A.: Workflow scheduling algorithms in cloud environment\u2014a survey. Recent Adv. Eng. Comput. Sci. (RAECS) 1\u20134 (2014). https:\/\/doi.org\/10.1109\/RAECS.2014.6799514","DOI":"10.1109\/RAECS.2014.6799514"},{"key":"4843_CR12","doi-asserted-by":"publisher","first-page":"18035","DOI":"10.1007\/s00521-023-08682-y","volume":"35","author":"M Mollajafari","year":"2023","unstructured":"Mollajafari, M.: An efficient lightweight algorithm for scheduling tasks onto dynamically reconfigurable hardware using graph-oriented simulated annealing. Neural Comput. Appl. 35, 18035\u201318057 (2023). https:\/\/doi.org\/10.1007\/s00521-023-08682-y","journal-title":"Neural Comput. Appl."},{"key":"4843_CR13","doi-asserted-by":"publisher","first-page":"407","DOI":"10.1016\/j.future.2018.09.014","volume":"91","author":"A Arunarani","year":"2019","unstructured":"Arunarani, A., Manjula, D., Sugumaran, V.: Task scheduling techniques in cloud computing: a literature survey. Futur. Gener. Comput. Syst. 91, 407\u2013415 (2019). https:\/\/doi.org\/10.1016\/j.future.2018.09.014","journal-title":"Futur. Gener. Comput. Syst."},{"key":"4843_CR14","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.jnca.2019.06.006","volume":"143","author":"M Kumar","year":"2019","unstructured":"Kumar, M., Sharma, S.C., Goel, A., Singh, S.P.: A comprehensive survey for scheduling techniques in cloud computing. J. Netw. Comput. Appl. 143, 1\u201333 (2019). https:\/\/doi.org\/10.1016\/j.jnca.2019.06.006","journal-title":"J. Netw. Comput. Appl."},{"key":"4843_CR15","first-page":"1541","volume":"32","author":"M Mollajafari","year":"2016","unstructured":"Mollajafari, M., Shahriar, S.H.: A cost-optimized GA-based heuristic for scheduling time-constrained workflow applications in infrastructure clouds using an innovative feasibility-assured decoding mechanism. J. Inf. Sci. Eng. 32, 1541\u20131560 (2016)","journal-title":"J. Inf. Sci. Eng."},{"issue":"11","key":"4843_CR16","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s13174-014-0011-3","volume":"5","author":"D Ardagna","year":"2014","unstructured":"Ardagna, D., Casale, G., Ciavotta, M., et al.: Quality-of-service in cloud computing: modeling techniques and their applications. J. Internet Serv. Appl. 5(11), 1\u201310 (2014). https:\/\/doi.org\/10.1186\/s13174-014-0011-3","journal-title":"J. Internet Serv. Appl."},{"issue":"3","key":"4843_CR17","doi-asserted-by":"publisher","first-page":"260","DOI":"10.1109\/71.993206","volume":"13","author":"H Topcuoglu","year":"2002","unstructured":"Topcuoglu, H., Hariri, S., Wu, M.Y.: Performance-effective and low-complexity task scheduling for heterogeneous computing. IEEE Trans. Parallel Distrib. Syst. 13(3), 260\u2013274 (2002). https:\/\/doi.org\/10.1109\/71.993206","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"issue":"3","key":"4843_CR18","doi-asserted-by":"publisher","first-page":"682","DOI":"10.1109\/TPDS.2013.57","volume":"25","author":"A Arabnejad","year":"2014","unstructured":"Arabnejad, A., Barbosa, J.G.: List scheduling algorithm for heterogeneous systems by an optimistic cost table. IEEE Trans. Parallel Distrib. Syst. 25(3), 682\u2013694 (2014). https:\/\/doi.org\/10.1109\/TPDS.2013.57","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"issue":"1","key":"4843_CR19","doi-asserted-by":"publisher","first-page":"95","DOI":"10.1016\/j.simpat.2015.07.001","volume":"58","author":"JJ Durillo","year":"2015","unstructured":"Durillo, J.J., Prodan, R., Barbosa, J.G.: Pareto tradeoff scheduling of workflows on federated commercial Clouds. Simul. Model. Pract. Theory 58(1), 95\u2013111 (2015). https:\/\/doi.org\/10.1016\/j.simpat.2015.07.001","journal-title":"Simul. Model. Pract. Theory"},{"key":"4843_CR20","doi-asserted-by":"publisher","first-page":"105578","DOI":"10.1109\/ACCESS.2023.3318553","volume":"11","author":"P Banerjee","year":"2023","unstructured":"Banerjee, P., et al.: MTD-DHJS: makespan-optimized task scheduling algorithm for cloud computing with dynamic computational time prediction. IEEE Access 11, 105578\u2013105618 (2023). https:\/\/doi.org\/10.1109\/ACCESS.2023.3318553","journal-title":"IEEE Access"},{"key":"4843_CR21","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1007\/s10723-023-09711-9","volume":"21","author":"L Zhang","year":"2023","unstructured":"Zhang, L., Ai, M., Tan, R., et al.: Efficient prediction of makespan matrix workflow scheduling algorithm for heterogeneous cloud environments. J. Grid Comput. 21, 75 (2023). https:\/\/doi.org\/10.1007\/s10723-023-09711-9","journal-title":"J. Grid Comput."},{"key":"4843_CR22","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1186\/s13677-022-00374-7","volume":"12","author":"T Hai","year":"2023","unstructured":"Hai, T., Zhou, J., Jawawi, D., et al.: Task scheduling in cloud environment: optimization, security prioritization and processor selection schemes. J. Cloud Comput. 12, 15 (2023). https:\/\/doi.org\/10.1186\/s13677-022-00374-7","journal-title":"J. Cloud Comput."},{"issue":"5","key":"4843_CR23","doi-asserted-by":"publisher","first-page":"506","DOI":"10.1109\/71.503776","volume":"7","author":"YK Kwok","year":"1996","unstructured":"Kwok, Y.K., Ahmad, I.: Dynamic critical-path scheduling: an effective technique for allocating task graphs to multiprocessors. IEEE Trans. Parallel Distrib. Syst. 7(5), 506\u2013521 (1996). https:\/\/doi.org\/10.1109\/71.503776","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"issue":"2","key":"4843_CR24","doi-asserted-by":"publisher","first-page":"175","DOI":"10.1109\/71.207593","volume":"4","author":"GC Sih","year":"1993","unstructured":"Sih, G.C., Lee, E.A.: A compile-time scheduling heuristic for interconnection-constrained heterogeneous processor architectures. IEEE Trans. Parallel Distrib. Syst. 4(2), 175\u2013187 (1993). https:\/\/doi.org\/10.1109\/71.207593","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"4843_CR25","doi-asserted-by":"publisher","first-page":"255","DOI":"10.1016\/j.ins.2014.02.122","volume":"270","author":"X Yuming","year":"2014","unstructured":"Yuming, X., Kenli, L., Jingtong, H., Keqin, L.: A genetic algorithm for task scheduling on heterogeneous computing systems using multiple priority queues. Inf. Sci. 270, 255\u2013287 (2014). https:\/\/doi.org\/10.1016\/j.ins.2014.02.122","journal-title":"Inf. Sci."},{"issue":"102828","key":"4843_CR26","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.parco.2021.102828","volume":"108","author":"SM Hosseini","year":"2021","unstructured":"Hosseini, S.M., Noorian, T.R.: A novel hybrid heuristic-based list scheduling algorithm in heterogeneous cloud computing environment for makespan optimization. Parallel Comput. 108(102828), 1\u201312 (2021). https:\/\/doi.org\/10.1016\/j.parco.2021.102828","journal-title":"Parallel Comput."},{"key":"4843_CR27","doi-asserted-by":"publisher","unstructured":"Mao, Y., Chen, X., Li, X.: Max\u2013min task scheduling algorithm for load balance in cloud computing. In: Proceedings of International Conference on Computer Science and Information Technology. Springer, New Delhi, India, vol. 255, pp. 457\u2013465 (2014). https:\/\/doi.org\/10.1007\/978-81-322-1759-6_53","DOI":"10.1007\/978-81-322-1759-6_53"},{"key":"4843_CR28","doi-asserted-by":"publisher","first-page":"725","DOI":"10.1016\/j.procs.2017.12.093","volume":"125","author":"K Dubey","year":"2018","unstructured":"Dubey, K., Kumar, M., Sharma, S.C.: Modified HEFT algorithm for task scheduling in cloud environment. Proc. Comput. Sci. 125, 725\u2013732 (2018). https:\/\/doi.org\/10.1016\/j.procs.2017.12.093","journal-title":"Proc. Comput. Sci."},{"key":"4843_CR29","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":"4843_CR30","doi-asserted-by":"publisher","first-page":"1195","DOI":"10.1016\/10.1109\/TASE.2015.2500574","volume":"14","author":"X Li","year":"2015","unstructured":"Li, X., Cai, Z.: Elastic resource provisioning for cloud workflow applications. IEEE Trans. Autom. Sci. Eng. 14(2), 1195\u20131210 (2015). https:\/\/doi.org\/10.1016\/10.1109\/TASE.2015.2500574","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"4843_CR31","doi-asserted-by":"publisher","DOI":"10.1016\/j.jksuci.2021.05.011","author":"R Noorian Talouki","year":"2022","unstructured":"Noorian Talouki, R., Hosseini Shirvani, M., Motameni, H.: A heuristic-based task scheduling algorithm for scientific workflows in heterogeneous cloud computing platforms. J. King Saud Univ. Comput. Inf. Sci. (2022). https:\/\/doi.org\/10.1016\/j.jksuci.2021.05.011","journal-title":"J. King Saud Univ. Comput. Inf. Sci."},{"issue":"1","key":"4843_CR32","doi-asserted-by":"publisher","first-page":"1","DOI":"10.23967\/j.rimni.2022.03.001","volume":"28","author":"M Shojaeefard","year":"2022","unstructured":"Shojaeefard, M., Mollajafari, M., Mousavitabar, S., Khordehbinan, M., Hosseinalibeiki, H.: A TSP-based nested clustering approach to solve multi-depot heterogeneous fleet routing problem. Rev. int. m\u00e9todos num\u00e9r. c\u00e1lc. dise\u00f1oing. 28(1), 1\u201311 (2022). https:\/\/doi.org\/10.23967\/j.rimni.2022.03.001","journal-title":"Rev. int. m\u00e9todos num\u00e9r. c\u00e1lc. dise\u00f1oing."},{"issue":"14","key":"4843_CR33","doi-asserted-by":"publisher","first-page":"169","DOI":"10.22094\/joie.2020.1877455.1685","volume":"2","author":"KJ Javadian","year":"2021","unstructured":"Javadian, K.J., Poor Aghajan, A.A., Hosseini Shirvani, M.: A hybrid model based on machine learning and genetic algorithm for detecting fraud in financial statements. J. Optim. Ind. Eng. 2(14), 169\u2013186 (2021). https:\/\/doi.org\/10.22094\/joie.2020.1877455.1685","journal-title":"J. Optim. Ind. Eng."},{"issue":"11","key":"4843_CR34","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1002\/cpe.4044","volume":"29","author":"A Khalili","year":"2017","unstructured":"Khalili, A., Babamir, S.M.: Optimal scheduling workflows in cloud computing environment using Pareto-based Grey Wolf Optimizer: Optimal Scheduling Workflows. Concurr. Comput. Pract. Exp. 29(11), 1\u201310 (2017). https:\/\/doi.org\/10.1002\/cpe.4044","journal-title":"Concurr. Comput. Pract. Exp."},{"key":"4843_CR35","unstructured":"Bala, R.: An improved heft algorithm using multi-criterian resource factors. Int. J. Comput. Sci. Inf. Technol. 5(6), 6958\u20136963 (2014). https:\/\/api.semanticscholar.org\/CorpusID:14259924."},{"key":"4843_CR36","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1016\/j.suscom.2015.08.001","volume":"9","author":"T Carli","year":"2016","unstructured":"Carli, T., Henriot, S., Cohen, J., Tomasik, J.: A packing problem approach to energy-aware load distribution in Clouds. Sustain. Comput. Inform. Syst. 9, 20\u201332 (2016). https:\/\/doi.org\/10.1016\/j.suscom.2015.08.001","journal-title":"Sustain. Comput. Inform. Syst."},{"issue":"2","key":"4843_CR37","doi-asserted-by":"publisher","first-page":"152","DOI":"10.1016\/j.jksuci.2016.05.003","volume":"30","author":"SC Nayak","year":"2018","unstructured":"Nayak, S.C., Tripathy, C.: Deadline sensitive lease scheduling in cloud computing environment using AHP. J. King Saud Univ. Comput. Inf. Sci. 30(2), 152\u2013163 (2018). https:\/\/doi.org\/10.1016\/j.jksuci.2016.05.003","journal-title":"J. King Saud Univ. Comput. Inf. Sci."},{"key":"4843_CR38","doi-asserted-by":"publisher","unstructured":"Karami, S, Azizi, S., Ahmadizar, S.: A bi-objective workflow scheduling in virtualized fog-cloud computing using NSGA-II with semi-greedy initialization. Appl. Soft Comput. 151(111142) (2024). https:\/\/doi.org\/10.1016\/j.asoc.2023.111142","DOI":"10.1016\/j.asoc.2023.111142"},{"key":"4843_CR39","doi-asserted-by":"publisher","first-page":"238","DOI":"10.1016\/j.procs.2021.12.137","volume":"197","author":"H Materwala","year":"2022","unstructured":"Materwala, H., Ismail, L.: Performance and energy-aware bi-objective tasks scheduling for cloud data centers. Proc. Comput. Sci. 197, 238\u2013246 (2022). https:\/\/doi.org\/10.1016\/j.procs.2021.12.137","journal-title":"Proc. Comput. Sci."},{"key":"4843_CR40","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1016\/j.jnca.2015.05.001","volume":"59","author":"Q Zhao","year":"2016","unstructured":"Zhao, Q., Xiong, C., Yu, C., Zhang, C., Zhao, X.: A new energy-aware task scheduling method for data-intensive applications in the cloud. J. Netw. Comput. Appl. 59, 14\u201327 (2016). https:\/\/doi.org\/10.1016\/j.jnca.2015.05.001","journal-title":"J. Netw. Comput. Appl."},{"key":"4843_CR41","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1016\/j.future.2016.10.034","volume":"69","author":"W Zhu","year":"2017","unstructured":"Zhu, W., Zhuang, Y., Zhang, Y.: A three-dimensional virtual resource scheduling method for energy saving in cloud computing. Futur. Gener. Comput. Syst. 69, 66\u201374 (2017). https:\/\/doi.org\/10.1016\/j.future.2016.10.034","journal-title":"Futur. Gener. Comput. Syst."},{"issue":"1","key":"4843_CR42","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1007\/s10723-015-9340-0","volume":"14","author":"A Tchernykh","year":"2016","unstructured":"Tchernykh, A., et al.: Online bi-objective scheduling for IaaS clouds ensuring quality of service. J. Grid Comput. 14(1), 5\u201322 (2016). https:\/\/doi.org\/10.1007\/s10723-015-9340-0","journal-title":"J. Grid Comput."},{"key":"4843_CR43","doi-asserted-by":"publisher","first-page":"385","DOI":"10.1007\/s10723-017-9424-0","volume":"17","author":"S Gill","year":"2019","unstructured":"Gill, S., Buyya, R.: Resource provisioning based scheduling framework for execution of heterogeneous and clustered workloads in clouds: from fundamental to autonomic offering. J. Grid Comput. 17, 385\u2013417 (2019). https:\/\/doi.org\/10.1007\/s10723-017-9424-0","journal-title":"J. Grid Comput."},{"issue":"10183","key":"4843_CR44","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.sysarc.2020.101837","volume":"112","author":"P Han","year":"2021","unstructured":"Han, P., Du, C., Chen, J., Ling, F., Du, X.: Cost and makespan scheduling of workflows in clouds using list multi objective optimization technique. J. Syst. Architect. 112(10183), 1\u201320 (2021). https:\/\/doi.org\/10.1016\/j.sysarc.2020.101837","journal-title":"J. Syst. Architect."},{"key":"4843_CR45","doi-asserted-by":"publisher","unstructured":"Durillo, J.J., Fard, H.M., Prodan, R.: MOHEFT: a multi-objective list-based method for workflow scheduling. In: 4th IEEE International Conference on Cloud Computing Technology and Science Proceedings, Taipei, Taiwan, pp. 185\u2013192 (2012). https:\/\/doi.org\/10.1109\/CloudCom.2012.6427573","DOI":"10.1109\/CloudCom.2012.6427573"},{"key":"4843_CR46","doi-asserted-by":"publisher","first-page":"1451","DOI":"10.1007\/s11227-022-04703-0","volume":"79","author":"AY Asghari","year":"2023","unstructured":"Asghari, A.Y., Hosseini, S.M., Rahmani, A.M.: A hybrid bi-objective scheduling algorithm for execution of scientific workflows on cloud platforms with execution time and reliability approach. J. Supercomput. 79, 1451\u20131503 (2023). https:\/\/doi.org\/10.1007\/s11227-022-04703-0","journal-title":"J. Supercomput."},{"key":"4843_CR47","unstructured":"Liu, J., Luo, X.: Job scheduling model for cloud computing based on multi objective genetic algorithm. Int. J. Comput. Sci. 10(1), 134\u2013139 (2013). https:\/\/api.semanticscholar.org\/CorpusID:15748709"},{"key":"4843_CR48","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.parco.2017.01.002","volume":"62","author":"A Verma","year":"2017","unstructured":"Verma, A., Kaushal, S.: A hybrid multi-objective particle swarm optimization for scientific workflow scheduling. Parallel Comput. 62, 1\u201319 (2017). https:\/\/doi.org\/10.1016\/j.parco.2017.01.002","journal-title":"Parallel Comput."},{"key":"4843_CR49","doi-asserted-by":"publisher","first-page":"16951","DOI":"10.1007\/s00521-021-06289-9","volume":"33","author":"M Tanha","year":"2021","unstructured":"Tanha, M., Hosseini, S.M., Rahmani, A.M.: A hybrid meta-heuristic task scheduling algorithm based on genetic and thermodynamic simulated annealing algorithms in cloud computing environments. Neural Comput. Appl. 33, 16951\u201316984 (2021). https:\/\/doi.org\/10.1007\/s00521-021-06289-9","journal-title":"Neural Comput. Appl."},{"key":"4843_CR50","doi-asserted-by":"publisher","first-page":"455","DOI":"10.1016\/j.future.2018.05.059","volume":"89","author":"D Liu","year":"2018","unstructured":"Liu, D., Sui, X., Li, L., Jiang, Z., Wang, H., Zhang, Z., Zeng, Y.: A cloud service adaptive framework based on reliable resource allocation. Futur. Gener. Comput. Syst. 89, 455\u2013463 (2018). https:\/\/doi.org\/10.1016\/j.future.2018.05.059","journal-title":"Futur. Gener. Comput. Syst."},{"key":"4843_CR51","doi-asserted-by":"publisher","first-page":"11643","DOI":"10.1007\/s11227-021-03764-x","volume":"77","author":"Z Deng","year":"2021","unstructured":"Deng, Z., Cao, D., Shen, H., et al.: Reliability-aware task scheduling for energy efficiency on heterogeneous multiprocessor systems. J. Supercomput. 77, 11643\u201311681 (2021). https:\/\/doi.org\/10.1007\/s11227-021-03764-x","journal-title":"J. Supercomput."},{"key":"4843_CR52","doi-asserted-by":"publisher","first-page":"361","DOI":"10.1007\/s40747-021-00368-z","volume":"8","author":"Y Ramzanpoor","year":"2022","unstructured":"Ramzanpoor, Y., Hosseini, S.M., Golsorkhtabaramiri, M.: Multi-objective fault-tolerant optimization algorithm for deployment of IoT applications on fog computing infrastructure. Complex Intell. Syst. 8, 361\u2013392 (2022). https:\/\/doi.org\/10.1007\/s40747-021-00368-z","journal-title":"Complex Intell. Syst."},{"key":"4843_CR53","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1155\/2023\/4350615","volume":"4350615","author":"B Sahu","year":"2023","unstructured":"Sahu, B., Keshari, S.S., Mangalampalli, S., Mishra, S.: Multi-objective prioritized workflow scheduling in cloud computing using cuckoo search algorithm. Appl. Bionics Biomech. 4350615, 1\u201313 (2023). https:\/\/doi.org\/10.1155\/2023\/4350615","journal-title":"Appl. Bionics Biomech."},{"key":"4843_CR54","doi-asserted-by":"publisher","first-page":"9384","DOI":"10.1007\/s11227-023-05806-y","volume":"80","author":"SM Hosseini","year":"2024","unstructured":"Hosseini, S.M.: A survey study on task scheduling schemes for workflow executions in cloud computing environment: classification and challenges. J. Supercomput. 80, 9384\u20139437 (2024). https:\/\/doi.org\/10.1007\/s11227-023-05806-y","journal-title":"J. Supercomput."},{"issue":"2","key":"4843_CR55","doi-asserted-by":"publisher","first-page":"132","DOI":"10.1080\/03772063.2014.988757","volume":"61","author":"S Vobugari","year":"2015","unstructured":"Vobugari, S., et al.: Dynamic replication algorithm for data replication to improve system availability: a performance engineering approach. IETE J. Res. 61(2), 132\u2013141 (2015). https:\/\/doi.org\/10.1080\/03772063.2014.988757","journal-title":"IETE J. Res."},{"key":"4843_CR56","doi-asserted-by":"publisher","first-page":"10833","DOI":"10.1007\/s10586-024-04468-6","volume":"27","author":"DM Khademi","year":"2024","unstructured":"Khademi, D.M., Broumandnia, A., Hosseini, S.M., Ahanian, I.: A hybrid genetic-based task scheduling algorithm for cost-efficient workflow execution in heterogeneous cloud computing environment. Clust. Comput. 27, 10833\u201310858 (2024). https:\/\/doi.org\/10.1007\/s10586-024-04468-6","journal-title":"Clust. Comput."},{"key":"4843_CR57","doi-asserted-by":"publisher","first-page":"122","DOI":"10.1007\/s11227-019-03004-3","volume":"76","author":"M Naghshnejad","year":"2020","unstructured":"Naghshnejad, M., Singhal, M.: A hybrid scheduling platform: a runtime prediction reliability aware scheduling platform to improve HPC scheduling performance. J. Supercomput. 76, 122\u2013149 (2020). https:\/\/doi.org\/10.1007\/s11227-019-03004-3","journal-title":"J. Supercomput."},{"key":"4843_CR58","doi-asserted-by":"publisher","first-page":"1085","DOI":"10.1007\/s40747-021-00528-1","volume":"8","author":"SM Hosseini","year":"2022","unstructured":"Hosseini, S.M., Noorian, T.R.: Bi-objective scheduling algorithm for scientific workflows on cloud computing platform with makespan and monetary cost minimization approach. Complex Intell. Syst. 8, 1085\u20131114 (2022). https:\/\/doi.org\/10.1007\/s40747-021-00528-1","journal-title":"Complex Intell. Syst."},{"key":"4843_CR59","doi-asserted-by":"publisher","first-page":"477","DOI":"10.1007\/s00607-019-00740-5","volume":"102","author":"SS Mousavi Nik","year":"2020","unstructured":"Mousavi Nik, S.S., Naghibzadeh, M., Sedaghat, Y.: Cost-driven workflow scheduling on the cloud with deadline and reliability constraints. Computing 102, 477\u2013500 (2020). https:\/\/doi.org\/10.1007\/s00607-019-00740-5","journal-title":"Computing"},{"key":"4843_CR60","doi-asserted-by":"publisher","unstructured":"Tekawade, A., Banerjee, S.: WANMS: a makespan, energy, and reliability aware scheduling algorithm for workflow scheduling in multi-processor systems. In: Distributed Computing and Intelligent Technology, 19th International Conference, India (2023). https:\/\/doi.org\/10.1007\/978-3-031-24848-1_2","DOI":"10.1007\/978-3-031-24848-1_2"},{"key":"4843_CR61","doi-asserted-by":"publisher","first-page":"5173","DOI":"10.1007\/s00500-023-09201-w","volume":"25","author":"MA Nezafat Tabalvandani","year":"2024","unstructured":"Nezafat Tabalvandani, M.A., Hosseini Shirvani, M., Motameni, H.: Reliability-aware web service composition with cost minimization perspective: a multi-objective particle swarm optimization model in multi-cloud scenarios. Soft. Comput. 25, 5173\u20135196 (2024). https:\/\/doi.org\/10.1007\/s00500-023-09201-w","journal-title":"Soft. Comput."},{"key":"4843_CR62","doi-asserted-by":"publisher","unstructured":"Shahid, M.A., Muhammad, N.I., Alam, M., Mazliham, M.S., Musa, S.: Towards resilient method: an exhaustive survey of fault tolerance methods in the cloud computing environment. Comput. Sci. Rev. 40(100396) (2021). https:\/\/doi.org\/10.1016\/j.cosrev.2021.100398","DOI":"10.1016\/j.cosrev.2021.100398"},{"issue":"3","key":"4843_CR63","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1109\/MCSE.2018.2873866","volume":"22","author":"SS Gill","year":"2020","unstructured":"Gill, S.S., Buyya, R.: Failure management for reliable cloud computing: a taxonomy, model, and future directions. Comput. Sci. Eng. 22(3), 52\u201363 (2020). https:\/\/doi.org\/10.1109\/MCSE.2018.2873866","journal-title":"Comput. Sci. Eng."},{"key":"4843_CR64","doi-asserted-by":"publisher","unstructured":"Volochiy, B., Yakubenko, V., Zmysnyi, M.: The reliability model of fault-tolerant system with the majority structure and considering the change in the failure rate of the core module during operation. In: IEEE 15th International Conference on Advanced Trends in Radioelectronics, Telecommunications and Computer Engineering (TCSET), Lviv-Slavske, Ukraine, pp. 739\u2013744 (2020). https:\/\/doi.org\/10.1109\/TCSET49122.2020.235532","DOI":"10.1109\/TCSET49122.2020.235532"},{"key":"4843_CR65","doi-asserted-by":"publisher","unstructured":"Tang, X., Li, K., Li, R., Veeravalli, B.: Reliability-aware scheduling strategy for heterogeneous distributed computing systems. J. Parallel Distrib. Comput. 70, 941\u2013952 (2010). https:\/\/doi.org\/10.1016\/j.jpdc.2010.05.002","DOI":"10.1016\/j.jpdc.2010.05.002"},{"issue":"2","key":"4843_CR66","doi-asserted-by":"publisher","first-page":"182","DOI":"10.1109\/4235.996017","volume":"6","author":"K Deb","year":"2002","unstructured":"Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 6(2), 182\u2013197 (2002). https:\/\/doi.org\/10.1109\/4235.996017","journal-title":"IEEE Trans. Evol. Comput."},{"key":"4843_CR67","doi-asserted-by":"publisher","unstructured":"Bharathi, S., Chervenak, A., Deelman, E., Mehta, G., Su, M.H., Vahi, K.: Characterization of scientific workflows. In: Third Workshop on Workflows in Support of Large-Scale Science, Austin, TX, USA, pp. 1\u201310 (2008). https:\/\/doi.org\/10.1109\/WORKS.2008.4723958","DOI":"10.1109\/WORKS.2008.4723958"},{"key":"4843_CR68","doi-asserted-by":"publisher","unstructured":"Tarafdar, A., Karmakar, K., Das, R.K., Khatua, S.: Multi-criteria scheduling of scientific workflows in the workflow as a service platform. Comput. Electr. Eng. 105(2023). https:\/\/doi.org\/10.1016\/j.compeleceng.2022.108458","DOI":"10.1016\/j.compeleceng.2022.108458"},{"key":"4843_CR69","doi-asserted-by":"publisher","unstructured":"Akraminejad, R., Khaledian, N., Nazari, A. et al.: A multi-objective crow search algorithm for optimizing makespan and costs in scientific cloud workflows (CSAMOMC). Comput. 106, 1777\u20131793 (2024). https:\/\/doi.org\/10.1007\/s00607-024-01263-4","DOI":"10.1007\/s00607-024-01263-4"},{"key":"4843_CR70","doi-asserted-by":"publisher","unstructured":"Khaledian, N., Khamforoosh, K., Akraminejad, R. et al.: An energy-efficient and deadline-aware workflow scheduling algorithm in the fog and cloud environment. Comput. 106, 109\u2013137 (2024). https:\/\/doi.org\/10.1007\/s00607-023-01215-4","DOI":"10.1007\/s00607-023-01215-4"}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-024-04843-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10586-024-04843-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-024-04843-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,30]],"date-time":"2025-03-30T16:32:22Z","timestamp":1743352342000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10586-024-04843-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,11,27]]},"references-count":70,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2025,4]]}},"alternative-id":["4843"],"URL":"https:\/\/doi.org\/10.1007\/s10586-024-04843-3","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"value":"1386-7857","type":"print"},{"value":"1573-7543","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,11,27]]},"assertion":[{"value":"14 June 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 October 2024","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 October 2024","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 November 2024","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"There is not any conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}],"article-number":"137"}}