{"id":"https://openalex.org/W7117250348","doi":"https://doi.org/10.1145/3778358","title":"SpiderSense: Lightweight Last-Level Cache Management via Time Period Tagging for LLC-Critical Workloads","display_name":"SpiderSense: Lightweight Last-Level Cache Management via Time Period Tagging for LLC-Critical Workloads","publication_year":2025,"publication_date":"2025-12-25","ids":{"openalex":"https://openalex.org/W7117250348","doi":"https://doi.org/10.1145/3778358"},"language":"en","primary_location":{"id":"doi:10.1145/3778358","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3778358","pdf_url":null,"source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://doi.org/10.1145/3778358","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Zhixiang Wei","orcid":"https://orcid.org/0009-0009-8021-8803"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhixiang Wei","raw_affiliation_strings":["Shanghai Jiao Tong University"],"raw_orcid":"https://orcid.org/0009-0009-8021-8803","affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5076770034","display_name":"Zhibai Huang","orcid":"https://orcid.org/0000-0002-8883-5269"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhibai Huang","raw_affiliation_strings":["Shanghai Jiao Tong University"],"raw_orcid":"https://orcid.org/0000-0002-8883-5269","affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5121259042","display_name":"James Yen","orcid":null},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"James Yen","raw_affiliation_strings":["Shanghai Jiao Tong University"],"raw_orcid":"https://orcid.org/0009-0004-1415-0832","affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5092809843","display_name":"Tianlei Xiong","orcid":null},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Tianlei Xiong","raw_affiliation_strings":["Shanghai Jiao Tong University"],"raw_orcid":"https://orcid.org/0009-0004-1035-5435","affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5121259772","display_name":"Kailiang Xu","orcid":null},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Kailiang Xu","raw_affiliation_strings":["Shanghai Jiao Tong University"],"raw_orcid":"https://orcid.org/0009-0001-2267-7202","affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Yucheng Zheng","orcid":"https://orcid.org/0009-0003-5546-3168"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yucheng Zheng","raw_affiliation_strings":["Shanghai Jiao Tong University"],"raw_orcid":"https://orcid.org/0009-0003-5546-3168","affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5088843408","display_name":"Xingzi Yu","orcid":"https://orcid.org/0009-0009-5729-3207"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xingzi Yu","raw_affiliation_strings":["Shanghai Jiao Tong University"],"raw_orcid":"https://orcid.org/0009-0009-5729-3207","affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Chenggang Wu","orcid":"https://orcid.org/0000-0002-5952-3426"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Chenggang Wu","raw_affiliation_strings":["SEIEE, Shanghai Jiao Tong University"],"raw_orcid":"https://orcid.org/0000-0002-5952-3426","affiliations":[{"raw_affiliation_string":"SEIEE, Shanghai Jiao Tong University","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Yun Wang","orcid":"https://orcid.org/0009-0009-7969-6891"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yun Wang","raw_affiliation_strings":["Shanghai Jiao Tong University"],"raw_orcid":"https://orcid.org/0009-0009-7969-6891","affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5121270380","display_name":"Zhengwei Qi","orcid":null},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhengwei Qi","raw_affiliation_strings":["Shanghai Jiao Tong University"],"raw_orcid":"https://orcid.org/0000-0003-2730-2319","affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University","institution_ids":["https://openalex.org/I183067930"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I183067930"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.6869902,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"23","issue":"2","first_page":"1","last_page":"24"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.8634999990463257,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.8634999990463257,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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.039000000804662704,"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/T14347","display_name":"Big Data and Digital Economy","score":0.03350000083446503,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/profiling","display_name":"Profiling (computer programming)","score":0.6385999917984009},{"id":"https://openalex.org/keywords/temporal-isolation-among-virtual-machines","display_name":"Temporal isolation among virtual machines","score":0.6128000020980835},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.590399980545044},{"id":"https://openalex.org/keywords/virtual-machine","display_name":"Virtual machine","score":0.5703999996185303},{"id":"https://openalex.org/keywords/limiting","display_name":"Limiting","score":0.5442000031471252},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.5242999792098999},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.4918999969959259},{"id":"https://openalex.org/keywords/shared-resource","display_name":"Shared resource","score":0.47940000891685486},{"id":"https://openalex.org/keywords/server","display_name":"Server","score":0.40149998664855957},{"id":"https://openalex.org/keywords/virtualization","display_name":"Virtualization","score":0.3434000015258789}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9046000242233276},{"id":"https://openalex.org/C187191949","wikidata":"https://www.wikidata.org/wiki/Q1138496","display_name":"Profiling (computer programming)","level":2,"score":0.6385999917984009},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.6269000172615051},{"id":"https://openalex.org/C142355369","wikidata":"https://www.wikidata.org/wiki/Q7698919","display_name":"Temporal isolation among virtual machines","level":4,"score":0.6128000020980835},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.590399980545044},{"id":"https://openalex.org/C25344961","wikidata":"https://www.wikidata.org/wiki/Q192726","display_name":"Virtual machine","level":2,"score":0.5703999996185303},{"id":"https://openalex.org/C188198153","wikidata":"https://www.wikidata.org/wiki/Q1613840","display_name":"Limiting","level":2,"score":0.5442000031471252},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.5242999792098999},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.4918999969959259},{"id":"https://openalex.org/C51332947","wikidata":"https://www.wikidata.org/wiki/Q1172305","display_name":"Shared resource","level":2,"score":0.47940000891685486},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.40149998664855957},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3797999918460846},{"id":"https://openalex.org/C513985346","wikidata":"https://www.wikidata.org/wiki/Q270471","display_name":"Virtualization","level":3,"score":0.3434000015258789},{"id":"https://openalex.org/C2778915421","wikidata":"https://www.wikidata.org/wiki/Q3643177","display_name":"Performance improvement","level":2,"score":0.33980000019073486},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.3370000123977661},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.3287999927997589},{"id":"https://openalex.org/C2989134064","wikidata":"https://www.wikidata.org/wiki/Q288510","display_name":"Execution time","level":2,"score":0.3212999999523163},{"id":"https://openalex.org/C49154492","wikidata":"https://www.wikidata.org/wiki/Q5300","display_name":"Central processing unit","level":2,"score":0.3212999999523163},{"id":"https://openalex.org/C2780609101","wikidata":"https://www.wikidata.org/wiki/Q17156588","display_name":"Resource management (computing)","level":2,"score":0.31790000200271606},{"id":"https://openalex.org/C2778352213","wikidata":"https://www.wikidata.org/wiki/Q21137581","display_name":"Virtual machining","level":4,"score":0.31690001487731934},{"id":"https://openalex.org/C2778565505","wikidata":"https://www.wikidata.org/wiki/Q2207566","display_name":"Spec#","level":2,"score":0.31209999322891235},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.3059000074863434},{"id":"https://openalex.org/C19012869","wikidata":"https://www.wikidata.org/wiki/Q578372","display_name":"Response time","level":2,"score":0.29510000348091125},{"id":"https://openalex.org/C206345919","wikidata":"https://www.wikidata.org/wiki/Q20380951","display_name":"Resource (disambiguation)","level":2,"score":0.28029999136924744},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.27639999985694885},{"id":"https://openalex.org/C153740404","wikidata":"https://www.wikidata.org/wiki/Q671224","display_name":"Data center","level":2,"score":0.2759999930858612},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.27300000190734863},{"id":"https://openalex.org/C2778160497","wikidata":"https://www.wikidata.org/wiki/Q869830","display_name":"Service-level agreement","level":3,"score":0.2671000063419342},{"id":"https://openalex.org/C29202148","wikidata":"https://www.wikidata.org/wiki/Q287260","display_name":"Resource allocation","level":2,"score":0.26589998602867126},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.26460000872612},{"id":"https://openalex.org/C5119721","wikidata":"https://www.wikidata.org/wiki/Q220501","display_name":"Quality of service","level":2,"score":0.26330000162124634},{"id":"https://openalex.org/C83283714","wikidata":"https://www.wikidata.org/wiki/Q121117","display_name":"Supercomputer","level":2,"score":0.25839999318122864},{"id":"https://openalex.org/C3017893058","wikidata":"https://www.wikidata.org/wiki/Q999278","display_name":"User satisfaction","level":2,"score":0.25450000166893005},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.2531999945640564}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3778358","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3778358","pdf_url":null,"source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3778358","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3778358","pdf_url":null,"source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.456201434135437,"id":"https://metadata.un.org/sdg/8","display_name":"Decent work and economic growth"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":34,"referenced_works":["https://openalex.org/W1934458198","https://openalex.org/W1980419087","https://openalex.org/W2061574886","https://openalex.org/W2094833706","https://openalex.org/W2112121929","https://openalex.org/W2156077332","https://openalex.org/W2327709439","https://openalex.org/W2798747284","https://openalex.org/W2926143647","https://openalex.org/W2928288784","https://openalex.org/W2933406884","https://openalex.org/W2985279546","https://openalex.org/W3017091196","https://openalex.org/W3036490992","https://openalex.org/W3087990352","https://openalex.org/W3096533337","https://openalex.org/W3133138424","https://openalex.org/W3156127671","https://openalex.org/W3174783634","https://openalex.org/W3188253575","https://openalex.org/W3206911259","https://openalex.org/W4281485855","https://openalex.org/W4281844706","https://openalex.org/W4294811206","https://openalex.org/W4320067896","https://openalex.org/W4385819843","https://openalex.org/W4393406936","https://openalex.org/W4393407291","https://openalex.org/W4394871711","https://openalex.org/W4394975824","https://openalex.org/W4407974256","https://openalex.org/W4408155285","https://openalex.org/W4409248442","https://openalex.org/W7084145731"],"related_works":[],"abstract_inverted_index":{"Multi-tenant":[0],"clouds":[1],"enhance":[2],"resource":[3,61],"sharing":[4],"among":[5,22,136,160],"Virtual":[6,115],"Machines":[7],"(VMs)":[8],"to":[9,66,100,119,131,152,194,201],"boost":[10],"overall":[11],"utilization":[12],"and":[13,27,145,183],"reduce":[14],"power":[15],"consumption.":[16],"However,":[17],"this":[18,33],"also":[19],"introduces":[20],"interference":[21],"workloads":[23,91],"from":[24],"different":[25],"tenants":[26],"impedes":[28],"VM":[29],"performance":[30,68,158,191],"isolation.":[31],"In":[32],"article,":[34],"we":[35],"first":[36],"demonstrate":[37],"that":[38,176,188],"the":[39,53,71,172],"last-level":[40],"cache":[41],"(LLC)":[42],"in":[43,196],"CPUs,":[44],"which":[45],"is":[46],"inherently":[47],"shared":[48],"by":[49,192],"all":[50],"VMs":[51,144],"on":[52,79,94],"same":[54],"physical":[55],"machine,":[56],"becomes":[57],"a":[58,109],"significant":[59],"contending":[60],"for":[62,113],"LLC-critical":[63,168],"workloads,":[64,169],"leading":[65],"notable":[67],"imbalances":[69],"under":[70],"default":[72],"hardware":[73],"caching":[74],"strategy.":[75],"Although":[76],"recent":[77],"studies":[78],"LLC":[80,111,134,151,178],"scheduling":[81],"have":[82],"progressed,":[83],"they":[84],"often":[85],"require":[86],"detailed":[87],"profiling":[88],"of":[89,150,171,174],"user":[90,139],"or":[92,103],"rely":[93],"hyperparameter":[95],"tuning,":[96],"limiting":[97],"their":[98,147],"applicability":[99],"private":[101],"clusters":[102],"specific":[104],"scenarios.":[105],"We":[106,162],"propose":[107],"SpiderSense,":[108],"software-initiated":[110],"partitioner":[112],"managing":[114],"Machine":[116],"Monitors":[117],"(VMM),":[118],"address":[120],"these":[121],"limitations.":[122],"SpiderSense":[123,141,165,189],"leverages":[124],"modern":[125],"yet":[126],"off-the-shelf":[127],"server":[128],"CPU":[129],"features":[130],"adaptively":[132],"orchestrate":[133],"allocation":[135],"running":[137],"black-boxed":[138],"VMs.":[140,161],"dynamically":[142],"samples":[143],"calculates":[146],"fair":[148],"share":[149],"allocate":[153],"them":[154],"while":[155],"fully":[156],"improving":[157],"isolation":[159],"experiment":[163],"with":[164],"using":[166],"typical":[167],"representative":[170],"types":[173],"applications":[175],"stress":[177],"performance,":[179],"such":[180],"as":[181],"Memcached":[182],"Llama.":[184],"Our":[185],"results":[186],"show":[187],"improves":[190],"up":[193],"40%":[195],"numerous":[197],"colocation":[198],"scenarios":[199],"compared":[200],"current":[202],"solutions.":[203]},"counts_by_year":[],"updated_date":"2026-06-26T06:17:10.115597","created_date":"2025-12-25T00:00:00"}
