{"id":"https://openalex.org/W295017587","doi":"https://doi.org/10.1145/2997465.2997482","title":"Scheduling Constrained-Deadline Parallel Tasks on Two-type Heterogeneous Multiprocessors","display_name":"Scheduling Constrained-Deadline Parallel Tasks on Two-type Heterogeneous Multiprocessors","publication_year":2016,"publication_date":"2016-10-19","ids":{"openalex":"https://openalex.org/W295017587","doi":"https://doi.org/10.1145/2997465.2997482","mag":"295017587"},"language":"en","primary_location":{"id":"doi:10.1145/2997465.2997482","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2997465.2997482","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2997482&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 24th International Conference on Real-Time Networks and Systems","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"http://dl.acm.org/ft_gateway.cfm?id=2997482&type=pdf","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5111558021","display_name":"Bj\u00f6rn Andersson","orcid":"https://orcid.org/0000-0002-4718-5722"},"institutions":[{"id":"https://openalex.org/I74973139","display_name":"Carnegie Mellon University","ror":"https://ror.org/05x2bcf33","country_code":"US","type":"education","lineage":["https://openalex.org/I74973139"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Bj\u00f6rn Andersson","raw_affiliation_strings":["Carnegie Mellon University"],"affiliations":[{"raw_affiliation_string":"Carnegie Mellon University","institution_ids":["https://openalex.org/I74973139"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5041183213","display_name":"Gurulingesh Raravi","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Gurulingesh Raravi","raw_affiliation_strings":["Xerox Research Centre India","Xerox Research Centre - India"],"affiliations":[{"raw_affiliation_string":"Xerox Research Centre India","institution_ids":[]},{"raw_affiliation_string":"Xerox Research Centre - India","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5111558021"],"corresponding_institution_ids":["https://openalex.org/I74973139"],"apc_list":null,"apc_paid":null,"fwci":0.64,"has_fulltext":true,"cited_by_count":8,"citation_normalized_percentile":{"value":0.65283088,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"247","last_page":"256"},"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/T10054","display_name":"Parallel Computing and Optimization Techniques","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"}},{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9986000061035156,"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/computer-science","display_name":"Computer science","score":0.872927188873291},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.814448356628418},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.7501488924026489},{"id":"https://openalex.org/keywords/multiprocessing","display_name":"Multiprocessing","score":0.7299606800079346},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.6015457510948181},{"id":"https://openalex.org/keywords/task-parallelism","display_name":"Task parallelism","score":0.5446751117706299},{"id":"https://openalex.org/keywords/multiprocessor-scheduling","display_name":"Multiprocessor scheduling","score":0.4807302951812744},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.4195901155471802},{"id":"https://openalex.org/keywords/parallelism","display_name":"Parallelism (grammar)","score":0.2593141198158264},{"id":"https://openalex.org/keywords/dynamic-priority-scheduling","display_name":"Dynamic priority scheduling","score":0.22752580046653748},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1494697630405426},{"id":"https://openalex.org/keywords/rate-monotonic-scheduling","display_name":"Rate-monotonic scheduling","score":0.12966948747634888},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.08443844318389893}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.872927188873291},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.814448356628418},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.7501488924026489},{"id":"https://openalex.org/C4822641","wikidata":"https://www.wikidata.org/wiki/Q846651","display_name":"Multiprocessing","level":2,"score":0.7299606800079346},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.6015457510948181},{"id":"https://openalex.org/C42992933","wikidata":"https://www.wikidata.org/wiki/Q691169","display_name":"Task parallelism","level":3,"score":0.5446751117706299},{"id":"https://openalex.org/C85924588","wikidata":"https://www.wikidata.org/wiki/Q107419135","display_name":"Multiprocessor scheduling","level":5,"score":0.4807302951812744},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.4195901155471802},{"id":"https://openalex.org/C2781172179","wikidata":"https://www.wikidata.org/wiki/Q853109","display_name":"Parallelism (grammar)","level":2,"score":0.2593141198158264},{"id":"https://openalex.org/C107568181","wikidata":"https://www.wikidata.org/wiki/Q5319000","display_name":"Dynamic priority scheduling","level":3,"score":0.22752580046653748},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1494697630405426},{"id":"https://openalex.org/C127456818","wikidata":"https://www.wikidata.org/wiki/Q238879","display_name":"Rate-monotonic scheduling","level":4,"score":0.12966948747634888},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.08443844318389893},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.0},{"id":"https://openalex.org/C187736073","wikidata":"https://www.wikidata.org/wiki/Q2920921","display_name":"Management","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.1145/2997465.2997482","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2997465.2997482","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2997482&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 24th International Conference on Real-Time Networks and Systems","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/2997465.2997482","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2997465.2997482","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2997482&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 24th International Conference on Real-Time Networks and Systems","raw_type":"proceedings-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/10","score":0.4699999988079071,"display_name":"Reduced inequalities"}],"awards":[{"id":"https://openalex.org/G116927039","display_name":null,"funder_award_id":"FA8721-05-C-0003","funder_id":"https://openalex.org/F4320306078","funder_display_name":"U.S. Department of Defense"},{"id":"https://openalex.org/G5926907248","display_name":null,"funder_award_id":"Contract No. FA8721-05-C-0003","funder_id":"https://openalex.org/F4320306078","funder_display_name":"U.S. Department of Defense"},{"id":"https://openalex.org/G777643752","display_name":null,"funder_award_id":"FA8702-15-D-002","funder_id":"https://openalex.org/F4320332467","funder_display_name":"U.S. Air Force"}],"funders":[{"id":"https://openalex.org/F4320306078","display_name":"U.S. Department of Defense","ror":"https://ror.org/0447fe631"},{"id":"https://openalex.org/F4320310207","display_name":"Carnegie Mellon University","ror":"https://ror.org/05x2bcf33"},{"id":"https://openalex.org/F4320332467","display_name":"U.S. Air Force","ror":"https://ror.org/006gmme17"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W295017587.pdf","grobid_xml":"https://content.openalex.org/works/W295017587.grobid-xml"},"referenced_works_count":49,"referenced_works":["https://openalex.org/W164978841","https://openalex.org/W217805463","https://openalex.org/W295017587","https://openalex.org/W1584243868","https://openalex.org/W1923615342","https://openalex.org/W1971610650","https://openalex.org/W1974124433","https://openalex.org/W1977289603","https://openalex.org/W1984034567","https://openalex.org/W1987536045","https://openalex.org/W1992734168","https://openalex.org/W1996275534","https://openalex.org/W2012173880","https://openalex.org/W2021929252","https://openalex.org/W2027934431","https://openalex.org/W2040681643","https://openalex.org/W2055575985","https://openalex.org/W2056305305","https://openalex.org/W2072162984","https://openalex.org/W2074254606","https://openalex.org/W2074573349","https://openalex.org/W2080305826","https://openalex.org/W2090902997","https://openalex.org/W2095126271","https://openalex.org/W2097204685","https://openalex.org/W2100226506","https://openalex.org/W2102201348","https://openalex.org/W2103811745","https://openalex.org/W2104635487","https://openalex.org/W2112698981","https://openalex.org/W2116581888","https://openalex.org/W2118236818","https://openalex.org/W2119264437","https://openalex.org/W2124888010","https://openalex.org/W2125421235","https://openalex.org/W2130257388","https://openalex.org/W2131485039","https://openalex.org/W2132215926","https://openalex.org/W2141076233","https://openalex.org/W2147888759","https://openalex.org/W2154049257","https://openalex.org/W2154754551","https://openalex.org/W2155837078","https://openalex.org/W2156316099","https://openalex.org/W2156949227","https://openalex.org/W2168253093","https://openalex.org/W2250001272","https://openalex.org/W2611147814","https://openalex.org/W3102948914"],"related_works":["https://openalex.org/W2544617286","https://openalex.org/W2148915962","https://openalex.org/W2283291034","https://openalex.org/W4244289241","https://openalex.org/W1998948241","https://openalex.org/W2186708011","https://openalex.org/W2364223843","https://openalex.org/W4239937204","https://openalex.org/W2149404148","https://openalex.org/W1979183926"],"abstract_inverted_index":{"Consider":[0],"the":[1,40,61,115,130,181,215,237,239,249,259,265,272],"problem":[2],"of":[3,60,77,91,114,124,155,176,236],"scheduling":[4,276],"a":[5,8,21,29,50,68,89,96,101,108,120,146,174,254,281],"taskset":[6],"on":[7,95,100,129,153,198,275,280],"multiprocessor":[9,71,283],"to":[10,45,54,145,203,230,252],"meet":[11],"all":[12,58,122],"deadlines.":[13],"Assume":[14],"constrained-deadline":[15],"sporadic":[16],"tasks":[17,152,205,279],"and":[18,49,81,83,99,104,149,165,185,206,209,222],"stage-parallelism":[19],"(i.e.,":[20,73,107],"task":[22,126,144],"comprises":[23],"one":[24,32],"or":[25,33],"more":[26,34,226],"stages":[27],"with":[28,158,201,284],"stage":[30,42,63],"comprising":[31],"segments":[35,38,59],"so":[36],"that":[37,211],"in":[39,47],"same":[41,116,131,182,186],"are":[43,75],"allowed":[44,53],"execute":[46,55,128],"parallel":[48,277],"segment":[51],"is":[52,88,268,271],"only":[56],"if":[57,243,264],"previous":[62],"have":[64],"finished).":[65],"Also":[66],"assume":[67],"two-type":[69],"heterogeneous":[70,282],"platform":[72],"there":[74,87],"processors":[76,113,154,208,245],"two":[78],"types,":[79],"type-1":[80,97],"type-2,":[82],"for":[84,119,138,212,233],"each":[85,143,156],"task,":[86,121],"specification":[90],"its":[92],"execution":[93],"speed":[94,250],"processor":[98,132,147],"type-2":[102],"processor)":[103],"intra-type":[105],"migration":[106],"job":[109],"can":[110],"migrate":[111],"between":[112],"type":[117,148,157],"but":[118,189],"jobs":[123],"this":[125,139,177],"must":[127],"type).":[133],"We":[134,171,194],"present":[135,173],"an":[136],"algorithm":[137,241,260],"problem;":[140],"it":[141,179],"assigns":[142],"then":[150],"schedules":[151],"global-Earliest-Deadline-First.":[159],"It":[160],"has":[161,180,190],"pseudo-polynomial":[162],"time":[163,183],"complexity":[164,184],"speedup":[166,187,266],"bound":[167,188,267],"at":[168,218],"most":[169,213,219],"5.":[170],"also":[172],"variant":[175],"algorithm;":[178],"better":[191],"average-case":[192],"performance.":[193,287],"evaluate":[195],"both":[196],"algorithms":[197,216],"randomly-generated":[199],"systems":[200,214],"up":[202],"256":[204,207],"find":[210],"took":[217,225],"1":[220],"second":[221],"they":[223],"never":[224],"than":[227,248],"42":[228],"seconds":[229],"finish.":[231],"Also,":[232],"almost":[234,262],"100%":[235],"systems,":[238],"latter":[240],"succeeds":[242],"given":[244],"twice":[246],"faster":[247],"needed":[251],"satisfy":[253],"necessary":[255],"feasibility":[256],"test":[257],"(hence":[258],"behaves":[261],"as":[263],"two).":[269],"This":[270],"first":[273],"work":[274],"real-time":[278],"provably":[285],"good":[286]},"counts_by_year":[{"year":2022,"cited_by_count":3},{"year":2021,"cited_by_count":3},{"year":2018,"cited_by_count":1},{"year":2016,"cited_by_count":1}],"updated_date":"2026-04-21T08:09:41.155169","created_date":"2025-10-10T00:00:00"}
