{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,30]],"date-time":"2025-10-30T20:12:00Z","timestamp":1761855120950,"version":"build-2065373602"},"reference-count":39,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2018,9,22]],"date-time":"2018-09-22T00:00:00Z","timestamp":1537574400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"Ministerio Espa\u00f1ol de Economia","award":["TIN2014-53234-C2-1-R"],"award-info":[{"award-number":["TIN2014-53234-C2-1-R"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Int J Parallel Prog"],"published-print":{"date-parts":[[2019,4]]},"DOI":"10.1007\/s10766-018-0600-z","type":"journal-article","created":{"date-parts":[[2018,9,22]],"date-time":"2018-09-22T05:57:25Z","timestamp":1537595845000},"page":"317-342","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["A History-Based Resource Manager for Genome Analysis Workflows Applications on Clusters with Heterogeneous Nodes"],"prefix":"10.1007","volume":"47","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9162-2918","authenticated-orcid":false,"given":"Ferran","family":"Badosa","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Antonio","family":"Espinosa","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cesar","family":"Acevedo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gonzalo","family":"Vera","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ana","family":"Ripoll","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,9,22]]},"reference":[{"issue":"8","key":"600_CR1","doi-asserted-by":"publisher","first-page":"R86","DOI":"10.1186\/gb-2010-11-8-r86","volume":"11","author":"J Goecks","year":"2010","unstructured":"Goecks, J., et al.: Galaxy: a comprehensive approach for supporting accessible, reproducible, and transparent computational research in the life sciences. Genome Biol. 11(8), R86 (2010)","journal-title":"Genome Biol."},{"key":"600_CR2","doi-asserted-by":"publisher","first-page":"W557","DOI":"10.1093\/nar\/gkt328","volume":"41.W1","author":"K Wolstencroft","year":"2013","unstructured":"Wolstencroft, K., et al.: The Taverna workflow suite: designing and executing workflows of Web Services on the desktop, web or in the cloud. Nucleic Acids Res. 41.W1, W557\u2013W561 (2013)","journal-title":"Nucleic Acids Res."},{"issue":"3","key":"600_CR3","first-page":"530","volume":"18","author":"J Leipzig","year":"2017","unstructured":"Leipzig, J.: A review of bioinformatic pipeline frameworks. Brief. Bioinform. 18(3), 530\u2013536 (2017)","journal-title":"Brief. Bioinform."},{"key":"600_CR4","doi-asserted-by":"publisher","first-page":"e167","DOI":"10.7717\/peerj.167","volume":"1","author":"PJA Cock","year":"2013","unstructured":"Cock, P.J.A., et al.: Galaxy tools and workflows for sequence analysis with applications in molecular plant pathology. PeerJ 1, e167 (2013)","journal-title":"PeerJ"},{"issue":"3","key":"600_CR5","doi-asserted-by":"publisher","first-page":"443","DOI":"10.1016\/0022-2836(70)90057-4","volume":"48","author":"SB Needleman","year":"1970","unstructured":"Needleman, S.B., et al.: A general method applicable to the search for similarities in the amino acid sequence of two proteins. J. Mol. Biol. 48(3), 443\u2013453 (1970)","journal-title":"J. Mol. Biol."},{"key":"600_CR6","doi-asserted-by":"crossref","unstructured":"Feng, B., et al.: Distributed parallel Needleman\u2013Wunsch algorithm on heterogeneous cluster system. In: International Conference on Network and Information Systems for Computers (ICNISC), pp. 358\u2013361. IEEE (2015)","DOI":"10.1109\/ICNISC.2015.145"},{"key":"600_CR7","doi-asserted-by":"crossref","unstructured":"Calinescu, G., et al.: Improved approximation algorithms for resource allocation. In: International Conference on Integer Programming and Combinatorial Optimization, pp. 401\u2013414. Springer (2002)","DOI":"10.1007\/3-540-47867-1_28"},{"key":"600_CR8","doi-asserted-by":"crossref","unstructured":"Chang, F., et al.: Optimal resource allocation in clouds. In: International Conference on Cloud Computing (CLOUD), pp. 418\u2013425. IEEE (2010)","DOI":"10.1109\/CLOUD.2010.38"},{"issue":"5","key":"600_CR9","doi-asserted-by":"publisher","first-page":"500","DOI":"10.1038\/ng0506-500","volume":"38","author":"M Reich","year":"2006","unstructured":"Reich, M., et al.: GenePattern 2.0. Nat. Genet. 38(5), 500\u2013501 (2006)","journal-title":"Nat. Genet."},{"key":"600_CR10","unstructured":"OnlineHPC Workflow Designer. http:\/\/www.onlinehpc.com (2012)"},{"key":"600_CR11","unstructured":"SLURM Workload Manager, Version 17.02. https:\/\/slurm.schedmd.com\/job_array.html (2017)"},{"issue":"7","key":"600_CR12","first-page":"39","volume":"45","author":"J Shanthini","year":"2012","unstructured":"Shanthini, J.: Anatomy study of execution time predictions in heterogeneous systems. Int. J. Comput. Appl. 45(7), 39\u201343 (2012)","journal-title":"Int. J. Comput. Appl."},{"key":"600_CR13","unstructured":"Seneviratne, S., et al.: A taxonomy of performance prediction systems in the parallel and distributed computing grids. arXiv preprint arXiv:1307.2380 (2013)"},{"issue":"9","key":"600_CR14","doi-asserted-by":"publisher","first-page":"2685","DOI":"10.1002\/cpe.3735","volume":"28","author":"P Murali","year":"2016","unstructured":"Murali, P., et al.: Qespera: an adaptive framework for prediction of queue waiting times in supercomputer systems. Concurr. Comput. Pract. Exp. 28(9), 2685\u20132710 (2016)","journal-title":"Concurr. Comput. Pract. Exp."},{"issue":"4","key":"600_CR15","first-page":"193","volume":"15","author":"R Prodan","year":"2007","unstructured":"Prodan, R.: Specification and runtime workflow support in the ASKALON Grid environment. Sci. Program. 15(4), 193\u2013211 (2007)","journal-title":"Sci. Program."},{"issue":"6","key":"600_CR16","doi-asserted-by":"publisher","first-page":"653","DOI":"10.1109\/71.932718","volume":"12","author":"SM Figueira","year":"2001","unstructured":"Figueira, S.M., et al.: A slowdown model for applications executing on time-shared clusters of workstations. IEEE Trans. Parallel Distrib. Syst. 12(6), 653\u2013670 (2001)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"600_CR17","unstructured":"Seneviratne, S., Levy, D.: Enhanced host load prediction by division of user load signal for grid computing. J. Clust. Comput. (2005) (submitted to)"},{"issue":"3","key":"600_CR18","doi-asserted-by":"publisher","first-page":"245","DOI":"10.1016\/j.future.2010.09.004","volume":"27","author":"S Seneviratne","year":"2011","unstructured":"Seneviratne, S., et al.: Task profiling model for load profile prediction. Future Gener. Comput. Syst. 27(3), 245\u2013255 (2011)","journal-title":"Future Gener. Comput. Syst."},{"issue":"7","key":"600_CR19","doi-asserted-by":"publisher","first-page":"672","DOI":"10.1016\/j.future.2008.02.003","volume":"24","author":"A Iosup","year":"2008","unstructured":"Iosup, A., et al.: The grid workloads archive. Future Gener. Comput. Syst. 24(7), 672\u2013686 (2008)","journal-title":"Future Gener. Comput. Syst."},{"key":"600_CR20","doi-asserted-by":"crossref","unstructured":"Yang, L., et al.: Conservative scheduling: using predicted variance to improve scheduling decisions in dynamic environments. In: Proceedings of the 2003 ACM\/IEEE Conference on Supercomputing, p. 31. ACM (2003)","DOI":"10.1145\/1048935.1050182"},{"key":"600_CR21","doi-asserted-by":"crossref","unstructured":"Downey, A.B.: Predicting queue times on space-sharing parallel computers. In: 11th International Symposium on Parallel Processing, pp. 209\u2013218. IEEE (1997)","DOI":"10.1109\/IPPS.1997.580894"},{"key":"600_CR22","doi-asserted-by":"crossref","unstructured":"Song, B., et al.: Parallel computer workload modeling with markov chains. In: Workshop on Job Scheduling Strategies for Parallel Processing, pp. 47\u201362. Springer (2004)","DOI":"10.1007\/11407522_3"},{"issue":"1\u20135","key":"600_CR23","first-page":"11","volume":"11","author":"A Christopher","year":"1997","unstructured":"Christopher, A.: Locally weighted learning. Artif. Intell. Rev. 11(1\u20135), 11\u201373 (1997)","journal-title":"Artif. Intell. Rev."},{"issue":"11","key":"600_CR24","doi-asserted-by":"publisher","first-page":"e27731","DOI":"10.1371\/journal.pone.0027731","volume":"6","author":"K Liu","year":"2011","unstructured":"Liu, K., et al.: RAxML and FastTree: comparing two methods for large-scale maximum likelihood phylogeny estimation. PLoS ONE 6(11), e27731 (2011)","journal-title":"PLoS ONE"},{"issue":"10","key":"600_CR25","doi-asserted-by":"publisher","first-page":"e76935","DOI":"10.1371\/journal.pone.0076935","volume":"8","author":"I Borozan","year":"2013","unstructured":"Borozan, I., et al.: Evaluation of alignment algorithms for discovery and identification of pathogens using RNA-Seq. PLoS ONE 8(10), e76935 (2013)","journal-title":"PLoS ONE"},{"issue":"13","key":"600_CR26","doi-asserted-by":"publisher","first-page":"1837","DOI":"10.1093\/bioinformatics\/btu146","volume":"30","author":"C Otto","year":"2014","unstructured":"Otto, C., et al.: Lacking alignments? The next-generation sequencing mapper segemehl revisited. Bioinformatics 30(13), 1837\u20131843 (2014)","journal-title":"Bioinformatics"},{"key":"600_CR27","doi-asserted-by":"crossref","unstructured":"Rahman, F., et al.: benchNGS: an approach to benchmark short reads alignment tools. arXiv preprint arXiv:1504.06659 (2015)","DOI":"10.1101\/018234"},{"issue":"2","key":"600_CR28","doi-asserted-by":"publisher","first-page":"135","DOI":"10.1038\/nmeth.4106","volume":"14","author":"G Baruzzo","year":"2017","unstructured":"Baruzzo, G., et al.: Simulation-based comprehensive benchmarking of RNA-seq aligners. Nat. Methods 14(2), 135\u2013139 (2017)","journal-title":"Nat. Methods"},{"key":"600_CR29","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1007\/978-1-4471-5298-9_6","volume-title":"Models and Algorithms for Genome Evolution","author":"T Warnow","year":"2013","unstructured":"Warnow, T.: Large-scale multiple sequence alignment and phylogeny estimation. In: Chauve, C., El-Mabrouk, N., Tannier, E. (eds.) Models and Algorithms for Genome Evolution, pp. 85\u2013146. Springer, London (2013)"},{"key":"600_CR30","doi-asserted-by":"crossref","unstructured":"Langmead, B.: Aligning short sequencing reads with Bowtie. Curr. Protoc. Bioinformatics. 32(1), 11.7.1\u201311.7.14 (2010)","DOI":"10.1002\/0471250953.bi1107s32"},{"key":"600_CR31","unstructured":"Li, H.: Aligning sequence reads, clone sequences and assembly contigs with BWA-MEM. arXiv preprint arXiv:1303.3997 (2013)"},{"key":"600_CR32","doi-asserted-by":"crossref","first-page":"3.3.1","DOI":"10.1002\/0471250953.bi0303s26","volume":"26","author":"IS Ladunga","year":"2009","unstructured":"Ladunga, I.S.: Finding similar nucleotide sequences using network BLAST searches. Curr. Protoc. Bioinform. 26, 3.3.1\u20133.3.26 (2009)","journal-title":"Curr. Protoc. Bioinform."},{"key":"600_CR33","doi-asserted-by":"crossref","unstructured":"Herzeel, C., et al.: Resolving load balancing issues in BWA on NUMA multicore architectures. In: International Conference on Parallel Processing and Applied Mathematics, pp. 227\u2013236. Springer (2013)","DOI":"10.1007\/978-3-642-55195-6_21"},{"key":"600_CR34","unstructured":"Herzeel, C., et al.: Performance analysis of BWA alignment. Technical Report Exascience Life Lab (2013)"},{"key":"600_CR35","doi-asserted-by":"crossref","unstructured":"Nelson, C., et al.: Shepard: a fast exact match short read aligner. In: 10th IEEE\/ACM International Conference on Formal Methods and Models for Codesign (MEMOCODE), pp. 91\u201394. IEEE (2012)","DOI":"10.1109\/MEMCOD.2012.6292304"},{"key":"600_CR36","doi-asserted-by":"crossref","unstructured":"Olson, C.B., et al.: Hardware acceleration of short read mapping. In: 20th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM), pp. 161\u2013168. IEEE (2012)","DOI":"10.1109\/FCCM.2012.36"},{"key":"600_CR37","doi-asserted-by":"crossref","unstructured":"Decap, D., et al.: Performance analysis of a parallel, multi-node pipeline for DNA sequencing. In: Parallel Processing and Applied Mathematics. Springer, pp. 233\u2013242 (2016)","DOI":"10.1007\/978-3-319-32152-3_22"},{"key":"600_CR38","doi-asserted-by":"crossref","unstructured":"Maheswaran, M., et al.: Dynamic matching and scheduling of a class of independent tasks onto heterogeneous computing systems. In: Eighth Heterogeneous Computing Workshop (HCW), pp. 30\u201344. IEEE (1999)","DOI":"10.1109\/HCW.1999.765094"},{"key":"600_CR39","doi-asserted-by":"crossref","unstructured":"Chen, W., et al.: Workflowsim: a toolkit for simulating scientific workflows in distributed environments. In: 8th International Conference on E-science (e-science), pp. 1\u20138. IEEE (2012)","DOI":"10.1109\/eScience.2012.6404430"}],"container-title":["International Journal of Parallel Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10766-018-0600-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10766-018-0600-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10766-018-0600-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,8]],"date-time":"2025-07-08T19:25:35Z","timestamp":1752002735000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10766-018-0600-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,9,22]]},"references-count":39,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2019,4]]}},"alternative-id":["600"],"URL":"https:\/\/doi.org\/10.1007\/s10766-018-0600-z","relation":{},"ISSN":["0885-7458","1573-7640"],"issn-type":[{"type":"print","value":"0885-7458"},{"type":"electronic","value":"1573-7640"}],"subject":[],"published":{"date-parts":[[2018,9,22]]},"assertion":[{"value":"13 November 2017","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 September 2018","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 September 2018","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}