{"id":"https://openalex.org/W3045887400","doi":"https://doi.org/10.25080/majora-342d178e-014","title":"SHADOW: A workflow scheduling algorithm reference and testing framework","display_name":"SHADOW: A workflow scheduling algorithm reference and testing framework","publication_year":2020,"publication_date":"2020-01-01","ids":{"openalex":"https://openalex.org/W3045887400","doi":"https://doi.org/10.25080/majora-342d178e-014","mag":"3045887400"},"language":"en","primary_location":{"id":"doi:10.25080/majora-342d178e-014","is_oa":true,"landing_page_url":"https://doi.org/10.25080/majora-342d178e-014","pdf_url":"http://conference.scipy.org/proceedings/scipy2020/pdfs/ryan_bunney.pdf","source":{"id":"https://openalex.org/S4220651651","display_name":"Proceedings of the Python in Science Conferences","issn_l":"2575-9752","issn":["2575-9752"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Python in Science Conference","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"http://conference.scipy.org/proceedings/scipy2020/pdfs/ryan_bunney.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5097870174","display_name":"Ryan Bunney","orcid":"https://orcid.org/0000-0002-0246-1922"},"institutions":[{"id":"https://openalex.org/I177877127","display_name":"The University of Western Australia","ror":"https://ror.org/047272k79","country_code":"AU","type":"education","lineage":["https://openalex.org/I177877127"]},{"id":"https://openalex.org/I4210160376","display_name":"International Centre for Radio Astronomy Research","ror":"https://ror.org/05sd1pp77","country_code":"AU","type":"other","lineage":["https://openalex.org/I177877127","https://openalex.org/I205640436","https://openalex.org/I4210160376"]}],"countries":["AU"],"is_corresponding":true,"raw_author_name":"Ryan Bunney","raw_affiliation_strings":["International Centre for Radio Astronomy Research","University of Western Australia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"International Centre for Radio Astronomy Research","institution_ids":["https://openalex.org/I4210160376"]},{"raw_affiliation_string":"University of Western Australia","institution_ids":["https://openalex.org/I177877127"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5029794807","display_name":"A. Wicenec","orcid":"https://orcid.org/0000-0002-1774-5653"},"institutions":[{"id":"https://openalex.org/I177877127","display_name":"The University of Western Australia","ror":"https://ror.org/047272k79","country_code":"AU","type":"education","lineage":["https://openalex.org/I177877127"]},{"id":"https://openalex.org/I4210160376","display_name":"International Centre for Radio Astronomy Research","ror":"https://ror.org/05sd1pp77","country_code":"AU","type":"other","lineage":["https://openalex.org/I177877127","https://openalex.org/I205640436","https://openalex.org/I4210160376"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Andreas Wicenec","raw_affiliation_strings":["International Centre for Radio Astronomy Research","University of Western Australia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"International Centre for Radio Astronomy Research","institution_ids":["https://openalex.org/I4210160376"]},{"raw_affiliation_string":"University of Western Australia","institution_ids":["https://openalex.org/I177877127"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5036930915","display_name":"Mark Reynolds","orcid":"https://orcid.org/0000-0002-5415-0544"},"institutions":[{"id":"https://openalex.org/I177877127","display_name":"The University of Western Australia","ror":"https://ror.org/047272k79","country_code":"AU","type":"education","lineage":["https://openalex.org/I177877127"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Mark Reynolds","raw_affiliation_strings":["University of Western Australia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Western Australia","institution_ids":["https://openalex.org/I177877127"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5097870174"],"corresponding_institution_ids":["https://openalex.org/I177877127","https://openalex.org/I4210160376"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.08331599,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"148","last_page":"155"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.996399998664856,"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"}},"topics":[{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.996399998664856,"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"}},{"id":"https://openalex.org/T11986","display_name":"Scientific Computing and Data Management","score":0.9388999938964844,"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/T11801","display_name":"Reservoir Engineering and Simulation Methods","score":0.9347000122070312,"subfield":{"id":"https://openalex.org/subfields/2212","display_name":"Ocean Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8498560786247253},{"id":"https://openalex.org/keywords/workflow","display_name":"Workflow","score":0.7643337249755859},{"id":"https://openalex.org/keywords/implementation","display_name":"Implementation","score":0.6958006620407104},{"id":"https://openalex.org/keywords/heuristics","display_name":"Heuristics","score":0.6564674973487854},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.5835651755332947},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.4939277768135071},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4700062870979309},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.2415042221546173},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.22934049367904663},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.13194286823272705},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.07974445819854736}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8498560786247253},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.7643337249755859},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.6958006620407104},{"id":"https://openalex.org/C127705205","wikidata":"https://www.wikidata.org/wiki/Q5748245","display_name":"Heuristics","level":2,"score":0.6564674973487854},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.5835651755332947},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4939277768135071},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4700062870979309},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.2415042221546173},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.22934049367904663},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.13194286823272705},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.07974445819854736},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.25080/majora-342d178e-014","is_oa":true,"landing_page_url":"https://doi.org/10.25080/majora-342d178e-014","pdf_url":"http://conference.scipy.org/proceedings/scipy2020/pdfs/ryan_bunney.pdf","source":{"id":"https://openalex.org/S4220651651","display_name":"Proceedings of the Python in Science Conferences","issn_l":"2575-9752","issn":["2575-9752"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Python in Science Conference","raw_type":"proceedings-article"},{"id":"pmh:oai:pure.atira.dk:openaire/6c4330ff-e5ac-47b9-a751-d7b1f1ba289a","is_oa":true,"landing_page_url":"https://admin.research-repository.uwa.edu.au/en/publications/6c4330ff-e5ac-47b9-a751-d7b1f1ba289a","pdf_url":null,"source":{"id":"https://openalex.org/S4306402523","display_name":"UWA Profiles and Research Repository (University of Western Australia)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I177877127","host_organization_name":"The University of Western Australia","host_organization_lineage":["https://openalex.org/I177877127"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Bunney, R, Wicenec, A & Reynolds, M 2020, SHADOW : A workflow scheduling algorithm reference and testing framework. in M Agarwal, C Calloway, D Niederhut & D Shupe (eds), Proceedings of the 19th Python in Science Conference : SciPy 2020. USA, pp. 148-155, 19th Python in Science Conference, Virtual, 6/07/20. https://doi.org/10.25080/Majora-342d178e-014","raw_type":"info:eu-repo/semantics/conferenceObject"},{"id":"pmh:oai:pure.atira.dk:publications/6c4330ff-e5ac-47b9-a751-d7b1f1ba289a","is_oa":true,"landing_page_url":"https://research-repository.uwa.edu.au/en/publications/6c4330ff-e5ac-47b9-a751-d7b1f1ba289a","pdf_url":null,"source":{"id":"https://openalex.org/S4306402523","display_name":"UWA Profiles and Research Repository (University of Western Australia)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I177877127","host_organization_name":"The University of Western Australia","host_organization_lineage":["https://openalex.org/I177877127"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":""}],"best_oa_location":{"id":"doi:10.25080/majora-342d178e-014","is_oa":true,"landing_page_url":"https://doi.org/10.25080/majora-342d178e-014","pdf_url":"http://conference.scipy.org/proceedings/scipy2020/pdfs/ryan_bunney.pdf","source":{"id":"https://openalex.org/S4220651651","display_name":"Proceedings of the Python in Science Conferences","issn_l":"2575-9752","issn":["2575-9752"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Python in Science Conference","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3045887400.pdf","grobid_xml":"https://content.openalex.org/works/W3045887400.grobid-xml"},"referenced_works_count":37,"referenced_works":["https://openalex.org/W1561263590","https://openalex.org/W1572526674","https://openalex.org/W1936679285","https://openalex.org/W1969848548","https://openalex.org/W1973531467","https://openalex.org/W1986421100","https://openalex.org/W1998082182","https://openalex.org/W2028351695","https://openalex.org/W2029282088","https://openalex.org/W2032728524","https://openalex.org/W2033133808","https://openalex.org/W2040466547","https://openalex.org/W2045287414","https://openalex.org/W2057392949","https://openalex.org/W2066786310","https://openalex.org/W2068739318","https://openalex.org/W2072396657","https://openalex.org/W2078962046","https://openalex.org/W2107262494","https://openalex.org/W2116661285","https://openalex.org/W2118641009","https://openalex.org/W2140056767","https://openalex.org/W2149294210","https://openalex.org/W2151975141","https://openalex.org/W2152408640","https://openalex.org/W2171872029","https://openalex.org/W2186998007","https://openalex.org/W2343310851","https://openalex.org/W2539403003","https://openalex.org/W2561389184","https://openalex.org/W2592183455","https://openalex.org/W2597144055","https://openalex.org/W2612531697","https://openalex.org/W2796304651","https://openalex.org/W2800076725","https://openalex.org/W2929242575","https://openalex.org/W4381304672"],"related_works":["https://openalex.org/W2280422768","https://openalex.org/W3143197806","https://openalex.org/W4252555497","https://openalex.org/W2120447654","https://openalex.org/W2977179488","https://openalex.org/W3121175838","https://openalex.org/W3016293053","https://openalex.org/W2401723157","https://openalex.org/W2952904874","https://openalex.org/W2393232088"],"abstract_inverted_index":{"As":[0],"the":[1,9,21,24,40,88,121,140,145,155,161,176,186,219,224,235,239,263],"scale":[2],"of":[3,16,23,61,111,114,125,135,142,169,188,201,246],"science":[4,17,82,86],"projects":[5],"increase,":[6],"so":[7],"does":[8],"demand":[10],"on":[11,26],"computing":[12,204],"infrastructures.":[13],"The":[14],"complexity":[15],"processing":[18],"pipelines,":[19],"and":[20,51,91,118,123,150,171,203,230,249,257],"heterogeneity":[22],"environments":[25],"which":[27,68],"they":[28],"are":[29,69,78,93],"run,":[30],"continues":[31],"to":[32,36,43,53,80,107,119,160,184,241,255],"increase;":[33],"in":[34,74,154,191],"order":[35],"deal":[37,54],"with":[38,55,139,147,193,262],"this,":[39],"algorithmic":[41],"approaches":[42,153],"executing":[44],"these":[45,115,129],"applications":[46],"must":[47],"also":[48,166,207],"be":[49],"adapted":[50],"improved":[52],"this":[56,62,180],"increased":[57],"complexity.":[58],"An":[59],"example":[60],"is":[63,165,228,237],"workflow":[64,170],"scheduling,":[65],"algorithms":[66,90,127,196,261],"for":[67,84,95,238],"continually":[70,143],"being":[71],"developed;":[72],"however,":[73],"many":[75],"systems":[76],"that":[77,212],"used":[79,94],"deploy":[81],"workflows":[83,202],"major":[85],"projects,":[87],"same":[89],"heuristics":[92],"scheduling.":[96],"We":[97],"have":[98],"developed":[99],"SHADOW,":[100],"a":[101,167,198,209,243],"workfloworiented":[102],"scheduling":[103,137,247],"algorithm":[104,162,189,251],"framework":[105,146,240],"built":[106],"address":[108],"an":[109,253],"absence":[110],"open":[112],"implementations":[113,134],"common":[116,136],"algorithms,":[117,248],"facilitate":[120],"development":[122],"testing":[124],"new":[126,195],"against":[128],"'industry":[130],"standards'.":[131],"SHADOW":[132,227],"has":[133,181,208],"heuristics,":[138,148],"intention":[141,236],"updating":[144],"metaheuristics,":[149],"mathematical":[151],"optimisation":[152],"near":[156],"future.":[157],"In":[158],"addition":[159],"implementations,":[163],"there":[164],"number":[168],"environment":[172],"generation":[173],"options,":[174],"using":[175],"companion":[177],"utility":[178],"SHADOWGen;":[179],"been":[182],"provided":[183],"improve":[185],"productivity":[187],"developers":[190],"experimenting":[192],"their":[194,259],"over":[197],"large":[199],"variety":[200],"environments.":[205],"SHADOWGen":[206],"translation":[210],"utilities":[211],"will":[213],"convert":[214],"from":[215],"other":[216],"formats,":[217],"like":[218],"Pegasus":[220],"DAX":[221],"file,":[222],"into":[223],"SHADOW-JSON":[225],"configuration.":[226],"open-source":[229],"uses":[231],"key":[232],"SciPy":[233],"libraries;":[234],"become":[242],"reference":[244],"implementation":[245],"provide":[250],"designers":[252],"opportunity":[254],"develop":[256],"test":[258],"own":[260],"framework.":[264]},"counts_by_year":[],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
