{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,11]],"date-time":"2025-09-11T19:30:36Z","timestamp":1757619036455,"version":"3.44.0"},"reference-count":37,"publisher":"Springer Science and Business Media LLC","issue":"11","license":[{"start":{"date-parts":[[2025,7,17]],"date-time":"2025-07-17T00:00:00Z","timestamp":1752710400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,7,17]],"date-time":"2025-07-17T00:00:00Z","timestamp":1752710400000},"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"],"DOI":"10.1007\/s11227-025-07649-1","type":"journal-article","created":{"date-parts":[[2025,7,17]],"date-time":"2025-07-17T19:05:45Z","timestamp":1752779145000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Workflow ensemble scheduling in IaaS cloud: a gap analysis perspective under deadline and budget constraints"],"prefix":"10.1007","volume":"81","author":[{"given":"Negin","family":"Shafinezhad","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hamid","family":"Abrishami","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Behrooz","family":"Zolfaghari","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Saeid","family":"Abrishami","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anahita","family":"Morvaridi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,7,17]]},"reference":[{"unstructured":"Abrishami S, Zandi FM, Nourbakhsh A (2025) Workflow as a service broker in cloud environment: a systematic literature review, arXiv preprint arXiv:2501.12672","key":"7649_CR1"},{"key":"7649_CR2","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1016\/j.jnca.2016.04.016","volume":"68","author":"SHH Madni","year":"2016","unstructured":"Madni SHH, Abd Latiff MS, Coulibaly Y (2016) Resource scheduling for infrastructure as a service (IaaS) in cloud computing: challenges and opportunities. J Netw Comput Appl 68:173\u2013200","journal-title":"J Netw Comput Appl"},{"issue":"2","key":"7649_CR3","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1007\/s40860-023-00210-y","volume":"10","author":"AA Laghari","year":"2024","unstructured":"Laghari AA, Zhang X, Shaikh ZA, Khan A, Estrela VV, Izadi S (2024) A review on quality of experience (QoE) in cloud computing. J Reliab Intell Environ 10(2):107\u2013121","journal-title":"J Reliab Intell Environ"},{"key":"7649_CR4","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 SC, Goel A, Singh SP (2019) A comprehensive survey for scheduling techniques in cloud computing. J Netw Comput Appl 143:1\u201333","journal-title":"J Netw Comput Appl"},{"issue":"8","key":"7649_CR5","doi-asserted-by":"publisher","first-page":"e4041","DOI":"10.1002\/cpe.4041","volume":"29","author":"MA Rodriguez","year":"2017","unstructured":"Rodriguez MA, Buyya R (2017) A taxonomy and survey on scheduling algorithms for scientific workflows in IaaS cloud computing environments. Concurr Comput 29(8):e4041","journal-title":"Concurr Comput"},{"doi-asserted-by":"crossref","unstructured":"Malawski M, Figiela K, Bubak M, Deelman E, Nabrzyski J (2014) Cost optimization of execution of multi-level deadline-constrained scientific workflows on clouds. In: Parallel Processing and Applied Mathematics: 10th International Conference, PPAM 2013, Warsaw, Poland, September 8-11, 2013, Revised Selected Papers, Part I 10, Springer, 2014, pp. 251\u2013260","key":"7649_CR6","DOI":"10.1007\/978-3-642-55224-3_24"},{"issue":"3","key":"7649_CR7","doi-asserted-by":"publisher","first-page":"274","DOI":"10.1177\/1094342011414743","volume":"25","author":"S Callaghan","year":"2011","unstructured":"Callaghan S et al (2011) Metrics for heterogeneous scientific workflows: a case study of an earthquake science application. Int J High Perform Comput Appl 25(3):274\u2013285","journal-title":"Int J High Perform Comput Appl"},{"doi-asserted-by":"crossref","unstructured":"Deelman E, Singh G, Livny M, Berriman B, Good J (2008) The cost of doing science on the cloud: the montage example. In: SC\u201908: Proceedings of the 2008 ACM\/IEEE Conference on Supercomputing, IEEE, pp 1\u201312","key":"7649_CR8","DOI":"10.1109\/SC.2008.5217932"},{"issue":"3","key":"7649_CR9","doi-asserted-by":"publisher","first-page":"682","DOI":"10.1016\/j.future.2012.08.015","volume":"29","author":"G Juve","year":"2013","unstructured":"Juve G, Chervenak A, Deelman E, Bharathi S, Mehta G, Vahi K (2013) Characterizing and profiling scientific workflows. Future Gener Comput Syst 29(3):682\u2013692","journal-title":"Future Gener Comput Syst"},{"doi-asserted-by":"crossref","unstructured":"Bharathi S, Chervenak A, Deelman E, Mehta G, Su M-H, Vahi K (2008) Characterization of scientific workflows. In: 2008 Third Workshop on Workflows in Support of Large-Scale Science, IEEE, pp 1\u201310","key":"7649_CR10","DOI":"10.1109\/WORKS.2008.4723958"},{"issue":"3","key":"7649_CR11","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1007\/s10723-023-09676-9","volume":"21","author":"B Taghavi","year":"2023","unstructured":"Taghavi B, Zolfaghari B, Abrishami S (2023) A cost-efficient workflow as a service broker using on-demand and spot instances. J Grid Comput 21(3):40","journal-title":"J Grid Comput"},{"unstructured":"\u201cAmazon EC2.\u201d [Online]. Available: https:\/\/aws.amazon.com\/ec2\/","key":"7649_CR12"},{"key":"7649_CR13","doi-asserted-by":"publisher","first-page":"100841","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","journal-title":"Swarm Evol Comput"},{"doi-asserted-by":"crossref","unstructured":"Shafinezhad N, Abrishami, H, Abrishami S (2023) An adaptive budget and deadline-aware algorithm for scheduling workflows ensemble in IaaS clouds. In: 2023 13th International Conference on Computer and Knowledge Engineering (ICCKE), IEEE, pp. 432\u2013438","key":"7649_CR14","DOI":"10.1109\/ICCKE60553.2023.10326305"},{"key":"7649_CR15","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.future.2015.01.004","volume":"48","author":"M Malawski","year":"2015","unstructured":"Malawski M, Juve G, Deelman E, Nabrzyski J (2015) Algorithms for cost-and deadline-constrained provisioning for scientific workflow ensembles in IaaS clouds. Future Gener Comput Syst 48:1\u201318","journal-title":"Future Gener Comput Syst"},{"key":"7649_CR16","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1016\/j.future.2022.07.007","volume":"137","author":"B Zolfaghari","year":"2022","unstructured":"Zolfaghari B, Abrishami S (2022) A multi-class workflow ensemble management system using on-demand and spot instances in cloud. Future Gener Comput Syst 137:97\u2013110","journal-title":"Future Gener Comput Syst"},{"issue":"1","key":"7649_CR17","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1002\/spe.995","volume":"41","author":"RN Calheiros","year":"2011","unstructured":"Calheiros RN, Ranjan R, Beloglazov A, De Rose CAF, Buyya R (2011) CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw Pract Exp 41(1):23\u201350","journal-title":"Softw Pract Exp"},{"issue":"1","key":"7649_CR18","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s00607-024-01386-8","volume":"107","author":"L Chen","year":"2025","unstructured":"Chen L, Liu G, Zhang J, Zhang X (2025) Scheduling ensemble workflows on hybrid resources in IaaS clouds. Computing 107(1):1\u201325","journal-title":"Computing"},{"key":"7649_CR19","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-023-05873-1","author":"M Alam","year":"2024","unstructured":"Alam M, Shahid M, Mustajab S (2024) Security challenges for workflow allocation model in cloud computing environment: a comprehensive survey, framework, taxonomy, open issues, and future directions. J Supercomput. https:\/\/doi.org\/10.1007\/s11227-023-05873-1","journal-title":"J Supercomput"},{"key":"7649_CR20","doi-asserted-by":"publisher","DOI":"10.1007\/s10951-024-00820-1","author":"E Saeedizade","year":"2024","unstructured":"Saeedizade E, Ashtiani M (2024) Scientific workflow scheduling algorithms in cloud environments: a comprehensive taxonomy, survey, and future directions. J Sched. https:\/\/doi.org\/10.1007\/s10951-024-00820-1","journal-title":"J Sched"},{"issue":"1","key":"7649_CR21","doi-asserted-by":"publisher","first-page":"158","DOI":"10.1016\/j.future.2012.05.004","volume":"29","author":"S Abrishami","year":"2013","unstructured":"Abrishami S, Naghibzadeh M, Epema DHJ (2013) Deadline-constrained workflow scheduling algorithms for infrastructure as a service clouds. Future Gener Comput Syst 29(1):158\u2013169","journal-title":"Future Gener Comput Syst"},{"issue":"6","key":"7649_CR22","doi-asserted-by":"publisher","first-page":"7750","DOI":"10.1007\/s11227-023-05753-8","volume":"80","author":"P Shobeiri","year":"2024","unstructured":"Shobeiri P, Akbarian Rastaghi M, Abrishami S, Shobiri B (2024) PCP\u2013ACO: a hybrid deadline-constrained workflow scheduling algorithm for cloud environment. J Supercomput 80(6):7750\u20137780","journal-title":"J Supercomput"},{"issue":"3","key":"7649_CR23","first-page":"1807","volume":"16","author":"Z Sun","year":"2022","unstructured":"Sun Z, Zhang B, Gu C, Xie R, Qian B, Huang H (2022) ET2FA: a hybrid heuristic algorithm for deadline-constrained workflow scheduling in cloud. IEEE Trans Serv Comput 16(3):1807\u20131821","journal-title":"IEEE Trans Serv Comput"},{"issue":"5","key":"7649_CR24","doi-asserted-by":"publisher","first-page":"1079","DOI":"10.1109\/JAS.2021.1003982","volume":"8","author":"Y Wang","year":"2021","unstructured":"Wang Y, Zuo X (2021) An effective cloud workflow scheduling approach combining PSO and idle time slot-aware rules. IEEE CAA J Autom Sin 8(5):1079\u20131094","journal-title":"IEEE CAA J Autom Sin"},{"issue":"4","key":"7649_CR25","doi-asserted-by":"publisher","first-page":"4002","DOI":"10.1109\/TNSM.2021.3125395","volume":"18","author":"X Ma","year":"2021","unstructured":"Ma X, Xu H, Gao H, Bian M (2021) Real-time multiple-workflow scheduling in cloud environments. IEEE Trans Netw Serv Manag 18(4):4002\u20134018","journal-title":"IEEE Trans Netw Serv Manag"},{"key":"7649_CR26","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2023.3284492","author":"H Taheri","year":"2023","unstructured":"Taheri H, Abrishami S, Naghibzadeh M (2023) A cloud broker for executing deadline-constrained periodic scientific workflows. IEEE Trans Serv Comput. https:\/\/doi.org\/10.1109\/TSC.2023.3284492","journal-title":"IEEE Trans Serv Comput"},{"issue":"6","key":"7649_CR27","doi-asserted-by":"publisher","first-page":"3767","DOI":"10.1007\/s10586-022-03600-8","volume":"25","author":"A Taghinezhad-Niar","year":"2022","unstructured":"Taghinezhad-Niar A, Pashazadeh S, Taheri J (2022) QoS-aware online scheduling of multiple workflows under task execution time uncertainty in clouds. Cluster Comput 25(6):3767\u20133784","journal-title":"Cluster Comput"},{"doi-asserted-by":"crossref","unstructured":"Mao M, Humphrey M (2011) Auto-scaling to minimize cost and meet application deadlines in cloud workflows. In: Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis, pp 1\u201312","key":"7649_CR28","DOI":"10.1145\/2063384.2063449"},{"doi-asserted-by":"crossref","unstructured":"Pietri I, Malawski M, Juve G, Deelman E, Nabrzyski J, Sakellariou R (2013) Energy-constrained provisioning for scientific workflow ensembles. In: 2013 International Conference on Cloud and Green Computing, IEEE, pp 34\u201341","key":"7649_CR29","DOI":"10.1109\/CGC.2013.14"},{"key":"7649_CR30","doi-asserted-by":"publisher","first-page":"359","DOI":"10.1007\/s10723-015-9355-6","volume":"14","author":"P Bryk","year":"2016","unstructured":"Bryk P, Malawski M, Juve G, Deelman E (2016) Storage-aware algorithms for scheduling of workflow ensembles in clouds. J Grid Comput 14:359\u2013378","journal-title":"J Grid Comput"},{"doi-asserted-by":"crossref","unstructured":"Genez TAL, Bittencourt LF, Sakellariou R, Madeira ERM (2016) A flexible scheduler for workflow ensembles. In: Proceedings of the 9th International Conference on Utility and Cloud Computing, pp 55\u201362","key":"7649_CR31","DOI":"10.1145\/2996890.2996910"},{"doi-asserted-by":"crossref","unstructured":"Jiang Q, Lee YC, Zomaya AY (2015) Executing large scale scientific workflow ensembles in public clouds. In: 2015 44th International Conference on Parallel Processing, IEEE, pp 520\u2013529","key":"7649_CR32","DOI":"10.1109\/ICPP.2015.61"},{"key":"7649_CR33","first-page":"100942","volume":"41","author":"SA Murad","year":"2024","unstructured":"Murad SA et al (2024) Priority based job scheduling technique that utilizes gaps to increase the efficiency of job distribution in cloud computing. Sustain Comput Inform Syst 41:100942","journal-title":"Sustain Comput Inform Syst"},{"key":"7649_CR34","doi-asserted-by":"publisher","first-page":"232","DOI":"10.1016\/j.future.2023.09.005","volume":"150","author":"SA Murad","year":"2024","unstructured":"Murad SA et al (2024) Sg-pbfs: shortest gap-priority based fair scheduling technique for job scheduling in cloud environment. Future Gener Comput Syst 150:232\u2013242","journal-title":"Future Gener Comput Syst"},{"unstructured":"\u201cAmazon S3.\u201d [Online]. Available: https:\/\/aws.amazon.com\/s3\/features\/?pg=ln&sec=be","key":"7649_CR35"},{"issue":"3","key":"7649_CR36","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 (2002) Performance-effective and low-complexity task scheduling for heterogeneous computing. IEEE Trans Parallel Distrib Syst 13(3):260\u2013274","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"3","key":"7649_CR37","first-page":"219","volume":"13","author":"E Deelman","year":"2005","unstructured":"Deelman E et al (2005) Pegasus: a framework for mapping complex scientific workflows onto distributed systems. Sci Program 13(3):219\u2013237","journal-title":"Sci Program"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-025-07649-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-025-07649-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-025-07649-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,7]],"date-time":"2025-09-07T13:41:08Z","timestamp":1757252468000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-025-07649-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,7,17]]},"references-count":37,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2025,7]]}},"alternative-id":["7649"],"URL":"https:\/\/doi.org\/10.1007\/s11227-025-07649-1","relation":{},"ISSN":["1573-0484"],"issn-type":[{"type":"electronic","value":"1573-0484"}],"subject":[],"published":{"date-parts":[[2025,7,17]]},"assertion":[{"value":"2 July 2025","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 July 2025","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"1168"}}