{"id":"https://openalex.org/W4407974256","doi":"https://doi.org/10.1145/3719656","title":"FusionFS: A Contention-Resilient File System for Persistent CPU Caches","display_name":"FusionFS: A Contention-Resilient File System for Persistent CPU Caches","publication_year":2025,"publication_date":"2025-02-26","ids":{"openalex":"https://openalex.org/W4407974256","doi":"https://doi.org/10.1145/3719656"},"language":"en","primary_location":{"id":"doi:10.1145/3719656","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3719656","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3719656","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://dl.acm.org/doi/pdf/10.1145/3719656","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5052662099","display_name":"Congyong Chen","orcid":"https://orcid.org/0000-0003-1682-7435"},"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":"Congyong Chen","raw_affiliation_strings":["Shanghai Jiao Tong University","Shanghai Jiao Tong University, Shanghai, China"],"raw_orcid":"https://orcid.org/0000-0003-1682-7435","affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University","institution_ids":["https://openalex.org/I183067930"]},{"raw_affiliation_string":"Shanghai Jiao Tong University, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004661235","display_name":"Shengan Zheng","orcid":"https://orcid.org/0000-0003-2485-760X"},"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":"Shengan Zheng","raw_affiliation_strings":["MoE Key Lab of Artificial Intelligence, AI Institute, Shanghai Jiao Tong University","MoE Key Lab of Artificial Intelligence, AI Institute, Shanghai Jiao Tong University, Shanghai China"],"raw_orcid":"https://orcid.org/0000-0003-2485-760X","affiliations":[{"raw_affiliation_string":"MoE Key Lab of Artificial Intelligence, AI Institute, Shanghai Jiao Tong University","institution_ids":["https://openalex.org/I183067930"]},{"raw_affiliation_string":"MoE Key Lab of Artificial Intelligence, AI Institute, Shanghai Jiao Tong University, Shanghai China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Yuhang Zhang","orcid":"https://orcid.org/0009-0009-9490-1726"},"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":"Yuhang Zhang","raw_affiliation_strings":["Shanghai Jiao Tong University","Shanghai Jiao Tong University, Shanghai China"],"raw_orcid":"https://orcid.org/0009-0009-9490-1726","affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University","institution_ids":["https://openalex.org/I183067930"]},{"raw_affiliation_string":"Shanghai Jiao Tong University, Shanghai China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5059624019","display_name":"Linpeng Huang","orcid":"https://orcid.org/0000-0002-1531-7962"},"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":"Linpeng Huang","raw_affiliation_strings":["Shanghai Jiao Tong University","Shanghai Jiao Tong University, Shanghai China"],"raw_orcid":"https://orcid.org/0000-0002-1531-7962","affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University","institution_ids":["https://openalex.org/I183067930"]},{"raw_affiliation_string":"Shanghai Jiao Tong University, Shanghai China","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.9389,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.72771203,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":"22","issue":"2","first_page":"1","last_page":"23"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9997000098228455,"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"}},"topics":[{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9997000098228455,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.996399998664856,"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.9934999942779541,"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.8598031401634216},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.6233670115470886},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5328821539878845},{"id":"https://openalex.org/keywords/file-system","display_name":"File system","score":0.4790957272052765},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.34706994891166687}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8598031401634216},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.6233670115470886},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5328821539878845},{"id":"https://openalex.org/C2780940931","wikidata":"https://www.wikidata.org/wiki/Q174989","display_name":"File system","level":2,"score":0.4790957272052765},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.34706994891166687}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3719656","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3719656","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3719656","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/3719656","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3719656","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3719656","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":[],"awards":[{"id":"https://openalex.org/G5231972267","display_name":null,"funder_award_id":"62332012, 62227809, 62302290","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W4407974256.pdf"},"referenced_works_count":32,"referenced_works":["https://openalex.org/W1992755462","https://openalex.org/W2044782015","https://openalex.org/W2171724053","https://openalex.org/W2336314900","https://openalex.org/W2751343396","https://openalex.org/W2907199006","https://openalex.org/W2933406884","https://openalex.org/W2973470836","https://openalex.org/W2982237401","https://openalex.org/W3094923044","https://openalex.org/W3131236281","https://openalex.org/W3159625017","https://openalex.org/W3177128963","https://openalex.org/W3205529667","https://openalex.org/W3207820050","https://openalex.org/W4281844706","https://openalex.org/W4283325454","https://openalex.org/W4315977519","https://openalex.org/W4317659229","https://openalex.org/W4318541517","https://openalex.org/W4320067983","https://openalex.org/W4327930439","https://openalex.org/W4383749443","https://openalex.org/W4385286453","https://openalex.org/W4387321495","https://openalex.org/W4392449619","https://openalex.org/W4394946137","https://openalex.org/W4396601572","https://openalex.org/W4396671130","https://openalex.org/W4400909716","https://openalex.org/W4401408699","https://openalex.org/W4402029578"],"related_works":["https://openalex.org/W753420207","https://openalex.org/W2353896575","https://openalex.org/W2379000728","https://openalex.org/W2368354671","https://openalex.org/W2389631998","https://openalex.org/W2362483455","https://openalex.org/W2355113374","https://openalex.org/W2391476234","https://openalex.org/W37549629","https://openalex.org/W2113429681"],"abstract_inverted_index":{"Byte-addressable":[0],"storage":[1],"(BAS),":[2],"such":[3],"as":[4],"persistent":[5,111,157],"memory":[6,187],"and":[7,18,31,67,102,186,194,219],"CXL-SSDs,":[8],"does":[9],"not":[10],"meet":[11],"system":[12,154,184],"designers\u2019":[13],"expectations":[14],"for":[15],"data":[16,60,128,162,169],"flushing":[17],"access":[19,181],"granularity.":[20],"Persistent":[21,34],"CPU":[22,48,112,158],"caches,":[23,70,113],"enabled":[24],"by":[25,118],"recent":[26],"techniques":[27,141],"like":[28],"Intel\u2019s":[29],"eADR":[30],"CXL\u2019s":[32],"Global":[33],"Flush,":[35],"can":[36,50,56,89],"mitigate":[37],"these":[38],"issues":[39],"without":[40,142],"sacrificing":[41],"consistency.":[42],"However,":[43],"the":[44,65,72,77,84,106,174],"shared":[45],"nature":[46],"of":[47,74,108,207,224],"caches":[49,159],"lead":[51,91],"to":[52,64,92,105,132,160,203],"cache":[53,134,139,201,208,225],"contention,":[54],"which":[55,114],"result":[57],"in":[58,110],"cached":[59,127],"being":[61],"frequently":[62],"evicted":[63],"BAS":[66,78,191],"reloaded":[68],"into":[69],"negating":[71],"benefits":[73],"caching.":[75],"If":[76],"write":[79,94],"granularity":[80],"is":[81,115,129],"larger":[82],"than":[83],"cacheline":[85],"eviction":[86],"granularity,":[87],"this":[88,97],"also":[90,147,198],"severe":[93],"amplification.":[95],"In":[96],"article,":[98],"we":[99],"identify,":[100],"characterize,":[101],"propose":[103],"solutions":[104],"problem":[107],"contention":[109],"largely":[116],"overlooked":[117],"existing":[119,216],"systems.":[120],"These":[121],"systems":[122,218],"either":[123],"simply":[124],"assume":[125],"that":[126,155,172,213],"hot":[130],"enough":[131],"survive":[133],"evictions":[135],"or":[136],"use":[137],"unsupported":[138],"allocation":[140,202],"testing":[143],"their":[144],"effectiveness.":[145],"We":[146],"present":[148],"FusionFS,":[149],"a":[150],"contention-resilient":[151],"kernel":[152],"file":[153,180,217],"uses":[156],"redesign":[161],"update":[163,170],"approaches.":[164],"FusionFS":[165,197,214],"employs":[166,199],"an":[167],"adaptive":[168],"approach":[171],"chooses":[173],"most":[175],"effective":[176],"mechanism":[177],"based":[178],"on":[179],"patterns":[182],"during":[183],"calls":[185],"mapping":[188],"accesses,":[189],"minimizing":[190],"media":[192],"writes":[193],"improving":[195],"throughput.":[196],"contention-aware":[200],"minimize":[204],"various":[205,222],"types":[206,223],"contention.":[209,226],"Experimental":[210],"results":[211],"show":[212],"outperforms":[215],"effectively":[220],"mitigates":[221]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
