{"id":"https://openalex.org/W4402673638","doi":"https://doi.org/10.1109/e-science62913.2024.10678732","title":"CuttleFlow: Infrastructure-Specific Workflow Adaption for Improved Reusability","display_name":"CuttleFlow: Infrastructure-Specific Workflow Adaption for Improved Reusability","publication_year":2024,"publication_date":"2024-09-16","ids":{"openalex":"https://openalex.org/W4402673638","doi":"https://doi.org/10.1109/e-science62913.2024.10678732"},"language":"en","primary_location":{"id":"doi:10.1109/e-science62913.2024.10678732","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/e-science62913.2024.10678732","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE 20th International Conference on e-Science (e-Science)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5024312050","display_name":"Ninon De Mecquenem","orcid":"https://orcid.org/0000-0003-3052-6129"},"institutions":[{"id":"https://openalex.org/I39343248","display_name":"Humboldt-Universit\u00e4t zu Berlin","ror":"https://ror.org/01hcx6992","country_code":"DE","type":"education","lineage":["https://openalex.org/I39343248"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Ninon De Mecquenem","raw_affiliation_strings":["Humboldt-Universit&#x00E4;t zu Berlin,Berlin,Germany"],"affiliations":[{"raw_affiliation_string":"Humboldt-Universit&#x00E4;t zu Berlin,Berlin,Germany","institution_ids":["https://openalex.org/I39343248"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5113696495","display_name":"S. Bosse","orcid":null},"institutions":[{"id":"https://openalex.org/I39343248","display_name":"Humboldt-Universit\u00e4t zu Berlin","ror":"https://ror.org/01hcx6992","country_code":"DE","type":"education","lineage":["https://openalex.org/I39343248"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Simon Bosse","raw_affiliation_strings":["Humboldt-Universit&#x00E4;t zu,Berlin,Germany"],"affiliations":[{"raw_affiliation_string":"Humboldt-Universit&#x00E4;t zu,Berlin,Germany","institution_ids":["https://openalex.org/I39343248"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5044796770","display_name":"Vasilis Bountris","orcid":"https://orcid.org/0000-0002-8682-7302"},"institutions":[{"id":"https://openalex.org/I39343248","display_name":"Humboldt-Universit\u00e4t zu Berlin","ror":"https://ror.org/01hcx6992","country_code":"DE","type":"education","lineage":["https://openalex.org/I39343248"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Vasilis Bountris","raw_affiliation_strings":["Humboldt-Universit&#x00E4;t zu,Berlin,Germany"],"affiliations":[{"raw_affiliation_string":"Humboldt-Universit&#x00E4;t zu,Berlin,Germany","institution_ids":["https://openalex.org/I39343248"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101713309","display_name":"Somayeh Mohammadi","orcid":"https://orcid.org/0000-0002-6433-4427"},"institutions":[{"id":"https://openalex.org/I75951250","display_name":"Freie Universit\u00e4t Berlin","ror":"https://ror.org/046ak2485","country_code":"DE","type":"education","lineage":["https://openalex.org/I75951250"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Somayeh Mohammadi","raw_affiliation_strings":["Freie Universit&#x00E4;t,Berlin,Germany"],"affiliations":[{"raw_affiliation_string":"Freie Universit&#x00E4;t,Berlin,Germany","institution_ids":["https://openalex.org/I75951250"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5078948324","display_name":"Knut Reinert","orcid":"https://orcid.org/0000-0003-3078-8129"},"institutions":[{"id":"https://openalex.org/I75951250","display_name":"Freie Universit\u00e4t Berlin","ror":"https://ror.org/046ak2485","country_code":"DE","type":"education","lineage":["https://openalex.org/I75951250"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Knut Reinert","raw_affiliation_strings":["Freie Universit&#x00E4;t,Berlin,Germany"],"affiliations":[{"raw_affiliation_string":"Freie Universit&#x00E4;t,Berlin,Germany","institution_ids":["https://openalex.org/I75951250"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5055236937","display_name":"Ulf Leser","orcid":"https://orcid.org/0000-0003-2166-9582"},"institutions":[{"id":"https://openalex.org/I39343248","display_name":"Humboldt-Universit\u00e4t zu Berlin","ror":"https://ror.org/01hcx6992","country_code":"DE","type":"education","lineage":["https://openalex.org/I39343248"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Ulf Leser","raw_affiliation_strings":["Humboldt-Universit&#x00E4;t zu Berlin,Berlin,Germany"],"affiliations":[{"raw_affiliation_string":"Humboldt-Universit&#x00E4;t zu Berlin,Berlin,Germany","institution_ids":["https://openalex.org/I39343248"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5024312050"],"corresponding_institution_ids":["https://openalex.org/I39343248"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.24257055,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"3379","issue":null,"first_page":"1","last_page":"10"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10703","display_name":"Business Process Modeling and Analysis","score":0.9837999939918518,"subfield":{"id":"https://openalex.org/subfields/1404","display_name":"Management Information Systems"},"field":{"id":"https://openalex.org/fields/14","display_name":"Business, Management and Accounting"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},"topics":[{"id":"https://openalex.org/T10703","display_name":"Business Process Modeling and Analysis","score":0.9837999939918518,"subfield":{"id":"https://openalex.org/subfields/1404","display_name":"Management Information Systems"},"field":{"id":"https://openalex.org/fields/14","display_name":"Business, Management and Accounting"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T11986","display_name":"Scientific Computing and Data Management","score":0.9811999797821045,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.978600025177002,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/reusability","display_name":"Reusability","score":0.9225872755050659},{"id":"https://openalex.org/keywords/workflow","display_name":"Workflow","score":0.7573848962783813},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7367527484893799},{"id":"https://openalex.org/keywords/workflow-management-system","display_name":"Workflow management system","score":0.5526764392852783},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.45181068778038025},{"id":"https://openalex.org/keywords/process-management","display_name":"Process management","score":0.3576878309249878},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3422434329986572},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.27576032280921936},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.23605844378471375},{"id":"https://openalex.org/keywords/business","display_name":"Business","score":0.1580449938774109},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.08481204509735107}],"concepts":[{"id":"https://openalex.org/C137981799","wikidata":"https://www.wikidata.org/wiki/Q1369184","display_name":"Reusability","level":3,"score":0.9225872755050659},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.7573848962783813},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7367527484893799},{"id":"https://openalex.org/C140824633","wikidata":"https://www.wikidata.org/wiki/Q2808660","display_name":"Workflow management system","level":3,"score":0.5526764392852783},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.45181068778038025},{"id":"https://openalex.org/C195094911","wikidata":"https://www.wikidata.org/wiki/Q14167904","display_name":"Process management","level":1,"score":0.3576878309249878},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3422434329986572},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.27576032280921936},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.23605844378471375},{"id":"https://openalex.org/C144133560","wikidata":"https://www.wikidata.org/wiki/Q4830453","display_name":"Business","level":0,"score":0.1580449938774109},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.08481204509735107}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/e-science62913.2024.10678732","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/e-science62913.2024.10678732","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE 20th International Conference on e-Science (e-Science)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.6200000047683716,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":29,"referenced_works":["https://openalex.org/W1983101679","https://openalex.org/W2078017811","https://openalex.org/W2109936378","https://openalex.org/W2121447883","https://openalex.org/W2134807578","https://openalex.org/W2136482257","https://openalex.org/W2146044140","https://openalex.org/W2149414426","https://openalex.org/W2183478929","https://openalex.org/W2605897695","https://openalex.org/W2613297071","https://openalex.org/W2617941540","https://openalex.org/W2767635119","https://openalex.org/W2964849163","https://openalex.org/W2967150655","https://openalex.org/W2980790673","https://openalex.org/W3006653136","https://openalex.org/W3008910188","https://openalex.org/W3010410008","https://openalex.org/W3083533005","https://openalex.org/W3136141030","https://openalex.org/W3184026316","https://openalex.org/W3200776886","https://openalex.org/W4231601595","https://openalex.org/W4393166836","https://openalex.org/W6699067232","https://openalex.org/W6778844710","https://openalex.org/W6874490263","https://openalex.org/W6891795419"],"related_works":["https://openalex.org/W2375304607","https://openalex.org/W2391168633","https://openalex.org/W2035995658","https://openalex.org/W2353477037","https://openalex.org/W1574425962","https://openalex.org/W2385499106","https://openalex.org/W2354357087","https://openalex.org/W2352774566","https://openalex.org/W4243836028","https://openalex.org/W2376671203"],"abstract_inverted_index":{"Scientific":[0],"workflows":[1,109],"have":[2,187],"gained":[3],"popularity":[4],"for":[5,40,104,148,161],"large-scale":[6],"data":[7,67,146,165],"analysis":[8,24,166],"due":[9],"to":[10,13,76,197],"their":[11,27,56],"potential":[12],"improve":[14],"the":[15,48,63,77,178,182],"reproducibility,":[16],"scalability":[17],"and":[18,62,106,116,126,145,158,170],"documentation":[19],"of":[20,50,60,113,137,184,195],"complex":[21],"multistep":[22],"scientific":[23,108],"pipelines.":[25],"However,":[26],"reusability":[28],"is":[29,37,45],"currently":[30],"limited":[31],"in":[32,47,193,205],"practice,":[33],"as":[34],"a":[35,41,72,82,101,111,153,173,191,202],"workflow":[36,64,73,124,133],"typically":[38],"developed":[39],"specific":[42],"infrastructure.":[43,175],"This":[44],"reflected":[46],"choice":[49],"tools":[51],"(e.g.":[52,58,66],"less/more":[53],"memory":[54],"requirements),":[55],"configuration":[57],"number":[59],"threads)":[61],"topology":[65],"parallel":[68],"scatter/gather).":[69],"Re-running":[70],"such":[71],"requires":[74],"access":[75],"same,":[78],"or":[79],"at":[80],"least":[81],"highly":[83],"similar,":[84],"computing":[85],"environment,":[86],"effectively":[87],"reducing":[88],"its":[89,117],"use":[90],"by":[91],"other":[92],"groups.":[93],"To":[94],"address":[95],"this":[96],"challenge,":[97],"we":[98],"present":[99],"CuttleFlow,":[100],"novel":[102],"method":[103],"adapting":[105],"rewriting":[107,138,183,210],"given":[110],"description":[112,125],"an":[114,122,130],"infrastructure":[115],"inputs.":[118],"CuttleFlow":[119,185],"starts":[120],"from":[121],"abstract":[123],"compiles":[127],"it":[128,160],"into":[129],"infrastructure-specific":[131],"logical":[132],"using":[134],"three":[135],"types":[136],"operations,":[139],"namely":[140,168],"tool":[141,143],"replacement,":[142],"reconfiguration,":[144],"scattering/gathering":[147],"task":[149],"parallelization.":[150],"We":[151,176,199],"implement":[152],"prototype":[154],"based":[155],"on":[156,172,188],"NextFlow":[157],"evaluate":[159],"two":[162],"important":[163],"bioinformatics":[164],"problems,":[167],"RNAseq":[169],"metagenomics,":[171],"distributed":[174],"demonstrate":[177,201],"large":[179],"impact":[180],"that":[181],"can":[186],"runtime,":[189],"achieving":[190],"reduction":[192,204],"makespan":[194],"up":[196],"71%.":[198],"also":[200],"significant":[203],"resource":[206],"usage":[207],"through":[208],"our":[209],"approach.":[211]},"counts_by_year":[],"updated_date":"2025-12-27T23:08:20.325037","created_date":"2025-10-10T00:00:00"}
