{"id":"https://openalex.org/W4406414871","doi":"https://doi.org/10.1109/tpds.2025.3529218","title":"Response Time Analysis and Optimal Priority Assignment for Global Non-Preemptive Fixed-Priority Rigid Gang Scheduling","display_name":"Response Time Analysis and Optimal Priority Assignment for Global Non-Preemptive Fixed-Priority Rigid Gang Scheduling","publication_year":2025,"publication_date":"2025-01-15","ids":{"openalex":"https://openalex.org/W4406414871","doi":"https://doi.org/10.1109/tpds.2025.3529218"},"language":"en","primary_location":{"id":"doi:10.1109/tpds.2025.3529218","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tpds.2025.3529218","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.1109/tpds.2025.3529218","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5042767630","display_name":"Binqi Sun","orcid":"https://orcid.org/0000-0002-9764-6259"},"institutions":[{"id":"https://openalex.org/I62916508","display_name":"Technical University of Munich","ror":"https://ror.org/02kkvpp62","country_code":"DE","type":"education","lineage":["https://openalex.org/I62916508"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Binqi Sun","raw_affiliation_strings":["Technical University of Munich, Munich, Germany"],"affiliations":[{"raw_affiliation_string":"Technical University of Munich, Munich, Germany","institution_ids":["https://openalex.org/I62916508"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5078957436","display_name":"Tomasz Kloda","orcid":"https://orcid.org/0000-0003-0822-4976"},"institutions":[{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"government","lineage":["https://openalex.org/I1294671590"]},{"id":"https://openalex.org/I190497903","display_name":"Laboratoire d'Analyse et d'Architecture des Syst\u00e8mes","ror":"https://ror.org/03vcm6439","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I190497903","https://openalex.org/I196454796","https://openalex.org/I205747304","https://openalex.org/I205747304","https://openalex.org/I4210095849","https://openalex.org/I4210159245","https://openalex.org/I4387153255","https://openalex.org/I4405258862","https://openalex.org/I4405258862","https://openalex.org/I4405258862"]},{"id":"https://openalex.org/I196454796","display_name":"Institut National des Sciences Appliqu\u00e9es de Toulouse","ror":"https://ror.org/01h8pf755","country_code":"FR","type":"education","lineage":["https://openalex.org/I196454796","https://openalex.org/I4405258862"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Tomasz Kloda","raw_affiliation_strings":["LAAS-CNRS, INSA, Universit&#x00E9; de Toulouse, Toulouse, France"],"affiliations":[{"raw_affiliation_string":"LAAS-CNRS, INSA, Universit&#x00E9; de Toulouse, Toulouse, France","institution_ids":["https://openalex.org/I196454796","https://openalex.org/I1294671590","https://openalex.org/I190497903"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103217568","display_name":"Jiyang Chen","orcid":"https://orcid.org/0000-0002-5716-890X"},"institutions":[{"id":"https://openalex.org/I62916508","display_name":"Technical University of Munich","ror":"https://ror.org/02kkvpp62","country_code":"DE","type":"education","lineage":["https://openalex.org/I62916508"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Jiyang Chen","raw_affiliation_strings":["Technical University of Munich, Munich, Germany"],"affiliations":[{"raw_affiliation_string":"Technical University of Munich, Munich, Germany","institution_ids":["https://openalex.org/I62916508"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5061570002","display_name":"Cen Lu","orcid":null},"institutions":[{"id":"https://openalex.org/I62916508","display_name":"Technical University of Munich","ror":"https://ror.org/02kkvpp62","country_code":"DE","type":"education","lineage":["https://openalex.org/I62916508"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Cen Lu","raw_affiliation_strings":["Technical University of Munich, Munich, Germany"],"affiliations":[{"raw_affiliation_string":"Technical University of Munich, Munich, Germany","institution_ids":["https://openalex.org/I62916508"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5060442004","display_name":"Marco Caccamo","orcid":"https://orcid.org/0000-0003-2328-044X"},"institutions":[{"id":"https://openalex.org/I62916508","display_name":"Technical University of Munich","ror":"https://ror.org/02kkvpp62","country_code":"DE","type":"education","lineage":["https://openalex.org/I62916508"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Marco Caccamo","raw_affiliation_strings":["Technical University of Munich, Munich, Germany"],"affiliations":[{"raw_affiliation_string":"Technical University of Munich, Munich, Germany","institution_ids":["https://openalex.org/I62916508"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5042767630"],"corresponding_institution_ids":["https://openalex.org/I62916508"],"apc_list":null,"apc_paid":null,"fwci":11.3513,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.98027963,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":97,"max":98},"biblio":{"volume":"36","issue":"3","first_page":"455","last_page":"470"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.9998000264167786,"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"}},"topics":[{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.9998000264167786,"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/T10791","display_name":"Advanced Control Systems Optimization","score":0.9861999750137329,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11125","display_name":"Petri Nets in System Modeling","score":0.9821000099182129,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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.7721115350723267},{"id":"https://openalex.org/keywords/deadline-monotonic-scheduling","display_name":"Deadline-monotonic scheduling","score":0.6506446003913879},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.6435458660125732},{"id":"https://openalex.org/keywords/preemption","display_name":"Preemption","score":0.5336276888847351},{"id":"https://openalex.org/keywords/processor-scheduling","display_name":"Processor scheduling","score":0.4474499225616455},{"id":"https://openalex.org/keywords/fixed-priority-pre-emptive-scheduling","display_name":"Fixed-priority pre-emptive scheduling","score":0.4119926691055298},{"id":"https://openalex.org/keywords/dynamic-priority-scheduling","display_name":"Dynamic priority scheduling","score":0.37253865599632263},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3434569835662842},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.28834086656570435},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.25865447521209717},{"id":"https://openalex.org/keywords/rate-monotonic-scheduling","display_name":"Rate-monotonic scheduling","score":0.24852973222732544},{"id":"https://openalex.org/keywords/quality-of-service","display_name":"Quality of service","score":0.129824697971344},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.0859048068523407},{"id":"https://openalex.org/keywords/resource","display_name":"Resource (disambiguation)","score":0.0759863555431366}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7721115350723267},{"id":"https://openalex.org/C76774629","wikidata":"https://www.wikidata.org/wiki/Q1146103","display_name":"Deadline-monotonic scheduling","level":5,"score":0.6506446003913879},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.6435458660125732},{"id":"https://openalex.org/C206952183","wikidata":"https://www.wikidata.org/wiki/Q1193100","display_name":"Preemption","level":2,"score":0.5336276888847351},{"id":"https://openalex.org/C2984822820","wikidata":"https://www.wikidata.org/wiki/Q1123036","display_name":"Processor scheduling","level":3,"score":0.4474499225616455},{"id":"https://openalex.org/C122141398","wikidata":"https://www.wikidata.org/wiki/Q5456330","display_name":"Fixed-priority pre-emptive scheduling","level":5,"score":0.4119926691055298},{"id":"https://openalex.org/C107568181","wikidata":"https://www.wikidata.org/wiki/Q5319000","display_name":"Dynamic priority scheduling","level":3,"score":0.37253865599632263},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3434569835662842},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.28834086656570435},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.25865447521209717},{"id":"https://openalex.org/C127456818","wikidata":"https://www.wikidata.org/wiki/Q238879","display_name":"Rate-monotonic scheduling","level":4,"score":0.24852973222732544},{"id":"https://openalex.org/C5119721","wikidata":"https://www.wikidata.org/wiki/Q220501","display_name":"Quality of service","level":2,"score":0.129824697971344},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0859048068523407},{"id":"https://openalex.org/C206345919","wikidata":"https://www.wikidata.org/wiki/Q20380951","display_name":"Resource (disambiguation)","level":2,"score":0.0759863555431366},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tpds.2025.3529218","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tpds.2025.3529218","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1109/tpds.2025.3529218","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tpds.2025.3529218","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/13","score":0.550000011920929,"display_name":"Climate action"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":58,"referenced_works":["https://openalex.org/W586095647","https://openalex.org/W1573956714","https://openalex.org/W1904129137","https://openalex.org/W1996275534","https://openalex.org/W2017316844","https://openalex.org/W2018115912","https://openalex.org/W2022686556","https://openalex.org/W2024122052","https://openalex.org/W2029804882","https://openalex.org/W2049602716","https://openalex.org/W2056227251","https://openalex.org/W2056830486","https://openalex.org/W2060322444","https://openalex.org/W2060435971","https://openalex.org/W2063943041","https://openalex.org/W2063957224","https://openalex.org/W2107098536","https://openalex.org/W2116427457","https://openalex.org/W2116954426","https://openalex.org/W2119167559","https://openalex.org/W2125783653","https://openalex.org/W2132215926","https://openalex.org/W2144901203","https://openalex.org/W2154754551","https://openalex.org/W2156835553","https://openalex.org/W2183341477","https://openalex.org/W2194775991","https://openalex.org/W2264426648","https://openalex.org/W2336306883","https://openalex.org/W2524169710","https://openalex.org/W2569056888","https://openalex.org/W2570914145","https://openalex.org/W2612369876","https://openalex.org/W2785863796","https://openalex.org/W2786171709","https://openalex.org/W2918551194","https://openalex.org/W2918767726","https://openalex.org/W3000582820","https://openalex.org/W3113399930","https://openalex.org/W3114999473","https://openalex.org/W3116033737","https://openalex.org/W3134267570","https://openalex.org/W3185951932","https://openalex.org/W4246193833","https://openalex.org/W4312198985","https://openalex.org/W4312198993","https://openalex.org/W4312199004","https://openalex.org/W4313855892","https://openalex.org/W4381886068","https://openalex.org/W4392971993","https://openalex.org/W4400064288","https://openalex.org/W4404133826","https://openalex.org/W6601450286","https://openalex.org/W6628708737","https://openalex.org/W6633199838","https://openalex.org/W6682870705","https://openalex.org/W6692770525","https://openalex.org/W6798699824"],"related_works":["https://openalex.org/W2169142010","https://openalex.org/W2962323017","https://openalex.org/W1935185185","https://openalex.org/W2377321505","https://openalex.org/W2355968897","https://openalex.org/W2912206708","https://openalex.org/W2386407620","https://openalex.org/W2375726820","https://openalex.org/W2393789493","https://openalex.org/W2362074086"],"abstract_inverted_index":{"Non-preemptive":[0],"rigid":[1,55],"gang":[2,56,69,95,148,196],"scheduling":[3],"combines":[4],"the":[5,11,87,101,140,187,192,223,230],"efficiency":[6],"of":[7,14,75,201,225],"parallel":[8,23],"execution":[9],"with":[10],"reduced":[12],"overhead":[13],"non-preemptive":[15,52],"scheduling.":[16],"This":[17,47,108],"approach":[18,129],"is":[19,35,59,110],"particularly":[20],"advantageous":[21],"for":[22,38,61,94,146,205,211,236],"hardware":[24],"accelerators,":[25],"such":[26],"as":[27,112],"Google's":[28],"Edge":[29,65,180,212],"Tensor":[30],"Processing":[31],"Unit":[32],"(TPU),":[33],"which":[34,58],"widely":[36],"used":[37],"deep":[39],"neural":[40],"network":[41],"(DNN)":[42],"inference":[43],"on":[44,177],"embedded":[45],"systems.":[46],"paper":[48],"studies":[49],"sporadic":[50],"global":[51,194],"fixed-priority":[53],"(NP-FP)":[54],"scheduling,":[57],"well-suited":[60],"DNN":[62,175],"applications":[63],"in":[64,229],"TPU":[66,181,213],"pipelines.":[67],"Each":[68],"task":[70,96,168,207],"spawns":[71],"a":[72,113,121,126,171],"fixed":[73],"number":[74],"threads":[76],"that":[77,186],"must":[78],"execute":[79],"concurrently":[80],"across":[81],"distinct":[82],"processing":[83],"units.":[84],"We":[85],"introduce":[86],"first":[88,141],"carry-in":[89],"limitation":[90],"technique":[91,109],"specifically":[92],"designed":[93],"response":[97],"time":[98,135],"analysis,":[99],"addressing":[100],"unique":[102],"challenges":[103],"posed":[104],"by":[105],"intra-task":[106],"parallelism.":[107],"formulated":[111],"generalized":[114],"knapsack":[115],"problem,":[116],"and":[117,125,155,170,209],"we":[118,138,216],"develop":[119],"both":[120,166],"linear":[122],"programming":[123,128],"relaxation":[124],"dynamic":[127],"to":[130,203,221],"solve":[131],"it":[132],"under":[133],"different":[134,226],"complexities.":[136],"Additionally,":[137],"propose":[139],"optimal":[142,156],"priority":[143,157],"assignment":[144,158],"policy":[145,159],"NP-FP":[147,195],"schedulability":[149,153,197],"tests.":[150],"Our":[151],"proposed":[152,188,231],"analysis":[154],"are":[160],"evaluated":[161],"through":[162],"extensive":[163],"experiments,":[164],"including":[165],"synthetic":[167,206],"sets":[169,208],"case":[172],"study":[173,220],"using":[174],"benchmarks":[176],"commercial":[178],"off-the-shelf":[179],"accelerators.":[182],"The":[183],"results":[184],"demonstrate":[185],"approaches":[189],"effectively":[190],"enhance":[191],"state-of-the-art":[193],"tests,":[198],"achieving":[199],"improvements":[200],"up":[202],"57.9%":[204],"76.7%":[210],"benchmarks.":[214],"Furthermore,":[215],"conduct":[217],"an":[218],"ablations":[219],"examine":[222],"impact":[224],"algorithmic":[227],"components":[228],"technique,":[232],"providing":[233],"valuable":[234],"insights":[235],"future":[237],"research.":[238]},"counts_by_year":[{"year":2025,"cited_by_count":5}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
