{"id":"https://openalex.org/W2766687947","doi":"https://doi.org/10.1007/s11241-017-9294-3","title":"Exact speedup factors and sub-optimality for non-preemptive scheduling","display_name":"Exact speedup factors and sub-optimality for non-preemptive scheduling","publication_year":2017,"publication_date":"2017-10-28","ids":{"openalex":"https://openalex.org/W2766687947","doi":"https://doi.org/10.1007/s11241-017-9294-3","mag":"2766687947"},"language":"en","primary_location":{"id":"doi:10.1007/s11241-017-9294-3","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s11241-017-9294-3","pdf_url":"https://link.springer.com/content/pdf/10.1007/s11241-017-9294-3.pdf","source":{"id":"https://openalex.org/S183885566","display_name":"Real-Time Systems","issn_l":"0922-6443","issn":["0922-6443","1573-1383"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Real-Time Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/s11241-017-9294-3.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5053094557","display_name":"Robert I. Davis","orcid":"https://orcid.org/0000-0002-5772-0928"},"institutions":[{"id":"https://openalex.org/I52099693","display_name":"University of York","ror":"https://ror.org/04m01e293","country_code":"GB","type":"education","lineage":["https://openalex.org/I52099693"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Robert I. Davis","raw_affiliation_strings":["Department of Computer Science, University of York, York, UK"],"raw_orcid":"https://orcid.org/0000-0002-5772-0928","affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of York, York, UK","institution_ids":["https://openalex.org/I52099693"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5062756495","display_name":"Abhilash Thekkilakattil","orcid":"https://orcid.org/0000-0002-6355-3564"},"institutions":[{"id":"https://openalex.org/I4210105379","display_name":"Atlas Copco (Sweden)","ror":"https://ror.org/01dy84y11","country_code":"SE","type":"company","lineage":["https://openalex.org/I4210105379"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Abhilash Thekkilakattil","raw_affiliation_strings":["AtlasCopco Industrial Tools and Solutions, Nacka, Sweden"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"AtlasCopco Industrial Tools and Solutions, Nacka, Sweden","institution_ids":["https://openalex.org/I4210105379"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5055721852","display_name":"Oliver Gettings","orcid":null},"institutions":[{"id":"https://openalex.org/I52099693","display_name":"University of York","ror":"https://ror.org/04m01e293","country_code":"GB","type":"education","lineage":["https://openalex.org/I52099693"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Oliver Gettings","raw_affiliation_strings":["Department of Computer Science, University of York, York, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of York, York, UK","institution_ids":["https://openalex.org/I52099693"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5042061810","display_name":"Radu Dobrin","orcid":"https://orcid.org/0000-0002-3336-0091"},"institutions":[{"id":"https://openalex.org/I82509713","display_name":"M\u00e4lardalen University","ror":"https://ror.org/033vfbz75","country_code":"SE","type":"education","lineage":["https://openalex.org/I82509713"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Radu Dobrin","raw_affiliation_strings":["M\u00e4lardalen Real-Time Research Center, M\u00e4lardalen University, V\u00e4ster\u00e5s, Sweden"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"M\u00e4lardalen Real-Time Research Center, M\u00e4lardalen University, V\u00e4ster\u00e5s, Sweden","institution_ids":["https://openalex.org/I82509713"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040670014","display_name":"Sasikumar Punnekkat","orcid":"https://orcid.org/0000-0001-5269-3900"},"institutions":[{"id":"https://openalex.org/I82509713","display_name":"M\u00e4lardalen University","ror":"https://ror.org/033vfbz75","country_code":"SE","type":"education","lineage":["https://openalex.org/I82509713"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Sasikumar Punnekkat","raw_affiliation_strings":["M\u00e4lardalen Real-Time Research Center, M\u00e4lardalen University, V\u00e4ster\u00e5s, Sweden"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"M\u00e4lardalen Real-Time Research Center, M\u00e4lardalen University, V\u00e4ster\u00e5s, Sweden","institution_ids":["https://openalex.org/I82509713"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5000417436","display_name":"Jian-Jia Chen","orcid":"https://orcid.org/0000-0001-8114-9760"},"institutions":[{"id":"https://openalex.org/I200332995","display_name":"TU Dortmund University","ror":"https://ror.org/01k97gp34","country_code":"DE","type":"education","lineage":["https://openalex.org/I200332995"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Jian-Jia Chen","raw_affiliation_strings":["Technische Universit\u00e4t Dortmund, Dortmund, Germany"],"raw_orcid":"https://orcid.org/0000-0001-8114-9760","affiliations":[{"raw_affiliation_string":"Technische Universit\u00e4t Dortmund, Dortmund, Germany","institution_ids":["https://openalex.org/I200332995"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5053094557"],"corresponding_institution_ids":["https://openalex.org/I52099693"],"apc_list":{"value":2790,"currency":"USD","value_usd":2790},"apc_paid":{"value":2790,"currency":"USD","value_usd":2790},"fwci":1.0615,"has_fulltext":true,"cited_by_count":7,"citation_normalized_percentile":{"value":0.79829343,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":"54","issue":"1","first_page":"208","last_page":"246"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.9997000098228455,"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.9997000098228455,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9860000014305115,"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.9718999862670898,"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/speedup","display_name":"Speedup","score":0.7745852470397949},{"id":"https://openalex.org/keywords/uniprocessor-system","display_name":"Uniprocessor system","score":0.758475661277771},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6911405920982361},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.6783352494239807},{"id":"https://openalex.org/keywords/earliest-deadline-first-scheduling","display_name":"Earliest deadline first scheduling","score":0.56584632396698},{"id":"https://openalex.org/keywords/upper-and-lower-bounds","display_name":"Upper and lower bounds","score":0.5540025234222412},{"id":"https://openalex.org/keywords/preemption","display_name":"Preemption","score":0.47655728459358215},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4422793686389923},{"id":"https://openalex.org/keywords/dynamic-priority-scheduling","display_name":"Dynamic priority scheduling","score":0.3890475034713745},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.3515779972076416},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.34465259313583374},{"id":"https://openalex.org/keywords/rate-monotonic-scheduling","display_name":"Rate-monotonic scheduling","score":0.2974773049354553},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.2583649158477783},{"id":"https://openalex.org/keywords/quality-of-service","display_name":"Quality of service","score":0.09154769778251648},{"id":"https://openalex.org/keywords/multiprocessing","display_name":"Multiprocessing","score":0.07671347260475159},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.058826833963394165}],"concepts":[{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.7745852470397949},{"id":"https://openalex.org/C79189994","wikidata":"https://www.wikidata.org/wiki/Q3488021","display_name":"Uniprocessor system","level":3,"score":0.758475661277771},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6911405920982361},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.6783352494239807},{"id":"https://openalex.org/C32310161","wikidata":"https://www.wikidata.org/wiki/Q666365","display_name":"Earliest deadline first scheduling","level":5,"score":0.56584632396698},{"id":"https://openalex.org/C77553402","wikidata":"https://www.wikidata.org/wiki/Q13222579","display_name":"Upper and lower bounds","level":2,"score":0.5540025234222412},{"id":"https://openalex.org/C206952183","wikidata":"https://www.wikidata.org/wiki/Q1193100","display_name":"Preemption","level":2,"score":0.47655728459358215},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4422793686389923},{"id":"https://openalex.org/C107568181","wikidata":"https://www.wikidata.org/wiki/Q5319000","display_name":"Dynamic priority scheduling","level":3,"score":0.3890475034713745},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3515779972076416},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.34465259313583374},{"id":"https://openalex.org/C127456818","wikidata":"https://www.wikidata.org/wiki/Q238879","display_name":"Rate-monotonic scheduling","level":4,"score":0.2974773049354553},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.2583649158477783},{"id":"https://openalex.org/C5119721","wikidata":"https://www.wikidata.org/wiki/Q220501","display_name":"Quality of service","level":2,"score":0.09154769778251648},{"id":"https://openalex.org/C4822641","wikidata":"https://www.wikidata.org/wiki/Q846651","display_name":"Multiprocessing","level":2,"score":0.07671347260475159},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.058826833963394165},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1007/s11241-017-9294-3","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s11241-017-9294-3","pdf_url":"https://link.springer.com/content/pdf/10.1007/s11241-017-9294-3.pdf","source":{"id":"https://openalex.org/S183885566","display_name":"Real-Time Systems","issn_l":"0922-6443","issn":["0922-6443","1573-1383"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Real-Time Systems","raw_type":"journal-article"},{"id":"pmh:oai:eprints.whiterose.ac.uk:125844","is_oa":false,"landing_page_url":"https://orcid.org/0000-0002-5772-0928>,","pdf_url":null,"source":{"id":"https://openalex.org/S4306400854","display_name":"White Rose Research Online (University of Leeds, The University of Sheffield, University of York)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I2800616092","host_organization_name":"White Rose University Consortium","host_organization_lineage":["https://openalex.org/I2800616092"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"Article"}],"best_oa_location":{"id":"doi:10.1007/s11241-017-9294-3","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s11241-017-9294-3","pdf_url":"https://link.springer.com/content/pdf/10.1007/s11241-017-9294-3.pdf","source":{"id":"https://openalex.org/S183885566","display_name":"Real-Time Systems","issn_l":"0922-6443","issn":["0922-6443","1573-1383"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Real-Time Systems","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1982836005","display_name":"Mixed Criticality Cyber Physical Systems","funder_award_id":"EP/P003664/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G3275337142","display_name":null,"funder_award_id":"EP/K011626/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G7848565558","display_name":null,"funder_award_id":"EP/P003664/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G8555633116","display_name":"Mixed Criticality Embedded Systems on Many-Core Platforms","funder_award_id":"EP/K011626/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"}],"funders":[{"id":"https://openalex.org/F4320313934","display_name":"Institut national de recherche en informatique et en automatique (INRIA)","ror":"https://ror.org/02kvxyf05"},{"id":"https://openalex.org/F4320334627","display_name":"Engineering and Physical Sciences Research Council","ror":"https://ror.org/0439y7842"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2766687947.pdf","grobid_xml":"https://content.openalex.org/works/W2766687947.grobid-xml"},"referenced_works_count":43,"referenced_works":["https://openalex.org/W6056896","https://openalex.org/W193045211","https://openalex.org/W194244820","https://openalex.org/W1022426812","https://openalex.org/W1508820128","https://openalex.org/W1520445676","https://openalex.org/W1595529246","https://openalex.org/W1606775714","https://openalex.org/W1803225612","https://openalex.org/W1967792055","https://openalex.org/W1972868674","https://openalex.org/W1986131339","https://openalex.org/W1986292708","https://openalex.org/W1986832144","https://openalex.org/W1987765111","https://openalex.org/W1995724775","https://openalex.org/W2015717967","https://openalex.org/W2042979415","https://openalex.org/W2050243060","https://openalex.org/W2056227251","https://openalex.org/W2064207294","https://openalex.org/W2078375802","https://openalex.org/W2086061827","https://openalex.org/W2093100591","https://openalex.org/W2096147951","https://openalex.org/W2109386398","https://openalex.org/W2109488193","https://openalex.org/W2117645184","https://openalex.org/W2119167559","https://openalex.org/W2126771318","https://openalex.org/W2127467256","https://openalex.org/W2130181800","https://openalex.org/W2141440050","https://openalex.org/W2143082536","https://openalex.org/W2145132630","https://openalex.org/W2161734639","https://openalex.org/W2166440675","https://openalex.org/W2227456494","https://openalex.org/W2238437571","https://openalex.org/W2336306883","https://openalex.org/W2488924876","https://openalex.org/W2732085181","https://openalex.org/W4301503084"],"related_works":["https://openalex.org/W1840932120","https://openalex.org/W124503903","https://openalex.org/W2605049164","https://openalex.org/W160191800","https://openalex.org/W2185731423","https://openalex.org/W1651746398","https://openalex.org/W2158002367","https://openalex.org/W2766687947","https://openalex.org/W3142188261","https://openalex.org/W2052110143"],"abstract_inverted_index":{"Fixed":[0],"priority":[1,47,70,130],"scheduling":[2,29,131],"is":[3,77,122],"used":[4],"in":[5,135,171],"many":[6],"real-time":[7],"systems;":[8],"however,":[9],"both":[10,172],"preemptive":[11,33],"and":[12,16,159],"non-preemptive":[13,48,97,128],"variants":[14],"(FP-P":[15],"FP-NP)":[17],"are":[18,139,143,154,167],"known":[19,123],"to":[20,25,59,181,200],"be":[21],"sub-optimal":[22],"when":[23],"compared":[24],"an":[26,68],"optimal":[27,69],"uniprocessor":[28],"algorithm":[30],"such":[31],"as":[32],"earliest":[34],"deadline":[35],"first":[36],"(EDF-P).":[37],"In":[38],"this":[39,85,101],"paper,":[40],"we":[41,51,87,193],"investigate":[42],"the":[43,53,61,94,111,116,133,176,183,195],"sub-optimality":[44,95,118],"of":[45,72,84,96,148,186,204],"fixed":[46,129],"scheduling.":[49],"Specifically,":[50],"derive":[52,89,175,194],"exact":[54,117,177,196],"processor":[55,147],"speed-up":[56,178,197],"factor":[57,179,198],"required":[58,180,199],"guarantee":[60,182,201],"feasibility":[62,185,203],"under":[63,79,151,157],"FP-NP":[64,158,184,207],"(i.e.":[65],"schedulability":[66],"assuming":[67],"assignment)":[71],"any":[73,187,205],"task":[74,140,190,209],"set":[75],"that":[76,124,142,153],"feasible":[78,144,156,189,208],"EDF-P.":[80],"As":[81,100],"a":[82,90,105,146],"consequence":[83],"work,":[86],"also":[88],"lower":[91,102],"bound":[92,103,109],"on":[93,145],"EDF":[98],"(EDF-NP).":[99],"matches":[104],"recently":[106],"published":[107],"upper":[108],"for":[110,119],"same":[112],"quantity,":[113],"it":[114],"closes":[115],"EDF-NP.":[120],"It":[121],"neither":[125],"preemptive,":[126],"nor":[127],"dominates":[132],"other,":[134],"other":[136],"words,":[137],"there":[138,166],"sets":[141],"unit":[149],"speed":[150],"FP-P":[152,188,202],"not":[155],"vice-versa.":[160],"Hence":[161],"comparing":[162],"these":[163],"two":[164],"algorithms,":[165],"non-trivial":[168],"speedup":[169],"factors":[170],"directions.":[173],"We":[174],"set.":[191,210],"Further,":[192],"constrained-deadline":[206]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":3}],"updated_date":"2026-07-23T08:03:31.855105","created_date":"2025-10-10T00:00:00"}
