{"id":"https://openalex.org/W2060091026","doi":"https://doi.org/10.1145/2659787.2659820","title":"Minimizing a real-time task set through Task Clustering","display_name":"Minimizing a real-time task set through Task Clustering","publication_year":2014,"publication_date":"2014-10-01","ids":{"openalex":"https://openalex.org/W2060091026","doi":"https://doi.org/10.1145/2659787.2659820","mag":"2060091026"},"language":"en","primary_location":{"id":"doi:10.1145/2659787.2659820","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2659787.2659820","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 22nd International Conference on Real-Time Networks and Systems","raw_type":"proceedings-article"},"type":"preprint","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://inria.hal.science/hal-01073565","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5071343040","display_name":"Antoine Bertout","orcid":"https://orcid.org/0000-0001-7590-7342"},"institutions":[{"id":"https://openalex.org/I4210115337","display_name":"Emera (Canada)","ror":"https://ror.org/02a5t5746","country_code":"CA","type":"company","lineage":["https://openalex.org/I4210115337"]},{"id":"https://openalex.org/I4210160005","display_name":"Computer Science Laboratory of Lille","ror":null,"country_code":"FR","type":null,"lineage":["https://openalex.org/I4210160005"]},{"id":"https://openalex.org/I174424907","display_name":"Laboratoire d'Informatique Fondamentale de Lille","ror":"https://ror.org/05rhg0h08","country_code":"FR","type":"facility","lineage":["https://openalex.org/I174424907"]},{"id":"https://openalex.org/I2279609970","display_name":"Universit\u00e9 de Lille","ror":"https://ror.org/02kzqn938","country_code":"FR","type":"education","lineage":["https://openalex.org/I2279609970"]}],"countries":["CA","FR"],"is_corresponding":true,"raw_author_name":"Antoine Bertout","raw_affiliation_strings":["Univ. Lille, LIFL - UMR 8022, F-59650 Villeneuve d'Ascq, France","Contributions of the Data parallelism to real time","Laboratoire d'Informatique Fondamentale de Lille","LIFL - DART/\u00c9meraude"],"affiliations":[{"raw_affiliation_string":"Univ. Lille, LIFL - UMR 8022, F-59650 Villeneuve d'Ascq, France","institution_ids":["https://openalex.org/I4210160005","https://openalex.org/I2279609970"]},{"raw_affiliation_string":"Contributions of the Data parallelism to real time","institution_ids":[]},{"raw_affiliation_string":"Laboratoire d'Informatique Fondamentale de Lille","institution_ids":["https://openalex.org/I174424907"]},{"raw_affiliation_string":"LIFL - DART/\u00c9meraude","institution_ids":["https://openalex.org/I174424907","https://openalex.org/I4210115337"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5063161809","display_name":"Julien Forget","orcid":"https://orcid.org/0000-0002-1669-8971"},"institutions":[{"id":"https://openalex.org/I4210160005","display_name":"Computer Science Laboratory of Lille","ror":null,"country_code":"FR","type":null,"lineage":["https://openalex.org/I4210160005"]},{"id":"https://openalex.org/I4210115337","display_name":"Emera (Canada)","ror":"https://ror.org/02a5t5746","country_code":"CA","type":"company","lineage":["https://openalex.org/I4210115337"]},{"id":"https://openalex.org/I174424907","display_name":"Laboratoire d'Informatique Fondamentale de Lille","ror":"https://ror.org/05rhg0h08","country_code":"FR","type":"facility","lineage":["https://openalex.org/I174424907"]},{"id":"https://openalex.org/I2279609970","display_name":"Universit\u00e9 de Lille","ror":"https://ror.org/02kzqn938","country_code":"FR","type":"education","lineage":["https://openalex.org/I2279609970"]}],"countries":["CA","FR"],"is_corresponding":false,"raw_author_name":"Julien Forget","raw_affiliation_strings":["Univ. Lille, LIFL - UMR 8022, F-59650 Villeneuve d'Ascq, France","Laboratoire d'Informatique Fondamentale de Lille","LIFL - DART/\u00c9meraude","Contributions of the Data parallelism to real time"],"affiliations":[{"raw_affiliation_string":"Univ. Lille, LIFL - UMR 8022, F-59650 Villeneuve d'Ascq, France","institution_ids":["https://openalex.org/I4210160005","https://openalex.org/I2279609970"]},{"raw_affiliation_string":"Laboratoire d'Informatique Fondamentale de Lille","institution_ids":["https://openalex.org/I174424907"]},{"raw_affiliation_string":"LIFL - DART/\u00c9meraude","institution_ids":["https://openalex.org/I174424907","https://openalex.org/I4210115337"]},{"raw_affiliation_string":"Contributions of the Data parallelism to real time","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5112437917","display_name":"Richard Olejnik","orcid":null},"institutions":[{"id":"https://openalex.org/I4210115337","display_name":"Emera (Canada)","ror":"https://ror.org/02a5t5746","country_code":"CA","type":"company","lineage":["https://openalex.org/I4210115337"]},{"id":"https://openalex.org/I174424907","display_name":"Laboratoire d'Informatique Fondamentale de Lille","ror":"https://ror.org/05rhg0h08","country_code":"FR","type":"facility","lineage":["https://openalex.org/I174424907"]},{"id":"https://openalex.org/I4210160005","display_name":"Computer Science Laboratory of Lille","ror":null,"country_code":"FR","type":null,"lineage":["https://openalex.org/I4210160005"]},{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"funder","lineage":["https://openalex.org/I1294671590"]}],"countries":["CA","FR"],"is_corresponding":false,"raw_author_name":"Richard Olejnik","raw_affiliation_strings":["CNRS, LIFL - UMR 8022, F-59650 Villeneuve d'Ascq, France","Contributions of the Data parallelism to real time","LIFL - DART/\u00c9meraude","Laboratoire d'Informatique Fondamentale de Lille"],"affiliations":[{"raw_affiliation_string":"CNRS, LIFL - UMR 8022, F-59650 Villeneuve d'Ascq, France","institution_ids":["https://openalex.org/I4210160005","https://openalex.org/I1294671590"]},{"raw_affiliation_string":"Contributions of the Data parallelism to real time","institution_ids":[]},{"raw_affiliation_string":"LIFL - DART/\u00c9meraude","institution_ids":["https://openalex.org/I174424907","https://openalex.org/I4210115337"]},{"raw_affiliation_string":"Laboratoire d'Informatique Fondamentale de Lille","institution_ids":["https://openalex.org/I174424907"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5071343040"],"corresponding_institution_ids":["https://openalex.org/I174424907","https://openalex.org/I2279609970","https://openalex.org/I4210115337","https://openalex.org/I4210160005"],"apc_list":null,"apc_paid":null,"fwci":1.5752,"has_fulltext":false,"cited_by_count":16,"citation_normalized_percentile":{"value":0.83309181,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"23","last_page":"31"},"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9524000287055969,"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.9458000063896179,"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.8229339122772217},{"id":"https://openalex.org/keywords/cluster-analysis","display_name":"Cluster analysis","score":0.7052558064460754},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.5648396015167236},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.5235247611999512},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5059556365013123},{"id":"https://openalex.org/keywords/priority-inversion","display_name":"Priority inversion","score":0.4614511728286743},{"id":"https://openalex.org/keywords/processor-scheduling","display_name":"Processor scheduling","score":0.45222029089927673},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4450763165950775},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.4375265836715698},{"id":"https://openalex.org/keywords/heuristic","display_name":"Heuristic","score":0.42296868562698364},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.3583146929740906},{"id":"https://openalex.org/keywords/dynamic-priority-scheduling","display_name":"Dynamic priority scheduling","score":0.303239107131958},{"id":"https://openalex.org/keywords/resource","display_name":"Resource (disambiguation)","score":0.2094314694404602},{"id":"https://openalex.org/keywords/rate-monotonic-scheduling","display_name":"Rate-monotonic scheduling","score":0.18043768405914307},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.13909709453582764},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.10806360840797424},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.09680771827697754},{"id":"https://openalex.org/keywords/schedule","display_name":"Schedule","score":0.08966764807701111},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.08242321014404297},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.0818936824798584},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.07390600442886353}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8229339122772217},{"id":"https://openalex.org/C73555534","wikidata":"https://www.wikidata.org/wiki/Q622825","display_name":"Cluster analysis","level":2,"score":0.7052558064460754},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.5648396015167236},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.5235247611999512},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5059556365013123},{"id":"https://openalex.org/C172828308","wikidata":"https://www.wikidata.org/wiki/Q520734","display_name":"Priority inversion","level":5,"score":0.4614511728286743},{"id":"https://openalex.org/C2984822820","wikidata":"https://www.wikidata.org/wiki/Q1123036","display_name":"Processor scheduling","level":3,"score":0.45222029089927673},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4450763165950775},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.4375265836715698},{"id":"https://openalex.org/C173801870","wikidata":"https://www.wikidata.org/wiki/Q201413","display_name":"Heuristic","level":2,"score":0.42296868562698364},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.3583146929740906},{"id":"https://openalex.org/C107568181","wikidata":"https://www.wikidata.org/wiki/Q5319000","display_name":"Dynamic priority scheduling","level":3,"score":0.303239107131958},{"id":"https://openalex.org/C206345919","wikidata":"https://www.wikidata.org/wiki/Q20380951","display_name":"Resource (disambiguation)","level":2,"score":0.2094314694404602},{"id":"https://openalex.org/C127456818","wikidata":"https://www.wikidata.org/wiki/Q238879","display_name":"Rate-monotonic scheduling","level":4,"score":0.18043768405914307},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.13909709453582764},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.10806360840797424},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.09680771827697754},{"id":"https://openalex.org/C68387754","wikidata":"https://www.wikidata.org/wiki/Q7271585","display_name":"Schedule","level":2,"score":0.08966764807701111},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.08242321014404297},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0818936824798584},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.07390600442886353},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C187736073","wikidata":"https://www.wikidata.org/wiki/Q2920921","display_name":"Management","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/2659787.2659820","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2659787.2659820","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 22nd International Conference on Real-Time Networks and Systems","raw_type":"proceedings-article"},{"id":"pmh:oai:HAL:hal-01073565v1","is_oa":true,"landing_page_url":"https://inria.hal.science/hal-01073565","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Proceedings of the 22nd International Conference on Real-Time Networks and Systems, Oct 2014, Versailles, France. pp.23-31, &#x27E8;10.1145/2659787.2659820&#x27E9;","raw_type":"Conference papers"},{"id":"pmh:oai:lilloa.univ-lille.fr:20.500.12210/25852","is_oa":true,"landing_page_url":"http://hdl.handle.net/20.500.12210/25852","pdf_url":null,"source":{"id":"https://openalex.org/S4306402203","display_name":"LillOA (Universit\u00e9 de Lille (University Of Lille))","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210123514","host_organization_name":"Centre d'Etudes en Civilisations, Langues et Litt\u00e9ratures Etrang\u00e8res","host_organization_lineage":["https://openalex.org/I4210123514"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":{"id":"pmh:oai:HAL:hal-01073565v1","is_oa":true,"landing_page_url":"https://inria.hal.science/hal-01073565","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Proceedings of the 22nd International Conference on Real-Time Networks and Systems, Oct 2014, Versailles, France. pp.23-31, &#x27E8;10.1145/2659787.2659820&#x27E9;","raw_type":"Conference papers"},"sustainable_development_goals":[{"score":0.5899999737739563,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":42,"referenced_works":["https://openalex.org/W6056896","https://openalex.org/W569654639","https://openalex.org/W940012988","https://openalex.org/W1502721666","https://openalex.org/W1549931599","https://openalex.org/W1574904442","https://openalex.org/W1594053261","https://openalex.org/W1819947305","https://openalex.org/W1961407660","https://openalex.org/W1995471613","https://openalex.org/W2014923483","https://openalex.org/W2042979415","https://openalex.org/W2047145315","https://openalex.org/W2064207294","https://openalex.org/W2078762661","https://openalex.org/W2079084512","https://openalex.org/W2086061827","https://openalex.org/W2098664955","https://openalex.org/W2101431901","https://openalex.org/W2105995702","https://openalex.org/W2106974838","https://openalex.org/W2108868338","https://openalex.org/W2109488193","https://openalex.org/W2110186189","https://openalex.org/W2119477620","https://openalex.org/W2122410182","https://openalex.org/W2126209209","https://openalex.org/W2127467256","https://openalex.org/W2136525590","https://openalex.org/W2146534700","https://openalex.org/W2160179042","https://openalex.org/W2164164042","https://openalex.org/W2168902131","https://openalex.org/W2169142010","https://openalex.org/W2169560887","https://openalex.org/W2185337693","https://openalex.org/W2262960161","https://openalex.org/W2296296224","https://openalex.org/W3017110305","https://openalex.org/W4291312339","https://openalex.org/W6600255053","https://openalex.org/W6608815102"],"related_works":["https://openalex.org/W2108793785","https://openalex.org/W2128410848","https://openalex.org/W2160825858","https://openalex.org/W2377321505","https://openalex.org/W2102390841","https://openalex.org/W2118368532","https://openalex.org/W2362787247","https://openalex.org/W2126232624","https://openalex.org/W2434525066","https://openalex.org/W3140149227"],"abstract_inverted_index":{"In":[0,40],"the":[1,31,35,51,57],"industry,":[2],"real-time":[3],"systems":[4],"are":[5],"specified":[6],"as":[7,20,87],"a":[8,23,69],"set":[9],"of":[10,12,38,53],"hundreds":[11],"functionalities":[13,19],"with":[14],"timing":[15],"constraints.":[16],"Implementing":[17],"those":[18],"threads":[21,54],"in":[22],"one-to-one":[24],"relation":[25],"is":[26,65],"not":[27],"realistic":[28],"due":[29],"to":[30,71,79],"overhead":[32],"caused":[33],"by":[34],"large":[36],"number":[37,52],"threads.":[39],"this":[41],"paper,":[42],"we":[43],"present":[44],"task":[45],"clustering,":[46],"which":[47],"aims":[48],"at":[49],"minimizing":[50],"while":[55],"preserving":[56],"schedulability.":[58],"We":[59],"prove":[60],"that":[61],"our":[62],"clustering":[63],"problem":[64],"NP-Hard":[66],"and":[67],"describe":[68],"heuristic":[70],"tackle":[72],"it.":[73],"Our":[74],"approach":[75],"has":[76],"been":[77],"applied":[78],"fixed-task":[80],"or":[81,91],"fixed-job":[82],"priority":[83],"based":[84],"scheduling":[85],"policies":[86],"Deadline":[88,93],"Monotonic":[89],"(DM)":[90],"Earliest":[92],"First":[94],"(EDF).":[95]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":3},{"year":2020,"cited_by_count":1},{"year":2018,"cited_by_count":3},{"year":2017,"cited_by_count":2},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":2}],"updated_date":"2026-04-05T17:49:38.594831","created_date":"2025-10-10T00:00:00"}
