{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,3]],"date-time":"2026-03-03T01:22:40Z","timestamp":1772500960623,"version":"3.50.1"},"publisher-location":"Cham","reference-count":27,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031695827","type":"print"},{"value":"9783031695834","type":"electronic"}],"license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"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":[],"published-print":{"date-parts":[[2024]]},"DOI":"10.1007\/978-3-031-69583-4_21","type":"book-chapter","created":{"date-parts":[[2024,8,25]],"date-time":"2024-08-25T19:02:05Z","timestamp":1724612525000},"page":"298-311","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["A Framework for\u00a0Automated Parallel Execution of\u00a0Scientific Multi-workflow Applications in\u00a0the\u00a0Cloud with\u00a0Work Stealing"],"prefix":"10.1007","author":[{"given":"Helena S. I. L.","family":"Silva","sequence":"first","affiliation":[]},{"given":"Maria C. S.","family":"Castro","sequence":"additional","affiliation":[]},{"given":"Fabricio A. B.","family":"Silva","sequence":"additional","affiliation":[]},{"given":"Alba C. M. A.","family":"Melo","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,8,26]]},"reference":[{"key":"21_CR1","unstructured":"National Center for Biotechnology Information (NCBI), project PRJNA743046. https:\/\/www.ncbi.nlm.nih.gov\/Traces\/study\/?acc=PRJNA743046&o=acc_s%3Aa. Accessed 01 Mar 2024"},{"key":"21_CR2","doi-asserted-by":"crossref","unstructured":"Adhikari, M., Amgoth, T., Srirama, S.N.: A survey on scheduling strategies for workflows in cloud environment and emerging trends. ACM Comput. Surv. 52, 68 (2019)","DOI":"10.1145\/3325097"},{"key":"21_CR3","doi-asserted-by":"crossref","unstructured":"Agrawal, K., Benoit, A., Magnan L.; Robert, Y.: Scheduling algorithms for linear workflow optimization. In: IEEE IPDPS on Proceedings, pp. 1\u201312 (2010)","DOI":"10.1109\/IPDPS.2010.5470346"},{"key":"21_CR4","doi-asserted-by":"crossref","unstructured":"Badia, R., Ayguade, E., Labarta, J.: Workflows for science: a challenge when facing the convergence of HPC and big data. Supercomput. Front. Innov.: Int. J. 4, 27\u201347 (2017)","DOI":"10.14529\/jsfi170102"},{"key":"21_CR5","doi-asserted-by":"crossref","unstructured":"Banimfreg, B.: A comprehensive review and conceptual framework for cloud computing adoption in bioinformatics. Healthc. Analytics 3, 100190 (2023)","DOI":"10.1016\/j.health.2023.100190"},{"key":"21_CR6","doi-asserted-by":"publisher","first-page":"720","DOI":"10.1145\/324133.324234","volume":"46","author":"RD Blumofe","year":"1999","unstructured":"Blumofe, R.D., Leiserson, C.E.: Scheduling multithreaded computations by work stealing. J. ACM 46, 720\u2013748 (1999)","journal-title":"J. ACM"},{"key":"21_CR7","doi-asserted-by":"publisher","first-page":"1167","DOI":"10.1109\/TSC.2018.2866421","volume":"14","author":"H Chen","year":"2021","unstructured":"Chen, H., Zhu, X., Liu, G., Pedrycz, W.: Uncertainty-aware online scheduling for real-time workflows in cloud service environment. IEEE Trans. Serv. Comput. 14, 1167\u20131178 (2021)","journal-title":"IEEE Trans. Serv. Comput."},{"key":"21_CR8","doi-asserted-by":"publisher","first-page":"169","DOI":"10.1007\/s10586-013-0325-0","volume":"17","author":"JJ Durillo","year":"2014","unstructured":"Durillo, J.J., Prodan, R.: Multi-objective workflow scheduling in Amazon EC2. Cluster Comput. 17, 169\u2013189 (2014)","journal-title":"Cluster Comput."},{"key":"21_CR9","doi-asserted-by":"publisher","first-page":"125783","DOI":"10.1109\/ACCESS.2019.2939294","volume":"7","author":"Y Gao","year":"2019","unstructured":"Gao, Y., Zhang, S., Zhou, J.: A hybrid algorithm for multi-objective scientific workflow scheduling in IaaS cloud. IEEE Access 7, 125783\u2013125795 (2019)","journal-title":"IEEE Access"},{"key":"21_CR10","doi-asserted-by":"crossref","unstructured":"Guimaraes, A., Lacalle L., Rodamilans, C., Borin, E.: High-performance IO for seismic processing on the cloud. Concur. Comput. Pract. Exp. 33, e6250 (2020)","DOI":"10.1002\/cpe.6250"},{"key":"21_CR11","doi-asserted-by":"crossref","unstructured":"Iranmanesh, A., Naji, H.R.: DCHG-TS: a Dl.-constrained and cost-effective hybrid genetic algorithm for scientific workflow scheduling in cloud computing. Clust. Comput. 24, 667\u2013681 (2021)","DOI":"10.1007\/s10586-020-03145-8"},{"key":"21_CR12","doi-asserted-by":"crossref","unstructured":"Jalili, V., et al.: The Galaxy platform for accessible, reproducible and collaborative biomedical analyses: 2020 update. Nucleic Acids Res. 48, W395\u2013W402 (2020)","DOI":"10.1093\/nar\/gkaa434"},{"key":"21_CR13","doi-asserted-by":"publisher","DOI":"10.1016\/j.simpat.2022.102589","volume":"119","author":"MI Khaleel","year":"2022","unstructured":"Khaleel, M.I.: Multi-objective optimization for scientific workflow scheduling based on Performance-to-Power Ratio in fog-cloud environments. Simul. Model. Pract. Theory 119, 102589 (2022)","journal-title":"Simul. Model. Pract. Theory"},{"key":"21_CR14","doi-asserted-by":"crossref","unstructured":"Konjaang, J.K., Xu, L.: Cost optimised heuristic algorithm (COHA) for scientific workflow scheduling in IaaS cloud environment. In: IEEE HPSC on Proceedings, pp. 162\u2013168 (2020)","DOI":"10.1109\/BigDataSecurity-HPSC-IDS49724.2020.00038"},{"key":"21_CR15","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1186\/s13677-021-00229-7","volume":"10","author":"M Kramer","year":"2021","unstructured":"Kramer, M., Wurz, H.M., Altenhofen, C.: Executing cyclic scientific workflows in the cloud. J. Cloud Comp. 10, 25 (2021)","journal-title":"J. Cloud Comp."},{"key":"21_CR16","doi-asserted-by":"crossref","unstructured":"Liew, C., Atkinson, M., Galea, M., Ang, T., Martin, P., Hemert, J.: Scientific workflows: Moving across paradigms. ACM Comput. Surv. 49, 66 (2016)","DOI":"10.1145\/3012429"},{"key":"21_CR17","doi-asserted-by":"publisher","DOI":"10.15252\/msb.20188746","volume":"15","author":"MD Luecken","year":"2019","unstructured":"Luecken, M.D., Theis, F.J.: Current best practices in single-cell RNA-seq analysis: a tutorial. Mol. Syst. Biol. 15, e8746 (2019)","journal-title":"Mol. Syst. Biol."},{"key":"21_CR18","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.: Algorithms for cost- and deadline-constrained provisioning for scientific workflow ensembles in IaaS clouds. Fut. Gen. Comp. Syst. 48, 1\u201318 (2015)","journal-title":"Fut. Gen. Comp. Syst."},{"key":"21_CR19","doi-asserted-by":"crossref","unstructured":"Michael, M.M., Vechev, M.T, Vijay, A.S.: Idempotent work stealing. In: ACM PPoPP, on Proceedings, pp. 45\u201354 (2009)","DOI":"10.1145\/1594835.1504186"},{"key":"21_CR20","unstructured":"Papadimitriou, C. H., Steiglitz, K.; Combinatorial Optimization. Dover Pub. Inc., p. 490 (1998)"},{"key":"21_CR21","doi-asserted-by":"crossref","unstructured":"Rodriguez, M., Buyya, R.: Budget-driven scheduling of scientific workflows in IaaS clouds with fine-grained billing periods. ACM Trans. Auton. Adapt. Syst. 12, 5 (2017)","DOI":"10.1145\/3041036"},{"key":"21_CR22","doi-asserted-by":"crossref","unstructured":"Sadooghi, I., Kumar, G., Wang, K., Zhao, D., Li, T., Raicu, I.: Albatross: an efficient cloud-enabled task scheduling and execution framework using distributed message queues. In: IEEE e-Science, pp. 11\u201320 (2016)","DOI":"10.1109\/eScience.2016.7870881"},{"key":"21_CR23","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1007\/978-3-030-91814-9_4","volume-title":"Advances in Bioinformatics and Computational Biology","author":"VS Silva","year":"2021","unstructured":"Silva, V.S., et al.: CellHeap: a workflow for optimizing COVID-19 single-cell RNA-Seq data processing in the Santos Dumont supercomputer. In: Stadler, P.F., Walter, M.E.M.T., Hernandez-Rosales, M., Brigido, M.M. (eds.) BSB 2021. LNCS, vol. 13063, pp. 41\u201352. Springer, Cham (2021). https:\/\/doi.org\/10.1007\/978-3-030-91814-9_4"},{"key":"21_CR24","doi-asserted-by":"publisher","DOI":"10.1016\/j.simpat.2021.102369","volume":"112","author":"GL Stavrinides","year":"2021","unstructured":"Stavrinides, G.L., Karatza, H.D.: Multicriteria scheduling of linear workflows with dynamically varying structure on distributed platforms. Simul. Model. Pract. Theory 112, 102369 (2021)","journal-title":"Simul. Model. Pract. Theory"},{"key":"21_CR25","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.: QoS-aware online scheduling of multiple workflows under task execution time uncertainty in clouds. Cluster Comput. 25, 3767\u20133784 (2022)","journal-title":"Cluster Comput."},{"key":"21_CR26","doi-asserted-by":"crossref","unstructured":"Teylo, L., Nunes, A., Melo, A.C.M.A., Boeres, C., Drummond L., Martins, N.: Comparing SARS-CoV-2 sequences using a commercial cloud with a spot instance based dynamic scheduler. In: IEEE\/ACM CCGrid, pp. 247\u2013256 (2021)","DOI":"10.1109\/CCGrid51090.2021.00034"},{"key":"21_CR27","doi-asserted-by":"publisher","first-page":"1814","DOI":"10.1007\/s11227-022-04681-3","volume":"79","author":"Y Xia","year":"2023","unstructured":"Xia, Y., Zhan, Y., Dai, L., Chen, Y.: A cost and makespan aware scheduling algorithm for dynamic multi-workflow in cloud environment. J. Supercomput. 79, 1814\u20131833 (2023)","journal-title":"J. Supercomput."}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2024: Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-69583-4_21","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,25]],"date-time":"2024-08-25T19:04:45Z","timestamp":1724612685000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-69583-4_21"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"ISBN":["9783031695827","9783031695834"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-69583-4_21","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024]]},"assertion":[{"value":"26 August 2024","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"Euro-Par","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Conference on Parallel Processing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Madrid","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Spain","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"26 August 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"30 August 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"30","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"europar2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/2024.euro-par.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}