{"id":"https://openalex.org/W2731939711","doi":"https://doi.org/10.4230/lipics.ecrts.2017.2","title":"Contention-Aware Dynamic Memory Bandwidth Isolation with Predictability in COTS Multicores: An Avionics Case Study","display_name":"Contention-Aware Dynamic Memory Bandwidth Isolation with Predictability in COTS Multicores: An Avionics Case Study","publication_year":2017,"publication_date":"2017-01-01","ids":{"openalex":"https://openalex.org/W2731939711","doi":"https://doi.org/10.4230/lipics.ecrts.2017.2","mag":"2731939711"},"language":"en","primary_location":{"id":"pmh:oai:drops-oai.dagstuhl.de:7174","is_oa":true,"landing_page_url":"https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECRTS.2017.2","pdf_url":null,"source":{"id":"https://openalex.org/S4377196569","display_name":"DROPS (Schloss Dagstuhl \u2013 Leibniz Center for Informatics)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I2799853480","host_organization_name":"Schloss Dagstuhl \u2013 Leibniz Center for Informatics","host_organization_lineage":["https://openalex.org/I2799853480"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"","raw_type":"InProceedings"},"type":"article","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECRTS.2017.2","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5004659592","display_name":"Ankit Agrawal","orcid":"https://orcid.org/0000-0002-5519-0302"},"institutions":[{"id":"https://openalex.org/I153267046","display_name":"University of Kaiserslautern","ror":"https://ror.org/04zrf7b53","country_code":"DE","type":"education","lineage":["https://openalex.org/I153267046"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Agrawal, Ankit","raw_affiliation_strings":["University of Kaiserslautern, Kaiserslautern, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Kaiserslautern, Kaiserslautern, Germany","institution_ids":["https://openalex.org/I153267046"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5027514914","display_name":"Gerhard Fohler","orcid":"https://orcid.org/0000-0001-6162-2653"},"institutions":[{"id":"https://openalex.org/I153267046","display_name":"University of Kaiserslautern","ror":"https://ror.org/04zrf7b53","country_code":"DE","type":"education","lineage":["https://openalex.org/I153267046"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Fohler, Gerhard","raw_affiliation_strings":["University of Kaiserslautern, Kaiserslautern, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Kaiserslautern, Kaiserslautern, Germany","institution_ids":["https://openalex.org/I153267046"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5056070224","display_name":"Johannes Freitag","orcid":"https://orcid.org/0000-0003-2654-9440"},"institutions":[{"id":"https://openalex.org/I127251866","display_name":"Alfred-Wegener-Institut Helmholtz-Zentrum f\u00fcr Polar- und Meeresforschung","ror":"https://ror.org/032e6b942","country_code":"DE","type":"facility","lineage":["https://openalex.org/I127251866","https://openalex.org/I1305996414"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Freitag, Johannes","raw_affiliation_strings":["Alfred-Wegener-Institut Helmholtz-Zentrum f\u00fcr Polar- und Meeresforschung, Bremerhaven, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Alfred-Wegener-Institut Helmholtz-Zentrum f\u00fcr Polar- und Meeresforschung, Bremerhaven, Germany","institution_ids":["https://openalex.org/I127251866"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5013949360","display_name":"Jan Nowotsch","orcid":null},"institutions":[{"id":"https://openalex.org/I112991645","display_name":"Airbus (France)","ror":"https://ror.org/023qdcg29","country_code":"FR","type":"company","lineage":["https://openalex.org/I112991645","https://openalex.org/I4210121748"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Nowotsch, Jan","raw_affiliation_strings":["Airbus (France), Toulouse, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Airbus (France), Toulouse, France","institution_ids":["https://openalex.org/I112991645"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5104358289","display_name":"Sascha Uhrig","orcid":null},"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":"Uhrig, Sascha","raw_affiliation_strings":["TU Dortmund University, Dortmund, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"TU Dortmund University, Dortmund, Germany","institution_ids":["https://openalex.org/I200332995"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5103043088","display_name":"Michael Paulitsch","orcid":"https://orcid.org/0000-0002-9241-5806"},"institutions":[{"id":"https://openalex.org/I112991645","display_name":"Airbus (France)","ror":"https://ror.org/023qdcg29","country_code":"FR","type":"company","lineage":["https://openalex.org/I112991645","https://openalex.org/I4210121748"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Paulitsch, Michael","raw_affiliation_strings":["Airbus (France), Toulouse, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Airbus (France), Toulouse, France","institution_ids":["https://openalex.org/I112991645"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":4.1617,"has_fulltext":true,"cited_by_count":30,"citation_normalized_percentile":{"value":0.9546292,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.9988999962806702,"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.9988999962806702,"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/T10142","display_name":"Formal Methods in Verification","score":0.9869999885559082,"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"}},{"id":"https://openalex.org/T10876","display_name":"Fault Detection and Control Systems","score":0.9866999983787537,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8383451700210571},{"id":"https://openalex.org/keywords/memory-bandwidth","display_name":"Memory bandwidth","score":0.587070643901825},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5644912123680115},{"id":"https://openalex.org/keywords/avionics","display_name":"Avionics","score":0.5395021438598633},{"id":"https://openalex.org/keywords/flat-memory-model","display_name":"Flat memory model","score":0.5351947546005249},{"id":"https://openalex.org/keywords/conventional-memory","display_name":"Conventional memory","score":0.4928152859210968},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.4868732988834381},{"id":"https://openalex.org/keywords/memory-controller","display_name":"Memory controller","score":0.4855482280254364},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.47746542096138},{"id":"https://openalex.org/keywords/bandwidth","display_name":"Bandwidth (computing)","score":0.42152345180511475},{"id":"https://openalex.org/keywords/uniform-memory-access","display_name":"Uniform memory access","score":0.4194054901599884},{"id":"https://openalex.org/keywords/dram","display_name":"Dram","score":0.4165080785751343},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.36673879623413086},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.30594778060913086},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.28726303577423096},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.2208663523197174},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.21008923649787903},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.15250816941261292}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8383451700210571},{"id":"https://openalex.org/C188045654","wikidata":"https://www.wikidata.org/wiki/Q17148339","display_name":"Memory bandwidth","level":2,"score":0.587070643901825},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5644912123680115},{"id":"https://openalex.org/C15792166","wikidata":"https://www.wikidata.org/wiki/Q221329","display_name":"Avionics","level":2,"score":0.5395021438598633},{"id":"https://openalex.org/C57863822","wikidata":"https://www.wikidata.org/wiki/Q905488","display_name":"Flat memory model","level":4,"score":0.5351947546005249},{"id":"https://openalex.org/C53838383","wikidata":"https://www.wikidata.org/wiki/Q541148","display_name":"Conventional memory","level":5,"score":0.4928152859210968},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.4868732988834381},{"id":"https://openalex.org/C100800780","wikidata":"https://www.wikidata.org/wiki/Q1175867","display_name":"Memory controller","level":3,"score":0.4855482280254364},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.47746542096138},{"id":"https://openalex.org/C2776257435","wikidata":"https://www.wikidata.org/wiki/Q1576430","display_name":"Bandwidth (computing)","level":2,"score":0.42152345180511475},{"id":"https://openalex.org/C51290061","wikidata":"https://www.wikidata.org/wiki/Q1936765","display_name":"Uniform memory access","level":4,"score":0.4194054901599884},{"id":"https://openalex.org/C7366592","wikidata":"https://www.wikidata.org/wiki/Q1255620","display_name":"Dram","level":2,"score":0.4165080785751343},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.36673879623413086},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.30594778060913086},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.28726303577423096},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.2208663523197174},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.21008923649787903},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.15250816941261292},{"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/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","level":0,"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/C159985019","wikidata":"https://www.wikidata.org/wiki/Q181790","display_name":"Composite material","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:drops-oai.dagstuhl.de:7174","is_oa":true,"landing_page_url":"https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECRTS.2017.2","pdf_url":null,"source":{"id":"https://openalex.org/S4377196569","display_name":"DROPS (Schloss Dagstuhl \u2013 Leibniz Center for Informatics)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I2799853480","host_organization_name":"Schloss Dagstuhl \u2013 Leibniz Center for Informatics","host_organization_lineage":["https://openalex.org/I2799853480"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"","raw_type":"InProceedings"},{"id":"doi:10.4230/lipics.ecrts.2017.2","is_oa":true,"landing_page_url":"https://doi.org/10.4230/lipics.ecrts.2017.2","pdf_url":null,"source":{"id":"https://openalex.org/S7407052059","display_name":"Dagstuhl Research Online Publication Server","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":""}],"best_oa_location":{"id":"pmh:oai:drops-oai.dagstuhl.de:7174","is_oa":true,"landing_page_url":"https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECRTS.2017.2","pdf_url":null,"source":{"id":"https://openalex.org/S4377196569","display_name":"DROPS (Schloss Dagstuhl \u2013 Leibniz Center for Informatics)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I2799853480","host_organization_name":"Schloss Dagstuhl \u2013 Leibniz Center for Informatics","host_organization_lineage":["https://openalex.org/I2799853480"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"","raw_type":"InProceedings"},"sustainable_development_goals":[{"score":0.7900000214576721,"id":"https://metadata.un.org/sdg/11","display_name":"Sustainable cities and communities"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2039006298","https://openalex.org/W2144527301","https://openalex.org/W2149075075","https://openalex.org/W2944648533","https://openalex.org/W1981588964","https://openalex.org/W2953044610","https://openalex.org/W2344136895","https://openalex.org/W2883901880","https://openalex.org/W2514581804","https://openalex.org/W3184577234","https://openalex.org/W2256731237","https://openalex.org/W3134892532","https://openalex.org/W2791964406","https://openalex.org/W2891756932","https://openalex.org/W3011470274","https://openalex.org/W2152609355","https://openalex.org/W2616915022","https://openalex.org/W2116271549","https://openalex.org/W2318915797","https://openalex.org/W3161420538"],"abstract_inverted_index":{"Airbus":[0,35,283],"is":[1,102,185],"investigating":[2],"COTS":[3,275],"multicore":[4,276],"platforms":[5],"for":[6,22,39,105,114,167,234],"safety-critical":[7,63,302],"avionics":[8],"applications,":[9],"pursuing":[10],"helicopter-style":[11],"autonomous":[12],"and":[13,55,119,134,187,191,199,212,237,252,284,307],"electric":[14],"aircraft.":[15],"These":[16],"aircraft":[17],"need":[18,38,104],"to":[19,84,96,163,216,268],"be":[20],"ultra-lightweight":[21],"future":[23],"mobility":[24],"in":[25,72],"the":[26,37,44,66,73,97,194,200,247,250,253,273],"urban":[27],"city":[28],"landscape.":[29],"As":[30,69,260],"a":[31,51,103,161,177,261,265,279,297],"step":[32],"towards":[33],"certification,":[34],"identified":[36],"new":[40,112],"methods":[41],"that":[42,288],"preserve":[43],"ARINC":[45],"653":[46],"single":[47],"core":[48,298],"schedule":[49,207],"of":[50,87,139,179,255],"Helicopter":[52],"Terrain":[53],"Awareness":[54],"Warning":[56],"System":[57],"(HTAWS)":[58],"application":[59,75,173],"while":[60,299],"scheduling":[61,120,123,300],"additional":[62,301],"partitions":[64,71,89,211,303],"on":[65,131,152,193,219,242,272,296,304],"other":[67,98,140,305],"cores.":[68,99],"some":[70],"HTAWS":[74],"are":[76,144],"memory-intensive,":[77],"static":[78],"memory":[79,107,132,137,153,181,201,214,225,238,256,310],"bandwidth":[80,95,108,182,202,215,239,311],"throttling":[81,203],"may":[82],"lead":[83],"slow":[85],"down":[86],"such":[88],"or":[90],"provide":[91],"only":[92],"little":[93],"remaining":[94],"Thus,":[100],"there":[101],"dynamic":[106,180,213,309],"isolation.":[109],"This":[110],"poses":[111],"challenges":[113],"scheduling,":[115],"as":[116,127],"execution":[117,125,149],"times":[118,126,150],"become":[121],"interdependent:":[122],"requires":[124],"input,":[128],"which":[129,143],"depends":[130],"latencies":[133],"contention":[135,248],"from":[136,282],"accesses":[138,257],"cores":[141,251],"-":[142,233,240],"determined":[145],"by":[146,209],"scheduling.":[147],"Furthermore,":[148],"depend":[151],"access":[154,226],"patterns.":[155,227],"In":[156],"this":[157,165],"paper,":[158],"we":[159,263],"propose":[160],"method":[162,291],"solve":[164],"problem":[166],"slot-based":[168],"time-triggered":[169],"systems":[170],"without":[171],"requiring":[172],"source-code":[174],"modifications":[175],"using":[176,278],"number":[178],"levels.":[183],"It":[184,205],"NoC":[186],"DRAM":[188],"controller":[189],"contention-aware":[190],"based":[192],"existing":[195,294],"interference-sensitive":[196],"WCET":[197],"computation":[198],"mechanism.":[204],"constructs":[206],"tables":[208],"assigning":[210],"each":[217,220,243],"slot":[218],"core,":[221,244],"considering":[222],"worst":[223],"case":[224],"Then":[228],"at":[229],"runtime,":[230],"two":[231],"servers":[232],"processing":[235],"time":[236],"run":[241],"jointly":[245],"controlling":[246],"between":[249],"amount":[254],"per":[258],"slot.":[259],"proof-of-concept,":[262],"use":[264],"constraint":[266],"solver":[267],"construct":[269],"tables.":[270],"Experiments":[271],"P4080":[274],"platform,":[277],"research":[280],"OS":[281],"EEMBC":[285],"benchmarks,":[286],"demonstrate":[287],"our":[289],"proposed":[290],"enables":[292],"preserving":[293],"schedules":[295],"cores,":[306],"meets":[308],"isolation":[312],"requirements.":[313]},"counts_by_year":[{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":5},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":4},{"year":2020,"cited_by_count":4},{"year":2019,"cited_by_count":7},{"year":2018,"cited_by_count":5},{"year":2017,"cited_by_count":2}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
