{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,10]],"date-time":"2026-04-10T16:42:25Z","timestamp":1775839345401,"version":"3.50.1"},"reference-count":83,"publisher":"Springer Science and Business Media LLC","issue":"7","license":[{"start":{"date-parts":[[2023,12,7]],"date-time":"2023-12-07T00:00:00Z","timestamp":1701907200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,12,7]],"date-time":"2023-12-07T00:00:00Z","timestamp":1701907200000},"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":["J Supercomput"],"published-print":{"date-parts":[[2024,5]]},"DOI":"10.1007\/s11227-023-05806-y","type":"journal-article","created":{"date-parts":[[2023,12,7]],"date-time":"2023-12-07T09:03:16Z","timestamp":1701939796000},"page":"9384-9437","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":30,"title":["A survey study on task scheduling schemes for workflow executions in cloud computing environment: classification and challenges"],"prefix":"10.1007","volume":"80","author":[{"given":"Mirsaeid","family":"Hosseini Shirvani","sequence":"first","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,12,7]]},"reference":[{"key":"5806_CR1","doi-asserted-by":"publisher","unstructured":"Bharathi S, Chervenak A, Deelman E, Mehta G, Su MH, Vahi K (2008) Characterization of scientific workflows. In: 2008 third workshop on workflows in support of large-scale science. IEEE, pp 1\u201310. https:\/\/doi.org\/10.1109\/WORKS.2008.4723958","DOI":"10.1109\/WORKS.2008.4723958"},{"key":"5806_CR2","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2018.09.001","author":"X Zhou","year":"2018","unstructured":"Zhou X, Wang H, Ding Bo, Tianjiang Hu, Shang S (2018) Balanced connected task allocations for multi-robot systems: an exact \u00dfow-based integer program and an approximate tree-based genetic algorithm. Expert Syst Appl. https:\/\/doi.org\/10.1016\/j.eswa.2018.09.001","journal-title":"Expert Syst Appl"},{"key":"5806_CR3","doi-asserted-by":"crossref","unstructured":"Maurya AK (2020) Resource and task clustering based scheduling algorithm for workflow applications in cloud computing environment. In: 2020 sixth international conference on parallel, distributed and grid computing (PDGC)","DOI":"10.1109\/PDGC50313.2020.9315806"},{"issue":"10","key":"5806_CR4","doi-asserted-by":"publisher","first-page":"1083","DOI":"10.1016\/j.sysarc.2013.05.024","volume":"59","author":"CS Lin","year":"2013","unstructured":"Lin CS, Lin CS, Lin YS, Hsiung PA, Shih C (2013) Multi-objective exploitation of pipeline parallelism using clustering, replication and duplication in embedded multi-core systems. J Syst Archit 59(10):1083\u20131094. https:\/\/doi.org\/10.1016\/j.sysarc.2013.05.024","journal-title":"J Syst Archit"},{"key":"5806_CR5","doi-asserted-by":"publisher","first-page":"9823213","DOI":"10.1155\/2016\/9823213","volume":"2016","author":"X Tang","year":"2016","unstructured":"Tang X, Tan W (2016) Energy-efficient reliability-aware scheduling algorithm on heterogeneous systems. Sci Program 2016:9823213. https:\/\/doi.org\/10.1155\/2016\/9823213","journal-title":"Sci Program"},{"key":"5806_CR6","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2021.108361","volume":"198","author":"L Cai","year":"2021","unstructured":"Cai L, Wei X, Xing C, Zou X, Zhang G, Wang X (2021) Failure-resilient DAG task scheduling in edge computing. Comput Netw 198:108361","journal-title":"Comput Netw"},{"key":"5806_CR7","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. Fut Gener Comput Syst 91:407\u2013415","journal-title":"Fut Gener Comput Syst"},{"key":"5806_CR8","volume-title":"Above the clouds: a berkeley view of cloud computing","author":"M Armbrust","year":"2009","unstructured":"Armbrust M, Fox A, Griffith R, Joseph AD, Katz RH, Konwinski A, Lee G, Patterson DA, Rabkin A, Stoica I, Zaharia M (2009) Above the clouds: a berkeley view of cloud computing. University of California, Berkeley"},{"key":"5806_CR9","doi-asserted-by":"publisher","first-page":"611","DOI":"10.1007\/s10586-012-0227-6","volume":"16","author":"C Kachris","year":"2013","unstructured":"Kachris C, Tomkos I (2013) Power consumption evaluation of all-optical data center networks. Cluster Comput 16:611\u2013623. https:\/\/doi.org\/10.1007\/s10586-012-0227-6","journal-title":"Cluster Comput"},{"key":"5806_CR10","doi-asserted-by":"publisher","DOI":"10.1080\/08839514.2019.1689714","author":"MA Reddy","year":"2019","unstructured":"Reddy MA, Ravindranath K (2019) Virtual machine placement using JAYA optimization algorithm. Appl Artif Intell. https:\/\/doi.org\/10.1080\/08839514.2019.1689714","journal-title":"Appl Artif Intell"},{"key":"5806_CR11","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1016\/j.comcom.2014.02.008","volume":"50","author":"W Van Heddeghem","year":"2014","unstructured":"Van Heddeghem W, Lambert S, Lannoo B, Colle D, Pickavet M, Demeester P (2014) Trends in worldwide ICT electricity consumption from 2007 to 2012. Comput Commun 50:64\u201376. https:\/\/doi.org\/10.1016\/j.comcom.2014.02.008","journal-title":"Comput Commun"},{"issue":"3","key":"5806_CR12","doi-asserted-by":"publisher","first-page":"449","DOI":"10.1002\/spe.2528","volume":"48","author":"M Hosseini Shirvani","year":"2018","unstructured":"Hosseini Shirvani M, Rahmani AM, Sahafi A (2018) An iterative mathematical decision model for cloud migration: a cost and security risk approach. Softw Pract Exp 48(3):449\u2013485. https:\/\/doi.org\/10.1002\/spe.2528","journal-title":"Softw Pract Exp"},{"issue":"5","key":"5806_CR13","doi-asserted-by":"publisher","first-page":"1","DOI":"10.24200\/sci.2022.57262.5144","volume":"29","author":"M Hosseini Shirvani","year":"2022","unstructured":"Hosseini Shirvani M (2022) A novel discrete grey wolf optimizer for scientific workflow scheduling in heterogeneous cloud computing platforms. Sci Iran 29(5):1\u201319. https:\/\/doi.org\/10.24200\/sci.2022.57262.5144","journal-title":"Sci Iran"},{"key":"5806_CR14","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-022-04703-0","author":"Y Asghari Alaie","year":"2022","unstructured":"Asghari Alaie Y, Hosseini Shirvani M, Rahmani AM (2022) A hybrid bi-objective scheduling algorithm for execution of scientific workflows on cloud platforms with execution time and reliability approach. J Supercomput. https:\/\/doi.org\/10.1007\/s11227-022-04703-0","journal-title":"J Supercomput"},{"issue":"3","key":"5806_CR15","doi-asserted-by":"publisher","first-page":"267","DOI":"10.1016\/j.jksuci.2018.07.001","volume":"32","author":"M Hosseini Shirvani","year":"2020","unstructured":"Hosseini Shirvani M, Rahmani AM, Sahafi A (2020) A survey study on virtual machine migration and server consolidation techniques in DVFS-enabled cloud datacenter: Taxonomy and challenges. J King Saud Univ Comput Inf Sci 32(3):267\u2013286. https:\/\/doi.org\/10.1016\/j.jksuci.2018.07.001","journal-title":"J King Saud Univ Comput Inf Sci"},{"issue":"5","key":"5806_CR16","first-page":"4740","volume":"3","author":"P Mokaripoor","year":"2016","unstructured":"Mokaripoor P, Hosseini Shirvani M (2016) A state of the art survey on DVFS techniques in cloud computing environment. J Multidiscip Eng Sci Technol (JMEST) 3(5):4740\u20134743","journal-title":"J Multidiscip Eng Sci Technol (JMEST)"},{"issue":"2","key":"5806_CR17","doi-asserted-by":"publisher","first-page":"169","DOI":"10.22094\/joie.2020.1877455.1685","volume":"14","author":"A Javadian Kootanaee","year":"2021","unstructured":"Javadian Kootanaee A, Poor Aghajan A, Hosseini Shirvani MS (2021) A hybrid model based on machine learning and genetic algorithm for detecting fraud in financial statements. J Optim Ind Eng 14(2):169\u2013186. https:\/\/doi.org\/10.22094\/joie.2020.1877455.1685","journal-title":"J Optim Ind Eng"},{"key":"5806_CR18","unstructured":"www.sciencdirect.com [Visited 9\/19\/2022]"},{"key":"5806_CR19","unstructured":"www.ieeeXplore.org [Visited 9\/19\/2022]"},{"issue":"3","key":"5806_CR20","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 MY (2002) Performance-effective and low-complexity task scheduling for heterogeneous computing. IEEE Trans Parallel Distrib Syst 13(3):260\u2013274. https:\/\/doi.org\/10.1109\/71.993206","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"10","key":"5806_CR21","doi-asserted-by":"publisher","first-page":"1650119","DOI":"10.1142\/S021812661650119X","volume":"25","author":"B Keshanchi","year":"2016","unstructured":"Keshanchi B, Jafari NN (2016) Priority-based task scheduling algorithm in cloud systems using a memetic algorithm. J Circuits Syst Comput 25(10):1650119. https:\/\/doi.org\/10.1142\/S021812661650119X","journal-title":"J Circuits Syst Comput"},{"key":"5806_CR22","doi-asserted-by":"publisher","DOI":"10.1016\/j.simpat.2019.101932","volume":"96","author":"T Biswas","year":"2019","unstructured":"Biswas T, Kuila P, Kumar Ray A, Sarkar M (2019) Gravitational search algorithm based novel workflow scheduling for heterogeneous computing systems. Simul Model Pract Theory 96:101932","journal-title":"Simul Model Pract Theory"},{"key":"5806_CR23","doi-asserted-by":"crossref","unstructured":"Keshani M, Jahanshahi MH (2009) Using simulated annealing for task scheduling in distributed systems. In: 2009 international conference on computational intelligence, modelling and simulation","DOI":"10.1109\/CSSim.2009.36"},{"key":"5806_CR24","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 Shirvani MS, Rahmani AM (2021) 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. https:\/\/doi.org\/10.1007\/s00521-021-06289-9","journal-title":"Neural Comput Appl"},{"issue":"2","key":"5806_CR25","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 (2002) A fast and elitist multi-objective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182\u2013197. https:\/\/doi.org\/10.1109\/4235.996017","journal-title":"IEEE Trans Evol Comput"},{"key":"5806_CR26","doi-asserted-by":"publisher","DOI":"10.1016\/j.suscom.2020.100374","author":"S Farzai","year":"2020","unstructured":"Farzai S, Hosseini Shirvani M, Rabbani M (2020) Multi-objective communication-aware optimization for virtual machine placement in cloud datacenters. Sustain Comput Inf Syst. https:\/\/doi.org\/10.1016\/j.suscom.2020.100374","journal-title":"Sustain Comput Inf Syst"},{"key":"5806_CR27","doi-asserted-by":"publisher","DOI":"10.1007\/s40747-021-00528-1","author":"M Hosseini Shirvani","year":"2022","unstructured":"Hosseini Shirvani M, Noorian Talouki R (2022) Bi-objective scheduling algorithm for scientific workflows on cloud computing platform with\u00a0makespan\u00a0and monetary cost minimization approach. Complex Intell Syst. https:\/\/doi.org\/10.1007\/s40747-021-00528-1","journal-title":"Complex Intell Syst"},{"key":"5806_CR28","doi-asserted-by":"publisher","DOI":"10.1016\/j.engappai.2020.103501","volume":"90","author":"M Hosseini Shirvani","year":"2020","unstructured":"Hosseini Shirvani M (2020) A hybrid meta-heuristic algorithm for scientific workflow scheduling in heterogeneous distributed computing systems. Eng Appl Artif Intell 90:103501. https:\/\/doi.org\/10.1016\/j.engappai.2020.103501","journal-title":"Eng Appl Artif Intell"},{"key":"5806_CR29","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.3944","author":"N Zhou","year":"2016","unstructured":"Zhou N, Qi D, Wang X, Zheng Z, Lin W (2016) A list scheduling algorithm for heterogeneous systems based on a critical node cost table and pessimistic cost table. Concurr Comput Pract Exp. https:\/\/doi.org\/10.1002\/cpe.3944","journal-title":"Concurr Comput Pract Exp"},{"issue":"3","key":"5806_CR30","doi-asserted-by":"publisher","first-page":"682","DOI":"10.1109\/TPDS.2013.57","volume":"25","author":"H Arabnejad","year":"2014","unstructured":"Arabnejad H, Barbosa JG (2014) List scheduling algorithm for heterogeneous systems by an optimistic cost table. IEEE Trans Parallel Distrib Syst 25(3):682\u2013694. https:\/\/doi.org\/10.1109\/TPDS.2013.57","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"3","key":"5806_CR31","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1016\/j.eij.2017.02.001","volume":"18","author":"J Thaman","year":"2017","unstructured":"Thaman J, Singh M (2017) Green cloud environment by using robust planning algorithm. Egypt Inf J 18(3):205\u2013214. https:\/\/doi.org\/10.1016\/j.eij.2017.02.001","journal-title":"Egypt Inf J"},{"key":"5806_CR32","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2021.102828","volume":"108","author":"MS Hosseini Shirvani","year":"2021","unstructured":"Hosseini Shirvani MS, Noorian TR (2021) A novel hybrid heuristic-based list scheduling algorithm in heterogeneous cloud computing environment for makespan optimization. Parallel Comput 108:102828. https:\/\/doi.org\/10.1016\/j.parco.2021.102828","journal-title":"Parallel Comput"},{"key":"5806_CR33","doi-asserted-by":"publisher","DOI":"10.1016\/j.jksuci.2021.05.011","author":"R Noorian Talouki","year":"2022","unstructured":"Noorian Talouki R, Hosseini Shirvani MS, Motameni H (2022) A heuristic-based task scheduling algorithm for scientific workflows in heterogeneous cloud computing platforms. J King Saud Univ Comput Inf Sci. https:\/\/doi.org\/10.1016\/j.jksuci.2021.05.011","journal-title":"J King Saud Univ Comput Inf Sci"},{"key":"5806_CR34","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1186\/s13677-022-00284-8","volume":"11","author":"G Khojasteh Toussi","year":"2022","unstructured":"Khojasteh Toussi G, Naghibzadeh M, Abrishami S et al (2022) EDQWS: an enhanced divide and conquer algorithm for workflow scheduling in cloud. J Cloud Comp 11:13. https:\/\/doi.org\/10.1186\/s13677-022-00284-8","journal-title":"J Cloud Comp"},{"key":"5806_CR35","doi-asserted-by":"publisher","first-page":"3740","DOI":"10.1007\/s11227-018-2726-6","volume":"75","author":"S Ijaz","year":"2019","unstructured":"Ijaz S, Munir EU (2019) MOPT: list-based heuristic for scheduling workflows in cloud environment. J Supercomput 75:3740\u20133768. https:\/\/doi.org\/10.1007\/s11227-018-2726-6","journal-title":"J Supercomput"},{"key":"5806_CR36","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1007\/s10723-016-9386-7","volume":"15","author":"S Wang","year":"2017","unstructured":"Wang S, Li K, Mei J et al (2017) A reliability-aware task scheduling algorithm based on replication on heterogeneous computing systems. J Grid Comput 15:23\u201339. https:\/\/doi.org\/10.1007\/s10723-016-9386-7","journal-title":"J Grid Comput"},{"issue":"5","key":"5806_CR37","doi-asserted-by":"publisher","first-page":"345","DOI":"10.1504\/IJES.2018.095021","volume":"10","author":"Y Liu","year":"2018","unstructured":"Liu Y, Li K, Tang Z, Li K (2018) Energy aware list-based scheduling for parallel applications in cloud. Int J Embed Syst 10(5):345\u2013355","journal-title":"Int J Embed Syst"},{"key":"5806_CR38","doi-asserted-by":"publisher","first-page":"155","DOI":"10.1109\/IPDPS.2019.00026","volume":"2019","author":"MY \u00d6zkaya","year":"2019","unstructured":"\u00d6zkaya MY, Benoit A, U\u00e7ar B, Herrmann J, Cataly\u00fcrek \u00dcV (2019) A scalable clustering-based task scheduler for homogeneous processors using DAG partitioning. IEEE Int Parallel Distrib Process Symp (IPDPS) 2019:155\u2013165. https:\/\/doi.org\/10.1109\/IPDPS.2019.00026","journal-title":"IEEE Int Parallel Distrib Process Symp (IPDPS)"},{"key":"5806_CR39","doi-asserted-by":"publisher","DOI":"10.1016\/j.knosys.2020.105930","volume":"199","author":"Yu Dongjin","year":"2020","unstructured":"Dongjin Yu, Ying Y, Zhang L, Liu C, Sun X (2020) Hongsheng, Balanced scheduling of distributed workflow tasks based on clustering. Knowl-Based Syst 199:105930","journal-title":"Knowl-Based Syst"},{"key":"5806_CR40","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2019.110405","volume":"158","author":"M Dong","year":"2019","unstructured":"Dong M, Fan L, Jing C (2019) ECOS: An efficient task-clustering based cost-effective aware scheduling algorithm for scientific workflows execution on heterogeneous cloud systems. J Syst Softw 158:110405","journal-title":"J Syst Softw"},{"key":"5806_CR41","doi-asserted-by":"publisher","first-page":"8147","DOI":"10.1007\/s11227-019-02982-8","volume":"75","author":"T Hagras","year":"2019","unstructured":"Hagras T, Atef A, Mahdy YB (2019) Lower-bound time-complexity greening mechanism for duplication-based scheduling on large-scale computing platforms. J Supercomput 75:8147\u20138167. https:\/\/doi.org\/10.1007\/s11227-019-02982-8","journal-title":"J Supercomput"},{"key":"5806_CR42","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.5987","author":"W Ahmad","year":"2020","unstructured":"Ahmad W, Alam B (2020) An efficient list scheduling algorithm with task duplication for scientific big data workflow in heterogeneous computing environments. Concurr Comput Pract Exp. https:\/\/doi.org\/10.1002\/cpe.5987","journal-title":"Concurr Comput Pract Exp"},{"key":"5806_CR43","doi-asserted-by":"publisher","first-page":"494","DOI":"10.1007\/s11227-017-2076-9","volume":"75","author":"W Zhang","year":"2019","unstructured":"Zhang W, Hu Y, He H et al (2019) Linear and dynamic programming algorithms for real-time task scheduling with task duplication. J Supercomput 75:494\u2013509. https:\/\/doi.org\/10.1007\/s11227-017-2076-9","journal-title":"J Supercomput"},{"key":"5806_CR44","doi-asserted-by":"publisher","first-page":"1997","DOI":"10.1007\/s12065-020-00479-5","volume":"14","author":"A Mohammadzadeh","year":"2021","unstructured":"Mohammadzadeh A, Masdari M, Gharehchopogh FS et al (2021) Improved chaotic binary grey wolf optimization algorithm for workflow scheduling in green cloud computing. Evol Intel 14:1997\u20132025. https:\/\/doi.org\/10.1007\/s12065-020-00479-5","journal-title":"Evol Intel"},{"key":"5806_CR45","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.jss.2016.07.006","volume":"124","author":"B Keshanchi","year":"2017","unstructured":"Keshanchi B, Souri A (2017) Nima Jafari Navimipour, An improved genetic algorithm for task scheduling in the cloud environments using the priority queues: formal verification, simulation, and statistical testing. J Syst Softw 124:1\u201321","journal-title":"J Syst Softw"},{"key":"5806_CR46","doi-asserted-by":"publisher","DOI":"10.1002\/dac.4240","author":"SS Hammed","year":"2019","unstructured":"Hammed SS, Arunkumar B (2019) Efficient workflow scheduling in cloud computing for security maintenance of sensitive data. Int J Commun Syst. https:\/\/doi.org\/10.1002\/dac.4240","journal-title":"Int J Commun Syst"},{"key":"5806_CR47","doi-asserted-by":"publisher","first-page":"177063","DOI":"10.1109\/ACCESS.2019.2957998","volume":"7","author":"P Wangsom","year":"2019","unstructured":"Wangsom P, Lavangnananda K, Bouvry P (2019) Multi-objective scientific-workflow scheduling with data movement awareness in cloud. IEEE Access 7:177063\u2013177081. https:\/\/doi.org\/10.1109\/ACCESS.2019.2957998","journal-title":"IEEE Access"},{"key":"5806_CR48","doi-asserted-by":"publisher","first-page":"106","DOI":"10.1016\/j.future.2020.06.031","volume":"113","author":"Gu Yi","year":"2020","unstructured":"Yi Gu, Budati C (2020) Energy-aware workflow scheduling and optimization in clouds using bat algorithm. Futur Gener Comput Syst 113:106\u2013112","journal-title":"Futur Gener Comput Syst"},{"key":"5806_CR49","doi-asserted-by":"publisher","DOI":"10.1504\/IJCNDS.2020.10021223","author":"K Oukfif","year":"2020","unstructured":"Oukfif K, Oulebsir FB, Bouzefrane S, Banerjee S (2020) Workflow scheduling with data transfer optimization and enhancement of reliability in cloud data centers. Int J Commun Netw Distrib Syst. https:\/\/doi.org\/10.1504\/IJCNDS.2020.10021223","journal-title":"Int J Commun Netw Distrib Syst"},{"issue":"10","key":"5806_CR50","doi-asserted-by":"publisher","first-page":"241","DOI":"10.1016\/j.ins.2016.08.003","volume":"379","author":"L Zhang","year":"2017","unstructured":"Zhang L, Li K, Li C, Keqin (2017) Bi-objective workflow scheduling of the energy consumption and reliability in heterogeneous computing systems. Inf Sci 379(10):241\u2013256. https:\/\/doi.org\/10.1016\/j.ins.2016.08.003","journal-title":"Inf Sci"},{"key":"5806_CR51","doi-asserted-by":"publisher","first-page":"221","DOI":"10.1016\/j.future.2013.07.005","volume":"36","author":"JJ Durillo","year":"2014","unstructured":"Durillo JJ, NaeV PR (2014) Multi-objective energy-efficient workflow scheduling using list-based heuristics. Futur Gener Comput Syst 36:221\u2013236. https:\/\/doi.org\/10.1016\/j.future.2013.07.005","journal-title":"Futur Gener Comput Syst"},{"key":"5806_CR52","doi-asserted-by":"publisher","DOI":"10.1002\/spe.2802","author":"A Kaur","year":"2020","unstructured":"Kaur A, Singh P, Singh Batth R, Peng LC (2020) Deep-Q learning-based heterogeneous earliest finish time scheduling algorithm for scientific workflows in cloud. Softw Pract Exp. https:\/\/doi.org\/10.1002\/spe.2802","journal-title":"Softw Pract Exp"},{"key":"5806_CR53","doi-asserted-by":"publisher","first-page":"2035","DOI":"10.3390\/s22052035","volume":"22","author":"MS Jassas","year":"2022","unstructured":"Jassas MS, Mahmoud QH (2022) Analysis of job failure and prediction model for cloud computing using machine learning. Sensors 22:2035. https:\/\/doi.org\/10.3390\/s22052035","journal-title":"Sensors"},{"key":"5806_CR54","first-page":"2825","volume":"12","author":"F Pedregosa","year":"2011","unstructured":"Pedregosa F, Varoquaux G, Gramfort A, Michel V, Thirion B, Grisel O, Blondel M, Prettenhofer P, Weiss R, Dubourg V et al (2011) Scikit-learn: machine learning in python. J Mach Learn Res 12:2825\u20132830","journal-title":"J Mach Learn Res"},{"key":"5806_CR55","doi-asserted-by":"publisher","first-page":"106152","DOI":"10.1109\/ACCESS.2021.3101147","volume":"9","author":"Y Alahmad","year":"2021","unstructured":"Alahmad Y, Daradkeh T, Agarwal A (2021) Proactive failure-aware task scheduling framework for cloud computing. IEEE Access 9:106152\u2013106168. https:\/\/doi.org\/10.1109\/ACCESS.2021.3101147","journal-title":"IEEE Access"},{"key":"5806_CR56","doi-asserted-by":"publisher","unstructured":"Alsmady A, Al-Khraishi T, Mardini W, Alazzam H, Khamayseh Y (2019) Workflow Scheduling in Cloud Computing Using Memetic Algorithm. In: 2019 IEEE Jordan international joint conference on electrical engineering and information technology (JEEIT), pp 302\u2013306 https:\/\/doi.org\/10.1109\/JEEIT.2019.8717430","DOI":"10.1109\/JEEIT.2019.8717430"},{"key":"5806_CR57","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1016\/j.jpdc.2021.03.003","volume":"153","author":"Bo Wang","year":"2021","unstructured":"Wang Bo, Wang C, Huang W, Song Y, Qin X (2021) Security-aware task scheduling with deadline constraints on heterogeneous hybrid clouds. J Parallel Distrib Comput 153:15\u201328","journal-title":"J Parallel Distrib Comput"},{"issue":"3","key":"5806_CR58","doi-asserted-by":"publisher","DOI":"10.1002\/dac.5022","volume":"35","author":"A Amini Motlagh","year":"2022","unstructured":"Amini Motlagh A, Movaghar A, Rahmani AM (2022) A new reliability-based task scheduling algorithm in cloud computing. Int J Commun Syst 35(3):e5022. https:\/\/doi.org\/10.1002\/dac.5022","journal-title":"Int J Commun Syst"},{"key":"5806_CR59","doi-asserted-by":"publisher","first-page":"1067","DOI":"10.3390\/mi13071067","volume":"13","author":"H Guo","year":"2022","unstructured":"Guo H, Zhou J, Gu H (2022) Limited duplication-based list scheduling algorithm for heterogeneous computing system. Micromachines 13:1067. https:\/\/doi.org\/10.3390\/mi13071067","journal-title":"Micromachines"},{"issue":"6","key":"5806_CR60","doi-asserted-by":"publisher","first-page":"1581","DOI":"10.1108\/JEDT-11-2020-0474","volume":"20","author":"R Noorian Talouki","year":"2022","unstructured":"Noorian Talouki R, Hosseini Shirvani M, Motameni H (2022) A hybrid meta-heuristic scheduler algorithm for optimization of workflow scheduling in cloud heterogeneous computing environment. J Eng Des Technol 20(6):1581\u20131605. https:\/\/doi.org\/10.1108\/JEDT-11-2020-0474","journal-title":"J Eng Des Technol"},{"key":"5806_CR61","doi-asserted-by":"publisher","unstructured":"Grandineti L, Mirtaheri SL, Shahbazian R (2019) High-performance computing and big data analysis. In: second international congress, TopHPC 2019, Tehran, Iran, April 23\u201325, 2019. Doi: https:\/\/doi.org\/10.1007\/978-3-030-33495-6.","DOI":"10.1007\/978-3-030-33495-6"},{"key":"5806_CR62","unstructured":"Eldred M, Good A, Adams C (2018)\u00a0A case study on data protection and security decisions in cloud HPC\"\u00a0(PDF). School of Computing, University of Portsmouth, Portsmouth, UK"},{"key":"5806_CR63","doi-asserted-by":"publisher","first-page":"5960","DOI":"10.1007\/s11227-020-03506-5","volume":"77","author":"J Li","year":"2021","unstructured":"Li J, Zhang X, Han L et al (2021) OKCM: improving parallel task scheduling in high-performance computing systems using online learning. J Supercomput 77:5960\u20135983. https:\/\/doi.org\/10.1007\/s11227-020-03506-5","journal-title":"J Supercomput"},{"key":"5806_CR64","doi-asserted-by":"publisher","unstructured":"Pol SS, Singh A (2021) Task scheduling algorithms in cloud computing: a survey. In: 2021 2nd international conference on secure cyber computing and communications (ICSCCC), Jalandhar, India, pp 244\u2013249, https:\/\/doi.org\/10.1109\/ICSCCC51823.2021.9478160","DOI":"10.1109\/ICSCCC51823.2021.9478160"},{"issue":"100841","key":"5806_CR65","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.swevo.2021.100841","volume":"62","author":"EH Houssein","year":"2021","unstructured":"Houssein EH, Gad AG, Wazery YM, Suganthan PN (2021) Task scheduling in cloud computing based on meta-heuristics: review, taxonomy, open challenges, and future trends. Swarm Evol Comput 62(100841):1\u201341. https:\/\/doi.org\/10.1016\/j.swevo.2021.100841","journal-title":"Swarm Evol Comput"},{"key":"5806_CR66","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. https:\/\/doi.org\/10.1016\/j.future.2018.09.014","journal-title":"Futur Gener Comput Syst"},{"issue":"100436","key":"5806_CR67","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.measen.2022.100436","volume":"24","author":"M Menaka","year":"2022","unstructured":"Menaka M, Sendhil-Kumar KS (2022) Workflow scheduling in cloud environment\u2014challenges, tools, limitations and methodologies: a review. Meas Sens 24(100436):1\u20136. https:\/\/doi.org\/10.1016\/j.measen.2022.100436","journal-title":"Meas Sens"},{"key":"5806_CR68","doi-asserted-by":"publisher","DOI":"10.1016\/j.vlsi.2023.102058","author":"P Xiao","year":"2023","unstructured":"Xiao P, Xiao Z, Wu F, Qin Y, Li K (2023) Optimization on operation sorting for HLS scheduling algorithms. Integration. https:\/\/doi.org\/10.1016\/j.vlsi.2023.102058","journal-title":"Integration"},{"key":"5806_CR69","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2023.109964","author":"F Beikzadeh Abbasi","year":"2023","unstructured":"Beikzadeh Abbasi F, Rezaee A, Adabi S, Movaghar A (2023) Fault-tolerant scheduling of graph-based loads on fog\/cloud environments with multi-level queues and LSTM-based workload prediction. Comput Netw. https:\/\/doi.org\/10.1016\/j.comnet.2023.109964","journal-title":"Comput Netw"},{"key":"5806_CR70","doi-asserted-by":"publisher","first-page":"1936","DOI":"10.1016\/j.procs.2023.01.170","volume":"218","author":"S Mangalampalli","year":"2023","unstructured":"Mangalampalli S, Reddy Karri G, Satish GN (2023) Efficient workflow scheduling algorithm in cloud computing using whale optimization. Proc Comput Sci 218:1936\u20131945","journal-title":"Proc Comput Sci"},{"key":"5806_CR71","doi-asserted-by":"publisher","DOI":"10.1016\/j.compeleceng.2023.108653","author":"Y Song","year":"2023","unstructured":"Song Y, Li C, Tian L, Song H (2023) A reinforcement learning based job scheduling algorithm for heterogeneous computing environment. Comput Electr Eng. https:\/\/doi.org\/10.1016\/j.compeleceng.2023.108653","journal-title":"Comput Electr Eng"},{"key":"5806_CR72","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2023.103617","author":"S Yeganeh","year":"2023","unstructured":"Yeganeh S, Babazadeh-Sangar A, Azizi S (2023) A novel Q-learning-based hybrid algorithm for the optimal offloading and scheduling in mobile edge computing environments. J Netw Comput Appl. https:\/\/doi.org\/10.1016\/j.jnca.2023.103617","journal-title":"J Netw Comput Appl"},{"key":"5806_CR73","unstructured":"https:\/\/www.tpc.org\/tpch\/[visited 9\/2\/2023]"},{"key":"5806_CR74","doi-asserted-by":"crossref","unstructured":"Buyya R, Ranjan R, Calheiros RN (2009) Modeling and simulation of scalable cloud computing environment and the cloudsim toolkit: challenges and opportunities","DOI":"10.1109\/HPCSIM.2009.5192685"},{"key":"5806_CR75","unstructured":"http:\/\/www.cloudbus.org\/cloudsim\/[visited 9\/2\/2023]"},{"key":"5806_CR76","doi-asserted-by":"publisher","unstructured":"Chen W, Deelman E (2012) WorkflowSim: a toolkit for simulating scientific workflows in distributed environments. In: 2012 IEEE 8th International Conference on E-Science, Chicago, IL, USA, 2012, pp 1\u20138, https:\/\/doi.org\/10.1109\/eScience.2012.6404430","DOI":"10.1109\/eScience.2012.6404430"},{"key":"5806_CR77","unstructured":"https:\/\/www.python.org\/[visited 9\/2\/2023]"},{"key":"5806_CR78","unstructured":"https:\/\/www.mathworks.com\/products\/matlab.html [visited 9\/2\/2023]"},{"key":"5806_CR79","doi-asserted-by":"publisher","first-page":"3037","DOI":"10.1007\/s10586-023-04090-y","volume":"26","author":"FS Prity","year":"2023","unstructured":"Prity FS, Gazi MH, Uddin KMA (2023) A review of task scheduling in cloud computing based on nature-inspired optimization algorithm. Cluster Comput 26:3037\u20133067. https:\/\/doi.org\/10.1007\/s10586-023-04090-y","journal-title":"Cluster Comput"},{"key":"5806_CR80","doi-asserted-by":"publisher","first-page":"100667","DOI":"10.1016\/j.iot.2022.100667","volume":"21","author":"S Iftikhar","year":"2023","unstructured":"Iftikhar S, Mohammad M, Ahmad M, Tuli S, Chowdhury D, Xu M, Singh-Gill S, Uhlig S (2023) HunterPlus: AI based energy-efficient task scheduling for cloud\u2013fog computing environments. Internet Things 21:100667. https:\/\/doi.org\/10.1016\/j.iot.2022.100667","journal-title":"Internet Things"},{"issue":"5","key":"5806_CR81","doi-asserted-by":"publisher","first-page":"1057","DOI":"10.1109\/TPDS.2020.3041829","volume":"32","author":"H Djigal","year":"2021","unstructured":"Djigal H, Feng J, Lu J, Ge J (2021) IPPTS: an efficient algorithm for scientific workflow scheduling in heterogeneous computing systems. IEEE Trans Parallel Distrib Syst 32(5):1057\u20131071. https:\/\/doi.org\/10.1109\/TPDS.2020.3041829","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"5806_CR82","doi-asserted-by":"publisher","unstructured":"Dong T, Xue F, Xiao C, Zhang J (2021) Deep reinforcement learning for dynamic workflow scheduling in cloud environment. In: 2021 IEEE international conference on services computing (SCC), Chicago, IL, USA, pp 107\u2013115, https:\/\/doi.org\/10.1109\/SCC53864.2021.00023","DOI":"10.1109\/SCC53864.2021.00023"},{"issue":"1","key":"5806_CR83","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1109\/TPDS.2021.3087349","volume":"33","author":"S Tuli","year":"2021","unstructured":"Tuli S, Poojara SR, Srirama SN, Casale G, Jennings NR (2021) COSCO: Container orchestration using co-simulation and gradient based optimization for fog computing environments. IEEE Trans Parallel Distrib Syst 33(1):101\u2013116","journal-title":"IEEE Trans Parallel Distrib Syst"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-023-05806-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-023-05806-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-023-05806-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,4,18]],"date-time":"2024-04-18T13:28:25Z","timestamp":1713446905000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-023-05806-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,12,7]]},"references-count":83,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2024,5]]}},"alternative-id":["5806"],"URL":"https:\/\/doi.org\/10.1007\/s11227-023-05806-y","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,12,7]]},"assertion":[{"value":"10 November 2023","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 December 2023","order":2,"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"}},{"value":"This material is the author\u2019s own original work, which has not been previously published elsewhere.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"Informed consent was obtained from all individual participants included in the study.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"The data that support the findings of this study are available on request from the corresponding author. The data are not publicly available due to privacy or ethical restrictions.","order":5,"name":"Ethics","group":{"name":"EthicsHeading","label":"Availability of data and material"}}]}}