{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,6]],"date-time":"2026-10-06T22:36:16Z","timestamp":1791326176647,"version":"4.3.1"},"reference-count":145,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2015,3,8]],"date-time":"2015-03-08T00:00:00Z","timestamp":1425772800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Grid Computing"],"published-print":{"date-parts":[[2015,12]]},"DOI":"10.1007\/s10723-015-9329-8","type":"journal-article","created":{"date-parts":[[2015,3,7]],"date-time":"2015-03-07T16:42:13Z","timestamp":1425746533000},"page":"457-493","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":246,"title":["A Survey of Data-Intensive Scientific Workflow Management"],"prefix":"10.1007","volume":"13","author":[{"given":"Ji","family":"Liu","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Esther","family":"Pacitti","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Patrick","family":"Valduriez","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Marta","family":"Mattoso","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2015,3,8]]},"reference":[{"key":"9329_CR1","unstructured":"Amazon cloud (2015). http:\/\/aws.amazon.com\/"},{"key":"9329_CR2","unstructured":"Grid\u20195000 project (2015). https:\/\/www.grid5000.fr\/mediawiki\/index.php"},{"key":"9329_CR3","unstructured":"Microsoft Azure cloud (2015). http:\/\/azure.microsoft.com\/"},{"key":"9329_CR4","unstructured":"Pegasus 4.4.1 user guide (2015). https:\/\/pegasus.isi.edu\/wms\/docs\/latest\/"},{"issue":"1","key":"9329_CR5","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1186\/1471-2105-13-77","volume":"13","author":"M Abouelhoda","year":"2012","unstructured":"Abouelhoda, M., Issa, S., Ghanem, M.: Tavaxy: Integrating taverna and galaxy workflows with cloud computing support. BMC Bioinforma. 13(1), 77 (2012)","journal-title":"BMC Bioinforma."},{"issue":"Suppl 12","key":"9329_CR6","doi-asserted-by":"crossref","first-page":"S4","DOI":"10.1186\/1471-2105-11-S12-S4","volume":"11","author":"E Afgan","year":"2010","unstructured":"Afgan, E., Baker, D., Coraor, N., Chapman, B., Nekrutenko, A., Taylor, J.: Galaxy cloudman: delivering cloud compute clusters. BMC Bioinforma. 11(Suppl 12), S4 (2010)","journal-title":"BMC Bioinforma."},{"key":"9329_CR7","doi-asserted-by":"crossref","unstructured":"Albrecht, M., Donnelly, P., Bui, P., Thain, D.: Makeflow: A portable abstraction for data intensive computing on clusters, clouds, and grids. In: 1st ACM SIGMOD Workshop on Scalable Workflow Execution Engines and Technologies, pp. 1:1\u20131:13 (2012)","DOI":"10.1145\/2443416.2443417"},{"key":"9329_CR8","doi-asserted-by":"crossref","unstructured":"Altintas, I., Barney, O., Jaeger-Frank, E.: Provenance collection support in the kepler scientific workflow system. In: International Conference on Provenance and Annotation of Data, pp. 118\u2013132 (2006)","DOI":"10.1007\/11890850_14"},{"key":"9329_CR9","doi-asserted-by":"crossref","unstructured":"Altintas, I., Berkley, C., Jaeger, E., Jones, M., Ludascher, B., Mock, S.: Kepler: an extensible system for design and execution of scientific workflows. In: 16th International Conference on Scientific and Statistical Database Management (SSDBM), pp. 423\u2013424 (2004)","DOI":"10.1109\/SSDM.2004.1311241"},{"key":"9329_CR10","unstructured":"Altintas, I., Berkley, C., Jaeger, E., Jones, M., Lud\u00e4scher, B., Mock, S.: Kepler: Towards a Grid-Enabled system for scientific workflows. The Workflow in Grid Systems Workshop in GGF10-The 10th Global Grid Forum (2004)"},{"key":"9329_CR11","doi-asserted-by":"crossref","unstructured":"Anglano, C., Canonico, M.: Scheduling algorithms for multiple bag-of-task applications on desktop grids: A knowledge-free approach. In: 22nd IEEE Int. Symposium on Parallel and Distributed Processing (IPDPS), pp. 1\u20138 (2008)","DOI":"10.1109\/IPDPS.2008.4536445"},{"key":"9329_CR12","doi-asserted-by":"crossref","unstructured":"Balask\u00f3, \u00c1. Workflow concept of ws-pgrade\/guse. In: Kacsuk, P. (ed.) : Science Gateways for Distributed Computing Infrastructures, pp. 33\u201350. Springer International Publishing (2014)","DOI":"10.1007\/978-3-319-11268-8_3"},{"key":"9329_CR13","doi-asserted-by":"crossref","unstructured":"Barker, A., Hemert, J.V.: Scientific workflow: A survey and research directions. In: 7th Int. Conf. on Parallel Processing and Applied Mathematics, pp. 746\u2013753 (2008)","DOI":"10.1007\/978-3-540-68111-3_78"},{"key":"9329_CR14","unstructured":"Belhajjame, K., Cresswell, S., Gil, Y., Golden, R., Groth, P., Klyne, G., McCusker, J., Miles, S., Myers, J., Sahoo, S.: The prov data model and abstract syntax notation (2011). http:\/\/www.w3.org\/TR\/2011\/WD-prov-dm-20111215\/"},{"key":"9329_CR15","doi-asserted-by":"crossref","unstructured":"Bergmann, R., Gil, Y.: Retrieval of semantic workflows with knowledge intensive similarity measures. In: 19th International Conference on Case-Based Reasoning Research and Development, pp. 17\u201331 (2011)","DOI":"10.1007\/978-3-642-23291-6_4"},{"key":"9329_CR16","doi-asserted-by":"crossref","unstructured":"Blythe, J., Jain, S., Deelman, E., Gil, Y., Vahi, K., Mandal, A., Kennedy, K.: Task scheduling strategies for workflow-based applications in grids. In: 5th IEEE Int. Symposium on Cluster Computing and the Grid (CCGrid), pp. 759\u2013767 (2005)","DOI":"10.1109\/CCGRID.2005.1558639"},{"key":"9329_CR17","doi-asserted-by":"crossref","unstructured":"Bouganim, L., Fabret, F., Mohan, C., Valduriez, P.: Dynamic query scheduling in data integration systems. In: International Conference on Data Engineering (ICDE), pp. 425\u2013434 (2000)","DOI":"10.1109\/ICDE.2000.839442"},{"issue":"4","key":"9329_CR18","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1524\/itit.2011.0640","volume":"53","author":"I Brandic","year":"2011","unstructured":"Brandic, I., Dustdar, S.: Grid vs cloud - A technology comparison. IT - Inf. Technol. 53(4), 173\u2013179 (2011)","journal-title":"IT - Inf. Technol."},{"key":"9329_CR19","unstructured":"Bux, M., Leser, U.: Parallelization in scientific workflow management systems. The Computing Research Repository (CoRR), abs\/1303.7195 (2013)"},{"issue":"11","key":"9329_CR20","doi-asserted-by":"crossref","first-page":"1019","DOI":"10.1002\/1096-9128(200009)12:11<1019::AID-CPE518>3.0.CO;2-G","volume":"12","author":"B Carpenter","year":"2000","unstructured":"Carpenter, B., Getov, V., Judd, G., Skjellum, A., Mpj, G. Fox.: Mpi-like message passing for java. Concurrency and Computation: Practice and Experience 12(11), 1019\u20131038 (2000)","journal-title":"Concurrency and Computation: Practice and Experience"},{"key":"9329_CR21","doi-asserted-by":"crossref","unstructured":"Chen, W., Deelman, E.: Integration of workflow partitioning and resource provisioning. In: IEEE\/ACM Int. Symposium on Cluster Computing and the Grid (CCGRID), pp. 764\u2013768 (2012)","DOI":"10.1109\/CCGrid.2012.57"},{"key":"9329_CR22","doi-asserted-by":"crossref","unstructured":"Chen, W., Deelman, E.: Partitioning and scheduling workflows across multiple sites with storage constraints. In: 9th Int. Conf. on Parallel Processing and Applied Mathematics - Volume Part II, vol. 7204, pp. 11\u201320 (2012)","DOI":"10.1007\/978-3-642-31500-8_2"},{"key":"9329_CR23","doi-asserted-by":"crossref","unstructured":"Chen, W., Silva, R.D., Deelman, E., Sakellariou, R.: Balanced task clustering in scientific workflows. In: IEEE 9th Int. Conf. on e-Science, pp. 188\u2013195 (2013)","DOI":"10.1109\/eScience.2013.40"},{"key":"9329_CR24","doi-asserted-by":"crossref","unstructured":"Chervenak, A. L., Smith, D. E., Chen, W., Deelman, E.: Integrating policy with scientific workflow management for data-intensive applications. In: Supercomputing (SC) Companion: High Performance Computing, Networking Storage and Analysis, pp. 140\u2013149 (2012)","DOI":"10.1109\/SC.Companion.2012.29"},{"key":"9329_CR25","doi-asserted-by":"crossref","unstructured":"Chirigati, F., Silva, V., Ogasawara, E., de Oliveira, D., Dias, J., Porto, F., Valduriez, P., Mattoso, M.: Evaluating parameter sweep workflows in high performance computing. In: 1st ACM SIGMOD Workshop on Scalable Workflow Execution Engines and Technologies, pp. 2:1\u20132:10 (2012)","DOI":"10.1145\/2443416.2443418"},{"issue":"4","key":"9329_CR26","doi-asserted-by":"crossref","first-page":"98","DOI":"10.1145\/2043164.2018448","volume":"41","author":"M Chowdhury","year":"2011","unstructured":"Chowdhury, M., Zaharia, M., Ma, J., Jordan, M. I., Stoica, I.: Managing data transfers in computer clusters with orchestra. ACM SIGCOMM Conf. on Applications, Technologies, Architectures, and Protocols for Computer Communications 41(4), 98\u2013109 (2011)","journal-title":"ACM SIGCOMM Conf. on Applications, Technologies, Architectures, and Protocols for Computer Communications"},{"key":"9329_CR27","unstructured":"Coalition, W.M.: Workflow management coalition terminology and glossary (1999)"},{"issue":"S-1","key":"9329_CR28","doi-asserted-by":"crossref","first-page":"S12","DOI":"10.1186\/1471-2105-15-S1-S12","volume":"15","author":"S Cohen-Boulakia","year":"2014","unstructured":"Cohen-Boulakia, S., Chen, J., Missier, P., Goble, C.A., Williams, A.R., Froidevaux, C.: Distilling structure in taverna scientific workflows: a refactoring approach. BMC Bioinformatics 15(S-1), S12 (2014)","journal-title":"BMC Bioinformatics"},{"key":"9329_CR29","doi-asserted-by":"crossref","unstructured":"Costa, F., de Oliveira, D., Ocala, K., Ogasawara, E., Dias, J., Mattoso, M.: Handling failures in parallel scientific workflows using clouds. In: Supercomputing (SC) Companion: High Performance Computing, Networking Storage and Analysis, pp. 129\u2013139 (2012)","DOI":"10.1109\/SC.Companion.2012.28"},{"key":"9329_CR30","doi-asserted-by":"crossref","unstructured":"Costa, F., Silva, V., de Oliveira, D., Oca\u00f1a, K.A.C.S., Ogasawara, E.S., Dias, J., Mattoso, M.: Capturing and querying workflow runtime provenance with prov: a practical approach. In: EDBT\/ICDT Workshops, pp. 282\u2013289 (2013)","DOI":"10.1145\/2457317.2457365"},{"key":"9329_CR31","doi-asserted-by":"crossref","unstructured":"Crawl, D., Wang, J., Altintas, I.: Provenance for mapreduce-based data-intensive workflows. In: 6th Workshop on Workflows in Support of Large-scale Science, pp. 21\u201330 (2011)","DOI":"10.1145\/2110497.2110501"},{"key":"9329_CR32","doi-asserted-by":"crossref","unstructured":"Critchlow, T., Jr, G.C.: Supercomputing and scientific workflows gaps and requirements. In: World Congress on Services, pp. 208\u2013211 (2011)","DOI":"10.1109\/SERVICES.2011.32"},{"issue":"3","key":"9329_CR33","doi-asserted-by":"crossref","first-page":"521","DOI":"10.1007\/s10723-012-9227-2","volume":"10","author":"D de Oliveira","year":"2012","unstructured":"de Oliveira, D., Oca\u00f1a, K.A.C.S., Bai\u00e3o, F., Mattoso, M.: A provenance-based adaptive scheduling heuristic for parallel scientific workflows in clouds. J. Grid Comput. 10(3), 521\u2013552 (2012)","journal-title":"J. Grid Comput."},{"key":"9329_CR34","doi-asserted-by":"crossref","unstructured":"de Oliveira, D., Ogasawara, E., Bai\u00e3o, F., Mattoso, M.: Scicumulus: A lightweight cloud middleware to explore many task computing paradigm in scientific workflows. In: 3rd Int. Conf. on Cloud Computing (CLOUD), pp. 378\u2013385 (2010)","DOI":"10.1109\/CLOUD.2010.64"},{"issue":"13","key":"9329_CR35","doi-asserted-by":"crossref","first-page":"1531","DOI":"10.1002\/cpe.1880","volume":"24","author":"D de Oliveira","year":"2012","unstructured":"de Oliveira, D., Ogasawara, E., Oca\u00f1a, K., Bai\u00e3o, F., Mattoso, M.: An adaptive parallel execution strategy for cloud-based scientific workflows. Concurrency and Computation: Practice & Experience 24(13), 1531\u20131550 (2012)","journal-title":"Concurrency and Computation: Practice & Experience"},{"key":"9329_CR36","doi-asserted-by":"crossref","unstructured":"de Oliveira, D., Viana, V., Ogasawara, E., Ocana, K., Mattoso, M.: Dimensioning the virtual cluster for parallel scientific workflows in clouds. In: 4th ACM Workshop on Scientific Cloud Computing, pp. 5\u201312 (2013)","DOI":"10.1145\/2465848.2465852"},{"key":"9329_CR37","unstructured":"Dean, J., Ghemawat, S.: Mapreduce: Simplified data processing on large clusters. In: 6th Symposium on Operating System Design and Implementation (OSDI 2004), pp. 137\u2013150 (2004)"},{"issue":"5","key":"9329_CR38","doi-asserted-by":"crossref","first-page":"528","DOI":"10.1016\/j.future.2008.06.012","volume":"25","author":"E Deelman","year":"2009","unstructured":"Deelman, E., Gannon, D., Shields, M., Taylor, I.: Workflows and e-science: An overview of workflow system features and capabilities. Futur. Gener. Comput. Syst. 25(5), 528\u2013540 (2009)","journal-title":"Futur. Gener. Comput. Syst."},{"key":"9329_CR39","doi-asserted-by":"crossref","unstructured":"Deelman, E., Juve, G., Berriman, G.B.: Using clouds for science, is it just kicking the can down the road? In: Cloud Computing and Services Science (CLOSER), 2nd Int. Conf. on Cloud Computing and Services Science, pp. 127\u2013134 (2012)","DOI":"10.5220\/0003958901270134"},{"key":"9329_CR40","doi-asserted-by":"crossref","unstructured":"Deelman, E., Singh, G., Livny, M., Berriman, B., Good, J.: The cost of doing science on the cloud: The montage example. In: ACM\/IEEE Conf. on High Performance Computing, pp. 1\u201312 (2008)","DOI":"10.1109\/SC.2008.5217932"},{"issue":"3","key":"9329_CR41","first-page":"219","volume":"13","author":"E Deelman","year":"2005","unstructured":"Deelman, E., Singh, G., Su, M.-H., Blythe, J., Gil, Y., Kesselman, C., Mehta, G., Vahi, K., Berriman, G.B., Good, J., Laity, A., Jacob, J.C., Katz, D.S.: Pegasus: A framework for mapping complex scientific workflows onto distributed systems. Sci. Program. 13(3), 219\u2013237 (2005)","journal-title":"Sci. Program."},{"key":"9329_CR42","doi-asserted-by":"crossref","unstructured":"Deelman, E., Vahi, K., Juve, G., Rynge, M., Callaghan, S., Maechling, P.J., Mayani, R., Chen, W., Silva, R.F.d., Livny, M., Wenger, K.: Pegasus: a workflow management system for science automation. Futur. Gener. Comput. Syst. (2014)","DOI":"10.1016\/j.future.2014.10.008"},{"key":"9329_CR43","doi-asserted-by":"crossref","unstructured":"Deng, K., Kong, L., Song, J., Ren, K., Yuan, D.: A weighted k-means clustering based co-scheduling strategy towards efficient execution of scientific workflows in collaborative cloud environments. In: IEEE 9th Int. Conf. on Dependable, Autonomic and Secure Computing (DASC), pp. 547\u2013554 (2011)","DOI":"10.1109\/DASC.2011.102"},{"key":"9329_CR44","doi-asserted-by":"crossref","unstructured":"Dias, J., de Oliveira, D., Mattoso, M., Ocana, K.A.C.S., Ogasawara, E.: Discovering drug targets for neglected diseases using a pharmacophylogenomic cloud workflow. In: IEEE 8th Int. Conf. on E-Science (e-Science), pp. 1\u20138 (2012)","DOI":"10.1109\/eScience.2012.6404431"},{"key":"9329_CR45","doi-asserted-by":"crossref","unstructured":"Dias, J., Ogasawara, E.S., de Oliveira, D., Porto, F., Valduriez, P., Mattoso, M.: Algebraic dataflows for big data analysis. In: IEEE Int. Conf. on Big Data, pp. 150\u2013155 (2013)","DOI":"10.1109\/BigData.2013.6691567"},{"issue":"1","key":"9329_CR46","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1109\/TCC.2014.2303077","volume":"2","author":"R Duan","year":"2014","unstructured":"Duan, R., Prodan, R., Li, X.: Multi-objective game theoretic schedulingof bag-of-tasks workflows on hybrid clouds. IEEE Transactions on Cloud Computing 2(1), 29\u201342 (2014)","journal-title":"IEEE Transactions on Cloud Computing"},{"key":"9329_CR47","doi-asserted-by":"crossref","unstructured":"Fahringer, T., Prodan, R., Duan, R., Hofer, J., Nadeem, F., Nerieri, F., Podlipnig, S., Qin, J., Siddiqui, M., Truong, H., Villazon, A., Wieczorek, M.: Askalon: A development and grid computing environment for scientific workflows. In: Workflows for e-Science, pp. 450\u2013471. Springer (2007)","DOI":"10.1007\/978-1-84628-757-2_27"},{"key":"9329_CR48","doi-asserted-by":"crossref","unstructured":"Fard, H.M., Fahringer, T., Prodan, R.: Budget-constrained resource provisioning for scientific applications in clouds. In: IEEE 5th Int. Conf. on Cloud Computing Technology and Science (CloudCom), vol. 1, pp. 315\u2013322 (2013)","DOI":"10.1109\/CloudCom.2013.48"},{"issue":"3","key":"9329_CR49","doi-asserted-by":"crossref","first-page":"2152","DOI":"10.1016\/j.jpdc.2013.12.004","volume":"74","author":"HM Fard","year":"2014","unstructured":"Fard, H.M., Prodan, R., Fahringer, T.: Multi-objective list scheduling of workflow applications in distributed computing infrastructures. J. Parallel Distrib. Comput. 74(3), 2152\u20132165 (2014)","journal-title":"J. Parallel Distrib. Comput."},{"key":"9329_CR50","doi-asserted-by":"crossref","unstructured":"Farkas, Z., Hajnal, \u00c1., Kacsuk, P.: Ws-pgrade\/guse and clouds. In: Kacsuk, P. (ed.) Science Gateways for Distributed Computing Infrastructures, pp. 97\u2013109. Springer International Publishing (2014)","DOI":"10.1007\/978-3-319-11268-8_7"},{"key":"9329_CR51","first-page":"164","volume":"5","author":"J Felsenstein","year":"1989","unstructured":"Felsenstein, J.: Phylip - phylogeny inference package (version 3.2). Cladistics 5, 164\u2013166 (1989)","journal-title":"Cladistics"},{"key":"9329_CR52","unstructured":"Foster, I., Kesselman, C.: The Grid 2: Blueprint for a New Computing Infrastructure. Morgan Kaufmann Publishers Inc. (2003)"},{"issue":"3","key":"9329_CR53","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1109\/MCSE.2008.79","volume":"10","author":"J Freire","year":"2008","unstructured":"Freire, J., Koop, D., Santos, E., Silva, C.T.: Provenance for computational tasks: A survey. Computing in Science and Engineering 10(3), 11\u201321 (2008)","journal-title":"Computing in Science and Engineering"},{"key":"9329_CR54","doi-asserted-by":"crossref","unstructured":"Frey, J., Tannenbaum, T., Livny, M., Foster, I., Tuecke, S.: Condor-g: a computation management agent for multi-institutional grids. In: 10th IEEE Int. Symposium on High Performance Distributed Computing, pp. 55\u201363 (2001)","DOI":"10.1109\/HPDC.2001.945176"},{"key":"9329_CR55","doi-asserted-by":"crossref","unstructured":"Gadelha Jr., L.M.R., Wilde, M., Mattoso, M., Foster, I.: Provenance traces of the swift parallel scripting system, pp. 325\u2013326 (2013)","DOI":"10.1145\/2457317.2457374"},{"key":"9329_CR56","doi-asserted-by":"crossref","unstructured":"Ganga, K., Karthik, S.: A fault tolerent approach in scientific workflow systems based on cloud computing. In: Int. Conf. on Pattern Recognition, Informatics and Mobile Engineering (PRIME), pp. 387\u2013390 (2013)","DOI":"10.1109\/ICPRIME.2013.6496507"},{"key":"9329_CR57","doi-asserted-by":"crossref","first-page":"338","DOI":"10.1016\/j.future.2013.09.018","volume":"36","author":"D Garijo","year":"2014","unstructured":"Garijo, D., Alper, P., Belhajjame, K., Corcho, \u00d3., Gil, Y., Goble, C.A.: Common motifs in scientific workflows: An empirical analysis. Futur. Gener. Comput. Syst. 36, 338\u2013351 (2014)","journal-title":"Futur. Gener. Comput. Syst."},{"key":"9329_CR58","doi-asserted-by":"crossref","unstructured":"Gesing, S., Kr\u00fcger, J., Grunzke, R., de la Garza, L., Herres-Pawlis, S., Hoffmann, A.: Molecular simulation grid (mosgrid): A science gateway tailored to the molecular simulation community. In: Kacsuk, P. (ed.) : Science Gateways for Distributed Computing Infrastructures, pp. 151\u2013165. Springer International Publishing (2014)","DOI":"10.1007\/978-3-319-11268-8_11"},{"key":"9329_CR59","unstructured":"Gil, Y., Kim, J., Ratnakar, V., Deelman, E.: Wings for pegasus: A semantic approach to creating very large scientific workflows. In: OWLED*06 Workshop on OWL: Experiences and Directions, vol. 216 (2006)"},{"issue":"8","key":"9329_CR60","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/gb-2010-11-8-r86","volume":"11","author":"J Goecks","year":"2010","unstructured":"Goecks, J., Nekrutenko, A., Taylor, J.: Galaxy: a comprehensive approach for supporting accessible, reproducible, and transparent computational research in the life sciences. Genome Biol. 11(8), 1\u201313 (2010)","journal-title":"Genome Biol."},{"key":"9329_CR61","doi-asserted-by":"crossref","unstructured":"Goecks, J., Nekrutenko, A., Taylor, J.: Lessons learned from galaxy, a web-based platform for high-throughput genomic analyses. In: IEEE Int. Conf. on E-Science, e-Science, pp. 1\u20136 (2012)","DOI":"10.1109\/eScience.2012.6404442"},{"key":"9329_CR62","doi-asserted-by":"crossref","unstructured":"Gon\u00e7alves, J.A.R., Oliveira, D., Oca\u00f1a, K., Ogasawara, E., Mattoso, M.: Using domain-specific data to enhance scientific workflow steering queries. In: Provenance and Annotation of Data and Processes, vol. 7525, pp. 152\u2013167 (2012)","DOI":"10.1007\/978-3-642-34222-6_12"},{"key":"9329_CR63","doi-asserted-by":"crossref","unstructured":"G\u00f6rlach, K., Sonntag, M., Karastoyanova, D., Leymann, F., Reiter, M.: Conventional workflow technology for scientific simulation. In: Guide to e-Science, pp. 323\u2013352 (2011)","DOI":"10.1007\/978-0-85729-439-5_12"},{"key":"9329_CR64","doi-asserted-by":"crossref","unstructured":"Gottdank, T.: Introduction to the ws-pgrade\/guse science gateway framework. In: Kacsuk, P. (ed.) Science Gateways for Distributed Computing Infrastructures, pp.. 19\u201332. Springer International Publishing (2014)","DOI":"10.1007\/978-3-319-11268-8_2"},{"issue":"3","key":"9329_CR65","doi-asserted-by":"crossref","first-page":"361","DOI":"10.1007\/s10723-013-9266-3","volume":"11","author":"Y Gu","year":"2013","unstructured":"Gu, Y., Wu, C., Liu, X., Yu, D.: Distributed throughput optimization for large-scale scientific workflows under fault-tolerance constraint. Journal of Grid Computing 11(3), 361\u2013379 (2013)","journal-title":"Journal of Grid Computing"},{"key":"9329_CR66","unstructured":"Gunter, D., Deelman, E., Samak, T., Brooks, C., Goode, M., Juve, G., Mehta, G., Moraes, P., Silva, F., Swany, M., Vahi, K.: Online workflow management and performance analysis with stampede. In: 7th Int. Conf. on Network and Service Management (CNSM), pp. 1\u201310 (2011)"},{"key":"9329_CR67","doi-asserted-by":"crossref","unstructured":"Hategan, M., Wozniak, J., Maheshwari, K.: Coasters: Uniform resource provisioning and access for clouds and grids. In. In: 4th IEEE Int. Conf. on Utility and Cloud Computing, pp. 114\u2013121 (2011)","DOI":"10.1109\/UCC.2011.25"},{"key":"9329_CR68","unstructured":"Hern\u00e1ndez, F., Fahringer, T.: Towards workflow sharing and reusein the askalon grid environment. In: Proceedings of Cracow Grid Workshops (CGW), pp. 111\u2013119 (2008)"},{"key":"9329_CR69","doi-asserted-by":"crossref","unstructured":"Holl, S., Zimmermann, O., Hofmann-Apitius, M.: A new optimization phase for scientific workflow management systems. In: 8th IEEE Int. Conf. on E-Science, pp. 1\u20138 (2012)","DOI":"10.1109\/eScience.2012.6404479"},{"key":"9329_CR70","doi-asserted-by":"crossref","unstructured":"Horta, F., Dias, J., Ocana, K., de Oliveira, D., Ogasawara, E., Mattoso, M.: Abstract: Using provenance to visualize data from large-scale experiments. In: Supercomputing (SC): High Performance Computing, Networking Storage and Analysis, pp. 1418\u20131419 (2012)","DOI":"10.1109\/SC.Companion.2012.228"},{"issue":"7","key":"9329_CR71","doi-asserted-by":"crossref","first-page":"631","DOI":"10.1002\/spe.584","volume":"34","author":"E Huedo","year":"2004","unstructured":"Huedo, E., Montero, R.S., Llorente, I. M.: A framework for adaptive execution in grids. Software - Practice and Experience (SPE) 34(7), 631\u2013651 (2004)","journal-title":"Software - Practice and Experience (SPE)"},{"key":"9329_CR72","doi-asserted-by":"crossref","unstructured":"Isard, M., Budiu, M., Yu, Y., Birrell, A., Fetterly, D.: Dryad: Distributed data-parallel programs from sequential building blocks. In: 2nd ACM SIGOPS\/EuroSys European Conf. on Computer Systems, pp. 59\u201372 (2007)","DOI":"10.1145\/1272996.1273005"},{"key":"9329_CR73","unstructured":"Jackson, K.: OpenStack Cloud Computing Cookbook. Packt Publishing (2012)"},{"issue":"2","key":"9329_CR74","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1504\/IJCSE.2009.026999","volume":"4","author":"JC Jacob","year":"2009","unstructured":"Jacob, J.C., Katz, D.S., Berriman, G.B., Good, J.C., Laity, A.C., Deelman, E., Kesselman, C., Singh, G., Su, M.-H., Prince, T.A., Williams, R.: Montage: a grid portal and software toolkit for science-grade astronomical image mosaicking. Int. J. Comput. Sci. Eng. 4(2), 73\u201387 (2009)","journal-title":"Int. J. Comput. Sci. Eng."},{"key":"9329_CR75","doi-asserted-by":"crossref","unstructured":"Juve, G., Deelman, E.: Scientific workflows in the cloud. In: Grids, Clouds and Virtualization, pp. 71\u201391. Springer (2011)","DOI":"10.1007\/978-0-85729-049-6_4"},{"key":"9329_CR76","doi-asserted-by":"crossref","unstructured":"Juve, G., Deelman, E.: Wrangler: Virtual cluster provisioning for the cloud. In: 20th Int. Symposium on High Performance Distributed Computing, pp. 277\u2013278 (2011)","DOI":"10.1145\/1996130.1996173"},{"issue":"3","key":"9329_CR77","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1002\/cpe.1654","volume":"23","author":"P Kacsuk","year":"2011","unstructured":"Kacsuk, P.: P-grade portal family for grid infrastructures. Concurrency and Computation: Practice and Experience 23(3), 235\u2013245 (2011)","journal-title":"Concurrency and Computation: Practice and Experience"},{"issue":"4","key":"9329_CR78","doi-asserted-by":"crossref","first-page":"601","DOI":"10.1007\/s10723-012-9240-5","volume":"10","author":"P Kacsuk","year":"2012","unstructured":"Kacsuk, P., Farkas, Z., Kozlovszky, M., Hermann, G., Balasko, A., Karoczkai, K., Marton, I.: Ws-pgrade\/guse generic dci gateway framework for a large variety of user communities. J. Grid Comput. 10(4), 601\u2013630 (2012)","journal-title":"J. Grid Comput."},{"key":"9329_CR79","doi-asserted-by":"crossref","unstructured":"Karuna, K., Mangala, N., Janaki, C., Shashi, S., Subrata, C.: Galaxy workflow integration on garuda grid. In: IEEE Int. Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), pp. 194\u2013196 (2012)","DOI":"10.1109\/WETICE.2012.51"},{"key":"9329_CR80","doi-asserted-by":"crossref","unstructured":"Karypis, G., Kumar, V.: Multilevel algorithms for multi-constraint graph partitioning. In: ACM\/IEEE Conf. on Supercomputing, pp. 1\u201313 (1998)","DOI":"10.1109\/SC.1998.10018"},{"key":"9329_CR81","doi-asserted-by":"crossref","first-page":"587","DOI":"10.1002\/cpe.1228","volume":"20","author":"J Kim","year":"2008","unstructured":"Kim, J., Deelman, E., Gil, Y., Mehta, G., Ratnakar, V.: Provenance trails in the wings-pegasus system. Concurrency and Computation: Practice and Experience 20, 587\u2013597 (2008)","journal-title":"Concurrency and Computation: Practice and Experience"},{"key":"9329_CR82","doi-asserted-by":"crossref","unstructured":"Kiss, T., Kacsuk, P., Lovas, R., Balask\u00f3, \u00c1., Spinuso, A., Atkinson, M., D\u2019Agostino, D., Danovaro, E., Schiffers, M. Ws-pgrade\/guse in european projects. In: Kacsuk, P. (ed.) Science Gateways for Distributed Computing Infrastructures, pp.. 235\u2013254. Springer International Publishing (2014)","DOI":"10.1007\/978-3-319-11268-8_17"},{"key":"9329_CR83","doi-asserted-by":"crossref","unstructured":"Kiss, T., Kacsuk, P., Tak\u00e1cs, E., Szab\u00f3, \u00c1., Tihanyi, P., Taylor, S.: Commercial use of ws-pgrade\/guse. In: Kacsuk, P. (ed.) Science Gateways for Distributed Computing Infrastructures, pp.. 271\u2013286. Springer International Publishing (2014)","DOI":"10.1007\/978-3-319-11268-8_19"},{"key":"9329_CR84","doi-asserted-by":"crossref","unstructured":"Kocair, \u00c7., \u015eener, C., Akkaya, A. Statistical seismology science gateway. In: Kacsuk, P. (ed.) Science Gateways for Distributed Computing Infrastructures, pp. 167\u2013180. Springer International Publishing (2014)","DOI":"10.1007\/978-3-319-11268-8_12"},{"key":"9329_CR85","unstructured":"Korf, I., Yandell, M., Bedell, J.A.: BLAST - an essential guide to the basic local alignment search tool. O\u2019Reilly (2003)"},{"key":"9329_CR86","doi-asserted-by":"crossref","unstructured":"Kozlovszky, M., Kar\u00f3czkai, K., M\u00e1rton, I., Kacsuk, P., Gottdank, T.: Dci bridge: Executing ws-pgrade workflows in distributed computing infrastructures. In: Kacsuk, P. (ed.) Science Gateways for Distributed Computing Infrastructures, pp. 51\u201367. Springer International Publishing (2014)","DOI":"10.1007\/978-3-319-11268-8_4"},{"key":"9329_CR87","doi-asserted-by":"crossref","unstructured":"Litzkow, M.J., Livny, M., Mutka, M.W.: Condor-a hunter of idle workstations. In: 8th Int. Conf. on Distributed Computing Systems, pp. 104\u2013111 (1988)","DOI":"10.1109\/DCS.1988.12507"},{"key":"9329_CR88","doi-asserted-by":"crossref","unstructured":"Liu, B., Sotomayor, B., Madduri, R., Chard, K., Foster, I.: Deploying bioinformatics workflows on clouds with galaxy and globus provision. In: Supercomputing (SC) Companion: High Performance Computing, Networking, Storage and Analysis (SCC), pp. 1087\u20131095 (2012)","DOI":"10.1109\/SC.Companion.2012.131"},{"key":"9329_CR89","doi-asserted-by":"crossref","unstructured":"Liu, J., Silva, V., Pacitti, E., Valduriez, P., Mattoso, M.: Scientific workflow partitioning in multisite cloud. In: Parallel Processing Workshops - Euro-Par 2014 Int. Workshops, pp. 105\u2013116 (2014)","DOI":"10.1007\/978-3-319-14325-5_10"},{"issue":"10","key":"9329_CR90","doi-asserted-by":"crossref","first-page":"1039","DOI":"10.1002\/cpe.994","volume":"18","author":"B Lud\u00e4scher","year":"2006","unstructured":"Lud\u00e4scher, B., Altintas, I., Berkley, C., Higgins, D., Jaeger, E., Jones, M.B., Lee, E.A., Tao, J., Zhao, Y.: Scientific workflow management and the kepler system. Concurrency and Computation: Practice and Experience 18(10), 1039\u20131065 (2006)","journal-title":"Concurrency and Computation: Practice and Experience"},{"key":"9329_CR91","doi-asserted-by":"crossref","unstructured":"Maheswaran, M., Ali, S., Siegel, H.J., Hensgen, D., Freund, R.F.: Dynamic matching and scheduling of a class of independent tasks onto heterogeneous computing systems. In: 8th Heterogeneous Computing Workshop, p. 30 (1999)","DOI":"10.1109\/HCW.1999.765094"},{"key":"9329_CR92","doi-asserted-by":"crossref","unstructured":"Malawski, M., Juve, G., Deelman, E., Nabrzyski, J.: Cost- and deadline-constrained provisioning for scientific workflow ensembles in iaas clouds. In: Supercomputing (SC) Conf. on High Performance Computing Networking, Storage and Analysis, pp. 1\u201311 (2012)","DOI":"10.1109\/SC.2012.38"},{"key":"9329_CR93","doi-asserted-by":"crossref","unstructured":"Mattoso, M., Dias, J., Oca\u00f1a, K. A., Ogasawara, E., Costa, F., Horta, F., Silva, V., de Oliveira, D.: Dynamic steering of HPC scientific workflows: A survey. Futur. Gener. Comput. Syst. 0 (2014)","DOI":"10.1016\/j.future.2014.11.017"},{"key":"9329_CR94","doi-asserted-by":"crossref","unstructured":"Mattoso, M., Werner, C., Travassos, G., Braganholo, V., Ogasawara, E., Oliveira, D., Cruz, S., Martinho, W., Murta, L.: Towards supporting the life cycle of large scale scientific experiments. In: Int. J. Business Process Integration and Management, vol. 5, pp. 79\u201382 (2010)","DOI":"10.1504\/IJBPIM.2010.033176"},{"issue":"2","key":"9329_CR95","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1109\/MIC.2011.44","volume":"15","author":"DS Milojicic","year":"2011","unstructured":"Milojicic, D.S., Llorente, I.M., Montero, R.S.: Opennebula: A cloud management tool. IEEE Internet Computing 15(2), 11\u201314 (2011)","journal-title":"IEEE Internet Computing"},{"key":"9329_CR96","doi-asserted-by":"crossref","unstructured":"Missier, P., Soiland-Reyes, S., Owen, S., Tan, W., Nenadic, A., Dunlop, I., Williams, A., Oinn, T., Goble, C.: Taverna, reloaded. In: Int. Conf. on Scientific and Statistical Database Management, pp. 471\u2013481 (2010)","DOI":"10.1007\/978-3-642-13818-8_33"},{"key":"9329_CR97","doi-asserted-by":"crossref","unstructured":"Nagavaram, A., Agrawal, G., Freitas, M.A., Telu, K.H., Mehta, G., Mayani, R. G., Deelman, E.: A cloud-based dynamic workflow for mass spectrometry data analysis. In: IEEE 7th Int. Conf. on E-Science (e-Science), pp. 47\u201354 (2011)","DOI":"10.1109\/eScience.2011.15"},{"key":"9329_CR98","doi-asserted-by":"crossref","unstructured":"Nguyen, D., Thoai, N.: Ebc: Application-level migration on multi-site cloud. In: Int. Conf. on Systems and Informatics (ICSAI), pp. 876\u2013880 (2012)","DOI":"10.1109\/ICSAI.2012.6223147"},{"key":"9329_CR99","doi-asserted-by":"crossref","unstructured":"Oca\u00f1a, K.A., Oliveira, D., Ogasawara, E., D\u00e1vila, A.M., Lima, A.A., Mattoso, M.: Sciphy: A cloud-based workflow for phylogenetic analysis of drug targets in protozoan genomes. In: Advances in Bioinformatics and Computational Biology, vol. 6832, pp. 66\u201370 (2011)","DOI":"10.1007\/978-3-642-22825-4_9"},{"key":"9329_CR100","doi-asserted-by":"crossref","unstructured":"Oca\u00f1a, K.A.C.S., Oliveira, D., Horta, F., Dias, J., Ogasawara, E., Mattoso, M.: Exploring molecular evolution reconstruction using a parallel cloud based scientific workflow. In: Advances in Bioinformatics and Computational Biology, vol. 7409, pp. 179\u2013191 (2012)","DOI":"10.1007\/978-3-642-31927-3_16"},{"issue":"12","key":"9329_CR101","doi-asserted-by":"crossref","first-page":"1328","DOI":"10.14778\/3402755.3402766","volume":"4","author":"ES Ogasawara","year":"2011","unstructured":"Ogasawara, E.S., de Oliveira, D., Valduriez, P., Dias, J., Porto, F., Mattoso, M.: An algebraic approach for data-centric scientific workflows. Proceedings of the VLDB Endowment (PVLDB) 4(12), 1328\u20131339 (2011)","journal-title":"Proceedings of the VLDB Endowment (PVLDB)"},{"issue":"16","key":"9329_CR102","doi-asserted-by":"crossref","first-page":"2327","DOI":"10.1002\/cpe.3032","volume":"25","author":"ES Ogasawara","year":"2013","unstructured":"Ogasawara, E.S., Dias, J., Silva, V., Chirigati, F.S., de Oliveira, D., Porto, F., Valduriez, P., Mattoso, M.: Chiron: a parallel engine for algebraic scientific workflows. Concurrency and Computation: Practice and Experience 25(16), 2327\u20132341 (2013)","journal-title":"Concurrency and Computation: Practice and Experience"},{"key":"9329_CR103","doi-asserted-by":"crossref","unstructured":"Oinn, T., Li, P., Kell, D.B., Goble, C., Goderis, A., Greenwood, M., Hull, D., Stevens, R., Turi, D., Zhao, J.: Taverna\/mygrid: Aligning a workflow system with the life sciences community. In: Workflows for e-Science, pp. 300\u2013319 (2007)","DOI":"10.1007\/978-1-84628-757-2_19"},{"issue":"17","key":"9329_CR104","doi-asserted-by":"crossref","first-page":"3045","DOI":"10.1093\/bioinformatics\/bth361","volume":"20","author":"TM Oinn","year":"2004","unstructured":"Oinn, T.M., Addis, M., Ferris, J., Marvin, D., Senger, M., Greenwood, R.M., Carver, T., Glover, K., Pocock, M.R., Wipat, A., Li, P.: Taverna: a tool for the composition and enactment of bioinformatics workflows. Bioinformatics 20(17), 3045\u20133054 (2004)","journal-title":"Bioinformatics"},{"key":"9329_CR105","doi-asserted-by":"crossref","unstructured":"Olabarriaga, S., Benabdelkader, A., Caan, M., Jaghoori, M., Kr\u00fcger, J., de la Garza, L., Mohr, C., Schubert, B., Danezi, A., Kiss, T.: Ws-pgrade\/guse-based science gateways in teaching. In: Kacsuk, P. (ed.) Science Gateways for Distributed Computing Infrastructures, pp. 223\u2013234. Springer International Publishing (2014)","DOI":"10.1007\/978-3-319-11268-8_16"},{"issue":"7","key":"9329_CR106","doi-asserted-by":"crossref","first-page":"1816","DOI":"10.1016\/j.future.2012.12.019","volume":"29","author":"DD Oliveira","year":"2013","unstructured":"Oliveira, D.D., Oca\u00f1a, K.A.C.S., Ogasawara, E., Dias, J., Gon\u00e7alves, J., Bai\u00e3o, F., Mattoso, M.: Performance evaluation of parallel strategies in public clouds: A study with phylogenomic workflows. Futur. Gener. Comput. Syst. 29(7), 1816\u20131825 (2013)","journal-title":"Futur. Gener. Comput. Syst."},{"key":"9329_CR107","doi-asserted-by":"crossref","unstructured":"Olston, C., Reed, B., Srivastava, U., Kumar, R., Tomkins, A.: Pig latin: a not-so-foreign language for data processing. In: ACM SIGMOD Int. Conf. on Management of Data (SIGMOD), pp. 1099\u20131110 (2008)","DOI":"10.1145\/1376616.1376726"},{"key":"9329_CR108","doi-asserted-by":"crossref","unstructured":"Ostermann, S., Plankensteiner, K., Prodan, R., Fahringer, T.: Groudsim: An event-based simulation framework for computational grids and clouds. In: European Conf. on Parallel Processing (Euro-Par) Workshops, pp. 305\u2013313 (2011)","DOI":"10.1007\/978-3-642-21878-1_38"},{"key":"9329_CR109","doi-asserted-by":"crossref","unstructured":"Ostermann, S., Prodan, R., Fahringer, T.: Extending grids with cloud resource management for scientific computing. In: 10th IEEE\/ACM Int. Conf. on Grid Computing, pp. 42\u201349 (2009)","DOI":"10.1109\/GRID.2009.5353075"},{"key":"9329_CR110","doi-asserted-by":"crossref","unstructured":"\u00d6zsu, M.T., Valduriez, P.: Principles of Distributed Database Systems. Springer (2011)","DOI":"10.1007\/978-1-4419-8834-8"},{"key":"9329_CR111","doi-asserted-by":"crossref","unstructured":"Pacitti, E., Akbarinia, R., Dick, M.E.: P2P Techniques for Decentralized Applications. Morgan & Claypool Publishers (2012)","DOI":"10.2200\/S00414ED1V01Y201204DTM025"},{"key":"9329_CR112","doi-asserted-by":"crossref","unstructured":"Pautasso, C., Alonso, G.: Parallel computing patterns for grid workflows (2006)","DOI":"10.1109\/WORKS.2006.5282349"},{"issue":"3","key":"9329_CR113","doi-asserted-by":"crossref","first-page":"429","DOI":"10.1007\/s10723-013-9261-8","volume":"11","author":"K Plankensteiner","year":"2013","unstructured":"Plankensteiner, K., Prodan, R., Janetschek, M., Fahringer, T., Montagnat, J., Rogers, D., Harvey, I., Taylor, I., Balask\u00f3, \u00c1., Kacsuk, P.: Fine-grain interoperability of scientific workflows in distributed computing infrastructures. J. Grid Comput. 11(3), 429\u2013455 (2013)","journal-title":"J. Grid Comput."},{"key":"9329_CR114","doi-asserted-by":"crossref","unstructured":"Prodan, R.: Online analysis and runtime steering of dynamic workflows in the askalon grid environment. In: 7th IEEE Int. Symposium on Cluster Computing and the Grid (CCGRID), pp. 389\u2013400 (2007)","DOI":"10.1109\/CCGRID.2007.76"},{"key":"9329_CR115","unstructured":"Raicu, I., Zhao, Y., Foster, I.T., Szalay, A.S.: Data diffusion: Dynamic resource provision and data-aware scheduling for data intensive applications. The Computing Research Repository (CoRR), abs\/0808.3535 (2008)"},{"key":"9329_CR116","doi-asserted-by":"crossref","unstructured":"Ramakrishnan, A., Singh, G., Zhao, H., Deelman, E., Sakellariou, R., Vahi, K., Blackburn, K., Meyers, D., Samidi, M.: Scheduling data-intensiveworkflows onto storage-constrained distributed resources. In: 7th IEEE Int. Symposium on Cluster Computing and the Grid (CCGRID), pp. 401\u2013409 (2007)","DOI":"10.1109\/CCGRID.2007.101"},{"key":"9329_CR117","doi-asserted-by":"crossref","unstructured":"Reynolds, C.J., Winter, S.C., Tersty\u00e1nszky, G., Kiss, T., Greenwell, P., Acs, S., Kacsuk, P.: Scientific workflow makespan reduction through cloud augmented desktop grids. In: IEEE 3rd International Conference on Cloud Computing Technology and Science, pp. 18\u201323 (2011)","DOI":"10.1109\/CloudCom.2011.13"},{"key":"9329_CR118","doi-asserted-by":"crossref","unstructured":"Samak, T., Gunter, D., Goode, M., Deelman, E., Juve, G., Mehta, G., Silva, F., Vahi, K.: Online fault and anomaly detection for large-scale scientific workflows. In: 13th IEEE Int. Conf. on High Performance Computing and Communications (HPCC), pp. 373\u2013381 (2011)","DOI":"10.1109\/HPCC.2011.55"},{"key":"9329_CR119","doi-asserted-by":"crossref","unstructured":"Sciacca, E., Vitello, F., Becciani, U., Costa, A., Massimino, P. Visivo gateway and visivo mobile for the astrophysics community. In: Kacsuk, P. (ed.) Science Gateways for Distributed Computing Infrastructures, pp. 181\u2013194. Springer International Publishing (2014)","DOI":"10.1007\/978-3-319-11268-8_13"},{"key":"9329_CR120","doi-asserted-by":"crossref","unstructured":"Shahand, S., Jaghoori, M., Benabdelkader, A., Font-Calvo, J., Huguet, J., Caan, M., van Kampen, A., Olabarriaga, S.: Computational neuroscience gateway: A science gateway based on the ws-pgrade\/guse. In: Kacsuk, P. (ed.) Science Gateways for Distributed Computing Infrastructures, pp. 139\u2013149. Springer International Publishing (2014)","DOI":"10.1007\/978-3-319-11268-8_10"},{"key":"9329_CR121","doi-asserted-by":"crossref","unstructured":"Shankar, S., DeWitt, D.J.: Data driven workflow planning in cluster management systems. In: 16th International Symposium on High-Performance Distributed Computing (HPDC-16), pp. 127\u2013136 (2007)","DOI":"10.1145\/1272366.1272383"},{"key":"9329_CR122","doi-asserted-by":"crossref","unstructured":"Singh, G., Su, M.-H., Vahi, K., Deelman, E., Berriman, B., Good, J., Katz, D. S., Mehta, G.: Workflow task clustering for best effort systems with pegasus. In: 15th ACM Mardi Gras Conf.: From Lightweight Mash-ups to Lambda Grids: Understanding the Spectrum of Distributed Computing Requirements, Applications, Tools, Infrastructures, Interoperability, and the Incremental Adoption of Key Capabilities, pp. 9:1\u20139:8 (2008)","DOI":"10.1145\/1341811.1341822"},{"key":"9329_CR123","unstructured":"Snir, M., Otto, S., Huss-Lederman, S., Walker, D., Dongarra, J.: MPI-The Complete Reference, Volume 1: The MPI Core. MIT Press (1998)"},{"key":"9329_CR124","doi-asserted-by":"crossref","unstructured":"Tanaka, M., Tatebe, O.: Workflow scheduling to minimize data movement using multi-constraint graph partitioning. In: 12th IEEE\/ACM Int. Symposium on Cluster, Cloud and Grid Computing (Ccgrid), pp. 65\u201372 (2012)","DOI":"10.1109\/CCGrid.2012.134"},{"key":"9329_CR125","doi-asserted-by":"crossref","unstructured":"Taylor, I., Shields, M., Wang, I., Harrison, A.: The triana workflow environment: Architecture and applications. In: Workflows for e-Science, pp. 320\u2013339. Springer (2007)","DOI":"10.1007\/978-1-84628-757-2_20"},{"key":"9329_CR126","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1016\/j.future.2014.02.016","volume":"37","author":"G Tersty\u00e1nszky","year":"2014","unstructured":"Tersty\u00e1nszky, G., Kukla, T., Kiss, T., Kacsuk, P., Balask\u00f3, \u00c1., Farkas, Z.: Enabling scientific workflow sharing through coarse-grained interoperability. Futur. Gener. Comput. Syst. 37, 46\u201359 (2014)","journal-title":"Futur. Gener. Comput. Syst."},{"key":"9329_CR127","doi-asserted-by":"crossref","unstructured":"Tersty\u00e1nszky, G., Michniak, E., Kiss, T., Balask\u00f3, \u00c1.: Sharing science gateway artefacts through repositories. In: Kacsuk, P. (ed.) : Science Gateways for Distributed Computing Infrastructures, pp. 123\u2013135. Springer International Publishing (2014)","DOI":"10.1007\/978-3-319-11268-8_9"},{"issue":"3","key":"9329_CR128","doi-asserted-by":"crossref","first-page":"260","DOI":"10.1109\/71.993206","volume":"13","author":"H Topcuouglu","year":"2002","unstructured":"Topcuouglu, H., Hariri, S., Wu, M.: Performance-effective and low-complexity task scheduling for heterogeneous computing. IEEE Transactions on Parallel and Distributed Systems 13(3), 260\u2013274 (2002)","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"issue":"3","key":"9329_CR129","first-page":"49","volume":"7","author":"WMPvd Aalst","year":"2003","unstructured":"Aalst, W.M.P.v.d., Weske, M., Wirtz, G.: Advanced topics in workflow management: Issues, requirements, and solutions. Trans. SDPS 7(3), 49\u201377 (2003)","journal-title":"Trans. SDPS"},{"key":"9329_CR130","doi-asserted-by":"crossref","unstructured":"Vahi, K., Harvey, I., Samak, T., Gunter, D., Evans, K., Rogers, D., Taylor, I., Goode, M., Silva, F., Al-Shakarchi, E., Mehta, G., Jones, A., Deelman, E.: A general approach to real-time workflow monitoring. In: Supercomputing (SC) Companion: High Performance Computing, Networking, Storage and Analysis (SCC), pp. 108\u2013118 (2012)","DOI":"10.1109\/SC.Companion.2012.26"},{"key":"9329_CR131","doi-asserted-by":"crossref","unstructured":"Wang, J., Altintas, I.: Early cloud experiences with the kepler scientific workflow system. In: Int. Conf. on Computational Science (ICCS), vol. 9, pp. 1630\u20131634 (2012)","DOI":"10.1016\/j.procs.2012.04.179"},{"key":"9329_CR132","doi-asserted-by":"crossref","unstructured":"Wang, J., Crawl, D., Altintas, I.: Kepler + hadoop: A general architecture facilitating data-intensive applications in scientific workflow systems. In: 4th Workshop on Workflows in Support of Large-Scale Science, pp. 12:1\u201312:8 (2009)","DOI":"10.1145\/1645164.1645176"},{"key":"9329_CR133","unstructured":"White, T.: Hadoop: The Definitive Guide, O\u2019Reilly Media, Inc. (2009)"},{"key":"9329_CR134","doi-asserted-by":"crossref","unstructured":"Wieder, P., Butler, J.M., Theilmann, W., Yahyapour, R.: Service Level Agreements for Cloud Computing. Springer (2011)","DOI":"10.1007\/978-1-4614-1614-2"},{"issue":"9","key":"9329_CR135","doi-asserted-by":"crossref","first-page":"633","DOI":"10.1016\/j.parco.2011.05.005","volume":"37","author":"M Wilde","year":"2011","unstructured":"Wilde, M., Hategan, M., Wozniak, J.M., Clifford, B., Katz, D.S., Foster, I.: Swift: A language for distributed parallel scripting. Parallel Comput. 37(9), 633\u2013652 (2011)","journal-title":"Parallel Comput."},{"issue":"Webserver-Issue","key":"9329_CR136","doi-asserted-by":"crossref","first-page":"557","DOI":"10.1093\/nar\/gkt328","volume":"41","author":"K Wolstencroft","year":"2013","unstructured":"Wolstencroft, K., Haines, R., Fellows, D., Williams, A.R., Withers, D., Owen, S., Soiland-Reyes, S., Dunlop, I., Nenadic, A., Fisher, P., Bhagat, J., Belhajjame, K., Bacall, F., Hardisty, A., de la Hidalga, A.N., Vargas, M.P.B., Sufi, S., Goble, C.A.: The taverna workflow suite: designing and executing workflows of web services on the desktop, web or in the cloud. Nucleic Acids Res. 41(Webserver-Issue), 557\u2013561 (2013)","journal-title":"Nucleic Acids Res."},{"key":"9329_CR137","doi-asserted-by":"crossref","unstructured":"Wozniak, J.M., Armstrong, T.G., Maheshwari, K., Lusk, E.L., Katz, D.S., Wilde, M., Foster, I.T.: Turbine: A distributed-memory dataflow engine for extreme-scale many-task applications. In: 1st ACM SIGMOD Workshop on Scalable Workflow Execution Engines and Technologies, pp. 5:1\u20135:12 (2012)","DOI":"10.1145\/2443416.2443421"},{"key":"9329_CR138","doi-asserted-by":"crossref","unstructured":"Yildiz, U., Guabtni, A., Ngu, A.H.H.: Business versus scientific workflows: A comparative study. In: IEEE Congress on Services, Part I, Services I, pp. 340\u2013343 (2009)","DOI":"10.1109\/SERVICES-I.2009.60"},{"key":"9329_CR139","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1007\/s10723-005-9010-8","volume":"3","author":"J Yu","year":"2005","unstructured":"Yu, J., Buyya, R.: A taxonomy of workflow management systems for grid computing. J. Grid Comput. 3, 171\u2013200 (2005)","journal-title":"J. Grid Comput."},{"key":"9329_CR140","doi-asserted-by":"crossref","unstructured":"Yu, Z., Shi, W.: An adaptive rescheduling strategy for grid workflow applications. In: IEEE Int. Parallel and Distributed Processing Symposium (IPDPS), pp. 1\u20138 (2007)","DOI":"10.1109\/IPDPS.2007.370305"},{"key":"9329_CR141","doi-asserted-by":"crossref","unstructured":"Yuan, D., Yang, Y., Liu, X., Chen, J.: A cost-effective strategy for intermediate data storage in scientific cloud workflow systems. In: IEEE Int. Symposium on Parallel Distributed Processing (IPDPS), pp. 1\u201312 (2010)","DOI":"10.1109\/IPDPS.2010.5470453"},{"key":"9329_CR142","doi-asserted-by":"crossref","unstructured":"Zhang, H., Soiland-Reyes, S., Goble, C.A.: Taverna mobile: Taverna workflows on android. The Computing Research Repository (CoRR), abs\/1309.2787 (2013)","DOI":"10.14806\/ej.19.B.727"},{"key":"9329_CR143","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1007\/s13174-010-0007-6","volume":"1","author":"Q Zhang","year":"2010","unstructured":"Zhang, Q., Cheng, L., Boutaba, R.: Cloud computing: state-of-the-art and research challenges. Journal of Internet Services and Applications 1, 7\u201318 (2010)","journal-title":"Journal of Internet Services and Applications"},{"key":"9329_CR144","doi-asserted-by":"crossref","unstructured":"Zhao, Y., Hategan, M., Clifford, B., Foster, I., von Laszewski, G., Nefedova, V., Raicu, I., Stef-Praun, T., Wilde, M.: Swift: Fast, reliable, loosely coupled parallel computation. In: IEEE Int. Conf. on Services Computing - Workshops (SCW), pp 199\u2013206 (2007)","DOI":"10.1109\/SERVICES.2007.63"},{"key":"9329_CR145","doi-asserted-by":"crossref","unstructured":"Zhao, Y., Raicu, I., Foster, I.T.: Scientific workflow systems for 21st century, new bottle or new wine? In: IEEE Congress on Services, Part I, Services I, pp 467\u2013471 (2008)","DOI":"10.1109\/SERVICES-1.2008.79"}],"container-title":["Journal of Grid Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-015-9329-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10723-015-9329-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-015-9329-8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,20]],"date-time":"2025-05-20T19:55:32Z","timestamp":1747770932000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10723-015-9329-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,3,8]]},"references-count":145,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2015,12]]}},"alternative-id":["9329"],"URL":"https:\/\/doi.org\/10.1007\/s10723-015-9329-8","relation":{},"ISSN":["1570-7873","1572-9184"],"issn-type":[{"value":"1570-7873","type":"print"},{"value":"1572-9184","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,3,8]]}}}