{"id":"https://openalex.org/W4312199238","doi":"https://doi.org/10.1109/rtss55097.2022.00028","title":"PolyRhythm: Adaptive Tuning of a Multi-Channel Attack Template for Timing Interference","display_name":"PolyRhythm: Adaptive Tuning of a Multi-Channel Attack Template for Timing Interference","publication_year":2022,"publication_date":"2022-12-01","ids":{"openalex":"https://openalex.org/W4312199238","doi":"https://doi.org/10.1109/rtss55097.2022.00028"},"language":"en","primary_location":{"id":"doi:10.1109/rtss55097.2022.00028","is_oa":false,"landing_page_url":"https://doi.org/10.1109/rtss55097.2022.00028","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 IEEE Real-Time Systems Symposium (RTSS)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100359745","display_name":"Ao Li","orcid":"https://orcid.org/0000-0002-8866-2302"},"institutions":[{"id":"https://openalex.org/I204465549","display_name":"Washington University in St. Louis","ror":"https://ror.org/01yc7t268","country_code":"US","type":"education","lineage":["https://openalex.org/I204465549"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Ao Li","raw_affiliation_strings":["Washington University in St. Louis,Department of Computer Science &#x0026; Engineering"],"affiliations":[{"raw_affiliation_string":"Washington University in St. Louis,Department of Computer Science &#x0026; Engineering","institution_ids":["https://openalex.org/I204465549"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5010731802","display_name":"Marion Sudvarg","orcid":"https://orcid.org/0000-0003-2318-7763"},"institutions":[{"id":"https://openalex.org/I204465549","display_name":"Washington University in St. Louis","ror":"https://ror.org/01yc7t268","country_code":"US","type":"education","lineage":["https://openalex.org/I204465549"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Marion Sudvarg","raw_affiliation_strings":["Washington University in St. Louis,Department of Computer Science &#x0026; Engineering"],"affiliations":[{"raw_affiliation_string":"Washington University in St. Louis,Department of Computer Science &#x0026; Engineering","institution_ids":["https://openalex.org/I204465549"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100349045","display_name":"Han Liu","orcid":"https://orcid.org/0000-0002-5269-8477"},"institutions":[{"id":"https://openalex.org/I204465549","display_name":"Washington University in St. Louis","ror":"https://ror.org/01yc7t268","country_code":"US","type":"education","lineage":["https://openalex.org/I204465549"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Han Liu","raw_affiliation_strings":["Washington University in St. Louis,Department of Computer Science &#x0026; Engineering"],"affiliations":[{"raw_affiliation_string":"Washington University in St. Louis,Department of Computer Science &#x0026; Engineering","institution_ids":["https://openalex.org/I204465549"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100762522","display_name":"Zhiyuan Yu","orcid":"https://orcid.org/0009-0001-4494-0833"},"institutions":[{"id":"https://openalex.org/I204465549","display_name":"Washington University in St. Louis","ror":"https://ror.org/01yc7t268","country_code":"US","type":"education","lineage":["https://openalex.org/I204465549"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Zhiyuan Yu","raw_affiliation_strings":["Washington University in St. Louis,Department of Computer Science &#x0026; Engineering"],"affiliations":[{"raw_affiliation_string":"Washington University in St. Louis,Department of Computer Science &#x0026; Engineering","institution_ids":["https://openalex.org/I204465549"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5064135468","display_name":"Chris Gill","orcid":"https://orcid.org/0000-0002-9229-0943"},"institutions":[{"id":"https://openalex.org/I204465549","display_name":"Washington University in St. Louis","ror":"https://ror.org/01yc7t268","country_code":"US","type":"education","lineage":["https://openalex.org/I204465549"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Chris Gill","raw_affiliation_strings":["Washington University in St. Louis,Department of Computer Science &#x0026; Engineering"],"affiliations":[{"raw_affiliation_string":"Washington University in St. Louis,Department of Computer Science &#x0026; Engineering","institution_ids":["https://openalex.org/I204465549"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100404897","display_name":"Ning Zhang","orcid":"https://orcid.org/0000-0003-0670-2161"},"institutions":[{"id":"https://openalex.org/I204465549","display_name":"Washington University in St. Louis","ror":"https://ror.org/01yc7t268","country_code":"US","type":"education","lineage":["https://openalex.org/I204465549"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ning Zhang","raw_affiliation_strings":["Washington University in St. Louis,Department of Computer Science &#x0026; Engineering"],"affiliations":[{"raw_affiliation_string":"Washington University in St. Louis,Department of Computer Science &#x0026; Engineering","institution_ids":["https://openalex.org/I204465549"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5100359745"],"corresponding_institution_ids":["https://openalex.org/I204465549"],"apc_list":null,"apc_paid":null,"fwci":2.4976,"has_fulltext":false,"cited_by_count":11,"citation_normalized_percentile":{"value":0.89540294,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"225","last_page":"239"},"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9965000152587891,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9959999918937683,"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/computer-science","display_name":"Computer science","score":0.8670874238014221},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.5873849987983704},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5208274126052856},{"id":"https://openalex.org/keywords/mpsoc","display_name":"MPSoC","score":0.4618455767631531},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.4390818476676941},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.43789932131767273},{"id":"https://openalex.org/keywords/reinforcement-learning","display_name":"Reinforcement learning","score":0.43719804286956787},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.35947394371032715},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.300368070602417},{"id":"https://openalex.org/keywords/system-on-a-chip","display_name":"System on a chip","score":0.1620030701160431}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8670874238014221},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.5873849987983704},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5208274126052856},{"id":"https://openalex.org/C2777187653","wikidata":"https://www.wikidata.org/wiki/Q975106","display_name":"MPSoC","level":3,"score":0.4618455767631531},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.4390818476676941},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.43789932131767273},{"id":"https://openalex.org/C97541855","wikidata":"https://www.wikidata.org/wiki/Q830687","display_name":"Reinforcement learning","level":2,"score":0.43719804286956787},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.35947394371032715},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.300368070602417},{"id":"https://openalex.org/C118021083","wikidata":"https://www.wikidata.org/wiki/Q610398","display_name":"System on a chip","level":2,"score":0.1620030701160431},{"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/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","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}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/rtss55097.2022.00028","is_oa":false,"landing_page_url":"https://doi.org/10.1109/rtss55097.2022.00028","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 IEEE Real-Time Systems Symposium (RTSS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/16","score":0.7900000214576721,"display_name":"Peace, Justice and strong institutions"}],"awards":[{"id":"https://openalex.org/G4383085194","display_name":null,"funder_award_id":"CNS-1837519,CNS-1916926,CNS-2038995,CNS-2154930,CNS-2229427,CSR-1814739,CNS-17653503","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":80,"referenced_works":["https://openalex.org/W32403112","https://openalex.org/W163688550","https://openalex.org/W1500418351","https://openalex.org/W1538992002","https://openalex.org/W1565155098","https://openalex.org/W1910972696","https://openalex.org/W1976836442","https://openalex.org/W1993893662","https://openalex.org/W2000429806","https://openalex.org/W2009359669","https://openalex.org/W2025153188","https://openalex.org/W2028022601","https://openalex.org/W2032801361","https://openalex.org/W2036117062","https://openalex.org/W2045228494","https://openalex.org/W2094352600","https://openalex.org/W2115078506","https://openalex.org/W2118542516","https://openalex.org/W2119438786","https://openalex.org/W2120897892","https://openalex.org/W2132511032","https://openalex.org/W2145705994","https://openalex.org/W2152652772","https://openalex.org/W2154165120","https://openalex.org/W2156678748","https://openalex.org/W2165326505","https://openalex.org/W2165581146","https://openalex.org/W2166644671","https://openalex.org/W2167088175","https://openalex.org/W2167754005","https://openalex.org/W2169665207","https://openalex.org/W2170467352","https://openalex.org/W2293640271","https://openalex.org/W2396274919","https://openalex.org/W2570030068","https://openalex.org/W2579697044","https://openalex.org/W2599652537","https://openalex.org/W2634237701","https://openalex.org/W2793273293","https://openalex.org/W2806758128","https://openalex.org/W2896263146","https://openalex.org/W2897494537","https://openalex.org/W2920648274","https://openalex.org/W2962832225","https://openalex.org/W2963064278","https://openalex.org/W2963776327","https://openalex.org/W2963864421","https://openalex.org/W2965115498","https://openalex.org/W2973252307","https://openalex.org/W3002590034","https://openalex.org/W3026057425","https://openalex.org/W3034553463","https://openalex.org/W3035410849","https://openalex.org/W3043971245","https://openalex.org/W3094704314","https://openalex.org/W3100789280","https://openalex.org/W3189061348","https://openalex.org/W3191950921","https://openalex.org/W3213851304","https://openalex.org/W4212774754","https://openalex.org/W4221085920","https://openalex.org/W4242052363","https://openalex.org/W4250481301","https://openalex.org/W4255487508","https://openalex.org/W4280571816","https://openalex.org/W4283696844","https://openalex.org/W4288057753","https://openalex.org/W4312424116","https://openalex.org/W4387688680","https://openalex.org/W6629480228","https://openalex.org/W6630265792","https://openalex.org/W6633448724","https://openalex.org/W6640713505","https://openalex.org/W6683204974","https://openalex.org/W6684921986","https://openalex.org/W6732034840","https://openalex.org/W6766644721","https://openalex.org/W6766978945","https://openalex.org/W6781911003","https://openalex.org/W6805453576"],"related_works":["https://openalex.org/W2348165886","https://openalex.org/W1993191611","https://openalex.org/W2023938924","https://openalex.org/W2918840249","https://openalex.org/W1991859582","https://openalex.org/W2110053126","https://openalex.org/W2079303253","https://openalex.org/W2104702637","https://openalex.org/W4248099758","https://openalex.org/W2807819249"],"abstract_inverted_index":{"As":[0,214],"cyber-physical":[1],"systems":[2,58],"have":[3,29],"become":[4],"increasingly":[5],"complex,":[6],"rising":[7],"computational":[8],"demand":[9],"has":[10,97],"led":[11],"to":[12,112,145,188,190,226,230,237],"the":[13,83,151,167,181,195,228],"ubiquitous":[14],"use":[15],"of":[16,166,241],"multicore":[17],"processors":[18],"in":[19,51,53,116,194,250],"embedded":[20],"environments.":[21],"Size,":[22],"Weight,":[23],"Power,":[24],"and":[25,62,79,135,154,176,244],"Cost":[26],"(SWaP-C)":[27],"constraints":[28,91],"pushed":[30],"more":[31,105,212],"processes":[32,106],"onto":[33],"shared":[34,74],"platforms,":[35,220],"including":[36],"real-time":[37,251],"tasks":[38,47],"with":[39],"deadline":[40,114,248],"requirements.":[41],"To":[42],"prevent":[43],"temporal":[44],"interference":[45,232],"among":[46],"running":[48],"concurrently":[49],"or":[50,104],"parallel":[52],"such":[54],"systems,":[55],"many":[56],"operating":[57,84],"provide":[59,86],"priority-based":[60],"scheduling":[61],"enforce":[63],"processor":[64],"reservations":[65],"based":[66,149],"on":[67,150],"Worst-Case":[68],"Execution":[69],"Time":[70],"(WCET)":[71],"estimates.":[72],"However,":[73],"resources":[75],"(both":[76],"architectural":[77,134],"components":[78],"data":[80],"structures":[81],"within":[82],"system)":[85],"channels":[87],"through":[88],"which":[89,231],"these":[90],"can":[92,107,233],"be":[93],"broken.":[94],"Prior":[95],"work":[96],"demonstrated":[98],"that":[99,129],"malicious":[100],"execution":[101,192,242],"by":[102],"one":[103],"cause":[108],"significant":[109],"delays,":[110],"leading":[111],"potential":[113],"misses":[115,249],"victim":[117,196],"tasks.":[118],"In":[119],"this":[120,235],"paper,":[121],"we":[122,215],"introduce":[123],"PolyRhythm,":[124],"a":[125,199],"three-phase":[126],"attack":[127,147,168,182],"template":[128],"combines":[130],"primitives":[131],"across":[132],"multiple":[133],"kernel-based":[136],"channels:":[137],"(1)":[138],"it":[139,159,179],"uses":[140],"an":[141,161],"offline":[142],"genetic":[143],"algorithm":[144],"tune":[146],"parameters":[148],"target":[152],"hardware":[153],"OS":[155],"platform;":[156],"then":[157],"(2)":[158],"performs":[160],"online":[162,185],"search":[163],"for":[164,217],"regions":[165],"parameter":[169],"space":[170],"where":[171],"contention":[172],"is":[173],"most":[174],"likely;":[175],"finally":[177],"(3)":[178],"runs":[180],"primitives,":[183],"using":[184],"reinforcement":[186],"learning":[187],"adapt":[189],"dynamic":[191],"patterns":[193],"task.":[197],"On":[198],"representative":[200],"platform":[201],"(Raspberry":[202],"Pi":[203],"3B)":[204],"Poly":[205,221],"Rhythm":[206,222],"outperforms":[207],"prior":[208],"work,":[209],"achieving":[210],"significantly":[211],"slowdown.":[213],"show":[216],"several":[218],"hardware/software":[219],"also":[223],"allows":[224],"us":[225],"characterize":[227],"extent":[229],"occur;":[234],"helps":[236],"inform":[238],"better":[239],"estimates":[240],"times":[243],"overheads,":[245],"towards":[246],"preventing":[247],"systems.":[252]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":7},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
