{"id":"https://openalex.org/W1851624697","doi":"https://doi.org/10.1109/rtas.2015.7108442","title":"Mixed-criticality runtime mechanisms and evaluation on multicores","display_name":"Mixed-criticality runtime mechanisms and evaluation on multicores","publication_year":2015,"publication_date":"2015-04-01","ids":{"openalex":"https://openalex.org/W1851624697","doi":"https://doi.org/10.1109/rtas.2015.7108442","mag":"1851624697"},"language":"en","primary_location":{"id":"doi:10.1109/rtas.2015.7108442","is_oa":false,"landing_page_url":"https://doi.org/10.1109/rtas.2015.7108442","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"21st IEEE Real-Time and Embedded Technology and Applications Symposium","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://hdl.handle.net/20.500.11850/103383","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5018121736","display_name":"Lukas Sigrist","orcid":"https://orcid.org/0000-0002-4983-8889"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":true,"raw_author_name":"Lukas Sigrist","raw_affiliation_strings":["ETH Zurich, Computer Engineering and Networks Laboratory, Zurich, Switzerland","ETH Zurich, 8092 Zurich, Switzerland;"],"affiliations":[{"raw_affiliation_string":"ETH Zurich, Computer Engineering and Networks Laboratory, Zurich, Switzerland","institution_ids":["https://openalex.org/I35440088"]},{"raw_affiliation_string":"ETH Zurich, 8092 Zurich, Switzerland;","institution_ids":["https://openalex.org/I35440088"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5027387636","display_name":"Georgia Giannopoulou","orcid":"https://orcid.org/0000-0001-8739-3051"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Georgia Giannopoulou","raw_affiliation_strings":["ETH Zurich, Computer Engineering and Networks Laboratory, Zurich, Switzerland","ETH Zurich, 8092 Zurich, Switzerland;"],"affiliations":[{"raw_affiliation_string":"ETH Zurich, Computer Engineering and Networks Laboratory, Zurich, Switzerland","institution_ids":["https://openalex.org/I35440088"]},{"raw_affiliation_string":"ETH Zurich, 8092 Zurich, Switzerland;","institution_ids":["https://openalex.org/I35440088"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5012215448","display_name":"Pengcheng Huang","orcid":"https://orcid.org/0009-0003-9440-0178"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Pengcheng Huang","raw_affiliation_strings":["ETH Zurich, Computer Engineering and Networks Laboratory, Zurich, Switzerland","ETH Zurich, 8092 Zurich, Switzerland;"],"affiliations":[{"raw_affiliation_string":"ETH Zurich, Computer Engineering and Networks Laboratory, Zurich, Switzerland","institution_ids":["https://openalex.org/I35440088"]},{"raw_affiliation_string":"ETH Zurich, 8092 Zurich, Switzerland;","institution_ids":["https://openalex.org/I35440088"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5112241911","display_name":"Andres Gomez","orcid":null},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Andres Gomez","raw_affiliation_strings":["ETH Zurich, Computer Engineering and Networks Laboratory, Zurich, Switzerland","ETH Zurich, 8092 Zurich, Switzerland;"],"affiliations":[{"raw_affiliation_string":"ETH Zurich, Computer Engineering and Networks Laboratory, Zurich, Switzerland","institution_ids":["https://openalex.org/I35440088"]},{"raw_affiliation_string":"ETH Zurich, 8092 Zurich, Switzerland;","institution_ids":["https://openalex.org/I35440088"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5060999697","display_name":"Lothar Thiele","orcid":"https://orcid.org/0000-0001-6139-868X"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Lothar Thiele","raw_affiliation_strings":["ETH Zurich, Computer Engineering and Networks Laboratory, Zurich, Switzerland","ETH Zurich, 8092 Zurich, Switzerland;"],"affiliations":[{"raw_affiliation_string":"ETH Zurich, Computer Engineering and Networks Laboratory, Zurich, Switzerland","institution_ids":["https://openalex.org/I35440088"]},{"raw_affiliation_string":"ETH Zurich, 8092 Zurich, Switzerland;","institution_ids":["https://openalex.org/I35440088"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5018121736"],"corresponding_institution_ids":["https://openalex.org/I35440088"],"apc_list":null,"apc_paid":null,"fwci":4.8447,"has_fulltext":true,"cited_by_count":20,"citation_normalized_percentile":{"value":0.95088763,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"194","last_page":"206"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.9998999834060669,"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.9998999834060669,"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.9860000014305115,"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.9851999878883362,"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.8371436595916748},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.6739446520805359},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.6280044317245483},{"id":"https://openalex.org/keywords/mixed-criticality","display_name":"Mixed criticality","score":0.6199517846107483},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5317840576171875},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5147759914398193},{"id":"https://openalex.org/keywords/avionics","display_name":"Avionics","score":0.501758337020874},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.4659382402896881},{"id":"https://openalex.org/keywords/preemption","display_name":"Preemption","score":0.45383644104003906},{"id":"https://openalex.org/keywords/runtime-system","display_name":"Runtime system","score":0.41298624873161316},{"id":"https://openalex.org/keywords/criticality","display_name":"Criticality","score":0.4108476936817169},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.28946802020072937},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2468239963054657}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8371436595916748},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.6739446520805359},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.6280044317245483},{"id":"https://openalex.org/C2781124451","wikidata":"https://www.wikidata.org/wiki/Q6883956","display_name":"Mixed criticality","level":3,"score":0.6199517846107483},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5317840576171875},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5147759914398193},{"id":"https://openalex.org/C15792166","wikidata":"https://www.wikidata.org/wiki/Q221329","display_name":"Avionics","level":2,"score":0.501758337020874},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.4659382402896881},{"id":"https://openalex.org/C206952183","wikidata":"https://www.wikidata.org/wiki/Q1193100","display_name":"Preemption","level":2,"score":0.45383644104003906},{"id":"https://openalex.org/C2780870223","wikidata":"https://www.wikidata.org/wiki/Q1004415","display_name":"Runtime system","level":2,"score":0.41298624873161316},{"id":"https://openalex.org/C125611927","wikidata":"https://www.wikidata.org/wiki/Q17008131","display_name":"Criticality","level":2,"score":0.4108476936817169},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.28946802020072937},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2468239963054657},{"id":"https://openalex.org/C159985019","wikidata":"https://www.wikidata.org/wiki/Q181790","display_name":"Composite material","level":1,"score":0.0},{"id":"https://openalex.org/C185544564","wikidata":"https://www.wikidata.org/wiki/Q81197","display_name":"Nuclear physics","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","level":0,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/rtas.2015.7108442","is_oa":false,"landing_page_url":"https://doi.org/10.1109/rtas.2015.7108442","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"21st IEEE Real-Time and Embedded Technology and Applications Symposium","raw_type":"proceedings-article"},{"id":"pmh:oai:www.research-collection.ethz.ch:20.500.11850/103383","is_oa":true,"landing_page_url":"http://hdl.handle.net/20.500.11850/103383","pdf_url":"http://hdl.handle.net/20.500.11850/103383","source":{"id":"https://openalex.org/S4306402302","display_name":"Repository for Publications and Research Data (ETH Zurich)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I35440088","host_organization_name":"ETH Zurich","host_organization_lineage":["https://openalex.org/I35440088"],"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":"21st IEEE Real-Time and Embedded Technology and Applications Symposium","raw_type":"info:eu-repo/semantics/conferenceObject"},{"id":"doi:10.3929/ethz-b-000103383","is_oa":true,"landing_page_url":"https://doi.org/10.3929/ethz-b-000103383","pdf_url":null,"source":{"id":"https://openalex.org/S7407051236","display_name":"ETH Z\u00fcrich Research Collection","issn_l":null,"issn":[],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article-journal"}],"best_oa_location":{"id":"pmh:oai:www.research-collection.ethz.ch:20.500.11850/103383","is_oa":true,"landing_page_url":"http://hdl.handle.net/20.500.11850/103383","pdf_url":"http://hdl.handle.net/20.500.11850/103383","source":{"id":"https://openalex.org/S4306402302","display_name":"Repository for Publications and Research Data (ETH Zurich)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I35440088","host_organization_name":"ETH Zurich","host_organization_lineage":["https://openalex.org/I35440088"],"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":"21st IEEE Real-Time and Embedded Technology and Applications Symposium","raw_type":"info:eu-repo/semantics/conferenceObject"},"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.49000000953674316,"id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W1851624697.pdf","grobid_xml":"https://content.openalex.org/works/W1851624697.grobid-xml"},"referenced_works_count":26,"referenced_works":["https://openalex.org/W1967193889","https://openalex.org/W1987710814","https://openalex.org/W1988249672","https://openalex.org/W1991592081","https://openalex.org/W1991659074","https://openalex.org/W1996137155","https://openalex.org/W2015293407","https://openalex.org/W2045607085","https://openalex.org/W2055012092","https://openalex.org/W2056543316","https://openalex.org/W2067239673","https://openalex.org/W2072712992","https://openalex.org/W2081415839","https://openalex.org/W2093983674","https://openalex.org/W2105996829","https://openalex.org/W2120629818","https://openalex.org/W2137189977","https://openalex.org/W2137498048","https://openalex.org/W2146412113","https://openalex.org/W2148810487","https://openalex.org/W2165099686","https://openalex.org/W2169704840","https://openalex.org/W2193029117","https://openalex.org/W3100759067","https://openalex.org/W4231000319","https://openalex.org/W6684535045"],"related_works":["https://openalex.org/W2067239673","https://openalex.org/W2160425906","https://openalex.org/W1882733036","https://openalex.org/W2391167130","https://openalex.org/W2078106116","https://openalex.org/W2092071486","https://openalex.org/W2546696010","https://openalex.org/W1992741870","https://openalex.org/W2064890315","https://openalex.org/W1851624697"],"abstract_inverted_index":{"Multicore":[0],"systems":[1],"are":[2],"being":[3],"increasingly":[4],"used":[5],"for":[6,71,94,150,217,233],"embedded":[7],"system":[8],"deployments,":[9],"even":[10],"in":[11,20,80,115,194,209],"safety-critical":[12],"domains.":[13],"Co-hosting":[14],"applications":[15],"of":[16,102,109,158,212,224],"different":[17],"criticality":[18],"levels":[19],"the":[21,34,86,100,107,121,127,151,195,210,222],"same":[22],"platform":[23],"requires":[24],"sufficient":[25],"isolation":[26],"among":[27],"them,":[28],"which":[29],"has":[30],"given":[31],"rise":[32],"to":[33,49,74,188],"mixed-criticality":[35,110,213,234],"scheduling":[36,63,119],"problem":[37],"and":[38,59,78,97,126,131,143,162,198,228],"several":[39],"recently":[40],"proposed":[41],"policies.":[42],"Such":[43],"policies":[44],"typically":[45],"employ":[46],"runtime":[47,76,104,134,191,229],"mechanisms":[48,67,96,192],"monitor":[50],"task":[51,57,160],"execution,":[52],"detect":[53,75],"exceptional":[54],"events":[55,77],"like":[56],"overruns,":[58],"react":[60,79],"by":[61],"switching":[62],"mode.":[64],"Implementing":[65],"such":[66],"efficiently":[68],"is":[69],"crucial":[70],"any":[72],"scheduler":[73],"a":[81,137,144,184],"timely":[82],"manner,":[83],"without":[84],"compromising":[85],"system\u2019s":[87],"safety.":[88],"This":[89],"paper":[90],"investigates":[91],"implementation":[92],"alternatives":[93],"these":[95,170],"empirically":[98],"evaluates":[99],"effect":[101],"their":[103,133,200],"overhead":[105],"on":[106,136,155,176],"schedulability":[108,185,203],"applications.":[111,235],"Specifically,":[112],"we":[113,167],"implement":[114],"user-space":[116],"two":[117],"state-of-the-art":[118],"policies:":[120],"flexible":[122],"time-triggered":[123],"FTTS":[124],"[1]":[125],"partitioned":[128],"EDFVD":[129],"[2],":[130],"measure":[132],"overheads":[135,171,201,220],"60-core":[138],"Intel":[139,146],"R":[140,147],"Xeon":[141],"Phi":[142],"4-core":[145],"Core":[148],"i5":[149],"first":[152],"time.":[153],"Based":[154],"extensive":[156],"executions":[157],"synthetic":[159],"sets":[161],"an":[163],"industrial":[164],"avionic":[165],"application,":[166],"show":[168],"that":[169],"cannot":[172],"be":[173],"neglected,":[174],"esp.":[175],"massively":[177],"multicore":[178],"architectures,":[179],"where":[180],"they":[181],"can":[182],"incur":[183],"loss":[186],"up":[187],"97%.":[189],"Evaluating":[190],"early":[193],"design":[196,211],"phase":[197],"integrating":[199],"into":[202],"analysis":[204],"seem":[205],"therefore":[206],"inevitable":[207],"steps":[208],"systems.":[214],"The":[215],"need":[216],"verifiably":[218],"bounded":[219],"motivates":[221],"development":[223],"novel":[225],"timing-predictable":[226],"architectures":[227],"environments":[230],"specifically":[231],"targeted":[232]},"counts_by_year":[{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":4},{"year":2017,"cited_by_count":7},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
