{"id":"https://openalex.org/W3084096227","doi":"https://doi.org/10.1109/hpcs48598.2019.9188194","title":"Probabilistic Runtime Guarantees for Statically Scheduled Taskgraphs with Stochastic Task Runtimes","display_name":"Probabilistic Runtime Guarantees for Statically Scheduled Taskgraphs with Stochastic Task Runtimes","publication_year":2019,"publication_date":"2019-07-01","ids":{"openalex":"https://openalex.org/W3084096227","doi":"https://doi.org/10.1109/hpcs48598.2019.9188194","mag":"3084096227"},"language":"en","primary_location":{"id":"doi:10.1109/hpcs48598.2019.9188194","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpcs48598.2019.9188194","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2019 International Conference on High Performance Computing &amp; Simulation (HPCS)","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/A5018765427","display_name":"J\u00f6rg Keller","orcid":"https://orcid.org/0000-0003-0303-6140"},"institutions":[{"id":"https://openalex.org/I120691247","display_name":"University of Hagen","ror":"https://ror.org/04tkkr536","country_code":"DE","type":"education","lineage":["https://openalex.org/I120691247"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Jorg Keller","raw_affiliation_strings":["Faculty of Mathematics and Computer Science, FernUniversit\u00e4t in Hagen, Hagen, Germany"],"affiliations":[{"raw_affiliation_string":"Faculty of Mathematics and Computer Science, FernUniversit\u00e4t in Hagen, Hagen, Germany","institution_ids":["https://openalex.org/I120691247"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5077524073","display_name":"Sebastian Litzinger","orcid":"https://orcid.org/0000-0003-2200-7337"},"institutions":[{"id":"https://openalex.org/I120691247","display_name":"University of Hagen","ror":"https://ror.org/04tkkr536","country_code":"DE","type":"education","lineage":["https://openalex.org/I120691247"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Sebastian Litzinger","raw_affiliation_strings":["Faculty of Mathematics and Computer Science, FernUniversit\u00e4t in Hagen, Hagen, Germany"],"affiliations":[{"raw_affiliation_string":"Faculty of Mathematics and Computer Science, FernUniversit\u00e4t in Hagen, Hagen, Germany","institution_ids":["https://openalex.org/I120691247"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5065120237","display_name":"Wolfgang Spitzer","orcid":"https://orcid.org/0000-0003-2065-3511"},"institutions":[{"id":"https://openalex.org/I120691247","display_name":"University of Hagen","ror":"https://ror.org/04tkkr536","country_code":"DE","type":"education","lineage":["https://openalex.org/I120691247"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Wolfgang Spitzer","raw_affiliation_strings":["Faculty of Mathematics and Computer Science, FernUniversit\u00e4t in Hagen, Hagen, Germany"],"affiliations":[{"raw_affiliation_string":"Faculty of Mathematics and Computer Science, FernUniversit\u00e4t in Hagen, Hagen, Germany","institution_ids":["https://openalex.org/I120691247"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5018765427"],"corresponding_institution_ids":["https://openalex.org/I120691247"],"apc_list":null,"apc_paid":null,"fwci":0.5306,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.7144057,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"575","last_page":"581"},"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.9998999834060669,"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.9998999834060669,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9987000226974487,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T10933","display_name":"Real-Time Systems Scheduling","score":0.9986000061035156,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/computer-science","display_name":"Computer science","score":0.8099022507667542},{"id":"https://openalex.org/keywords/probabilistic-logic","display_name":"Probabilistic logic","score":0.7657240629196167},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.6883184909820557},{"id":"https://openalex.org/keywords/processor-scheduling","display_name":"Processor scheduling","score":0.5002646446228027},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.49983859062194824},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.36097750067710876},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3580082058906555},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1299598217010498},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.11315712332725525},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.06585052609443665}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8099022507667542},{"id":"https://openalex.org/C49937458","wikidata":"https://www.wikidata.org/wiki/Q2599292","display_name":"Probabilistic logic","level":2,"score":0.7657240629196167},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.6883184909820557},{"id":"https://openalex.org/C2984822820","wikidata":"https://www.wikidata.org/wiki/Q1123036","display_name":"Processor scheduling","level":3,"score":0.5002646446228027},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.49983859062194824},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.36097750067710876},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3580082058906555},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1299598217010498},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.11315712332725525},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.06585052609443665},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.0},{"id":"https://openalex.org/C68387754","wikidata":"https://www.wikidata.org/wiki/Q7271585","display_name":"Schedule","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/hpcs48598.2019.9188194","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpcs48598.2019.9188194","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2019 International Conference on High Performance Computing &amp; Simulation (HPCS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":8,"referenced_works":["https://openalex.org/W657722152","https://openalex.org/W1964811265","https://openalex.org/W2002460920","https://openalex.org/W2025577327","https://openalex.org/W2040466547","https://openalex.org/W2137560467","https://openalex.org/W2165100134","https://openalex.org/W2888300366"],"related_works":["https://openalex.org/W2943623134","https://openalex.org/W2494523064","https://openalex.org/W2588219639","https://openalex.org/W2215759665","https://openalex.org/W2030292806","https://openalex.org/W2960358116","https://openalex.org/W4287727129","https://openalex.org/W3041172967","https://openalex.org/W1809394610","https://openalex.org/W2014085448"],"abstract_inverted_index":{"Tasks":[0],"with":[1,55,88,104,120,194],"stochastic":[2,195],"runtimes":[3,18,71,93,197],"and":[4,31,90,128,131],"dependencies":[5],"are":[6,37,111,173,204],"frequently":[7,95],"met":[8],"in":[9,40,75,160],"multicore":[10],"applications,":[11],"but":[12,179],"static":[13],"schedulers":[14],"need":[15],"deterministic":[16],"task":[17,34,45,70,196],"as":[19,47,94],"input.":[20],"We":[21,183],"first":[22],"demonstrate":[23],"by":[24,118],"scheduling":[25],"experiments":[26],"that":[27,60,146],"both":[28],"for":[29,86,164,192,198],"binomially":[30,89,165,175],"geometrically":[32,91,177],"distributed":[33,92,167,178],"runtimes,":[35],"which":[36],"often":[38],"found":[39],"taskgraphs,":[41],"choice":[42],"of":[43,69,78,149,162],"average":[44,57,154],"runtime":[46,62],"scheduler":[48],"input":[49],"is":[50,72,152],"sufficient":[51],"to":[52,125,135,187],"obtain":[53],"schedules":[54,87],"good":[56],"makespan,":[58],"i.e.":[59],"inserting":[61],"buffers":[63],"depending":[64],"on":[65],"the":[66,76,137,147],"standard":[67,129,158],"deviation":[68],"not":[73,174],"helpful":[74],"majority":[77],"cases.":[79],"Furthermore,":[80],"we":[81,144],"compute":[82,136],"discretized":[83],"makespan":[84,102,123,138,190],"distributions":[85],"occuring":[96],"distributions.":[97],"Thus,":[98],"applications":[99],"where":[100],"probabilistic":[101],"guarantees":[103,203],"quantiles":[105],"(vs.":[106],"worst":[107],"case":[108],"execution":[109],"times)":[110],"usable":[112],"can":[113],"profit":[114],"from":[115],"our":[116,133],"analysis":[117],"starting":[119],"sampling":[121],"their":[122],"distribution":[124,191],"approximate":[126],"mean":[127],"deviation,":[130],"using":[132],"tool":[134],"distribution.":[139],"As":[140],"a":[141],"side":[142],"effect,":[143],"see":[145],"rule":[148],"thumb":[150],"\u201cmakespan":[151],"below":[153],"plus":[155],"three":[156],"(one)":[157],"deviations":[159],"99%":[161],"cases":[163],"(geometrically)":[166],"runtimes\u201d":[168],"still":[169],"apply,":[170],"although":[171],"makespans":[172],"or":[176],"exhibit":[180],"heavy":[181],"tails.":[182],"also":[184],"show":[185],"how":[186],"mathematically":[188],"derive":[189],"taskgraphs":[193],"different":[199],"distributions,":[200],"if":[201],"stronger":[202],"needed.":[205]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
