{"id":"https://openalex.org/W7155513199","doi":"https://doi.org/10.1145/3767295.3769349","title":"SwitchFS: Asynchronous Metadata Updates for Distributed Filesystems with In-Network Coordination","display_name":"SwitchFS: Asynchronous Metadata Updates for Distributed Filesystems with In-Network Coordination","publication_year":2026,"publication_date":"2026-04-24","ids":{"openalex":"https://openalex.org/W7155513199","doi":"https://doi.org/10.1145/3767295.3769349"},"language":null,"primary_location":{"id":"doi:10.1145/3767295.3769349","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3767295.3769349","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 21st European Conference on Computer Systems","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3767295.3769349","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5111626467","display_name":"J Q 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":"Jingwei Xu","raw_affiliation_strings":["Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University, Shanghai, China"],"raw_orcid":"https://orcid.org/0000-0002-3849-0426","affiliations":[{"raw_affiliation_string":"Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004062391","display_name":"Mingkai Dong","orcid":"https://orcid.org/0000-0002-4839-055X"},"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":"Mingkai Dong","raw_affiliation_strings":["Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University, Shanghai, China"],"raw_orcid":"https://orcid.org/0000-0002-4839-055X","affiliations":[{"raw_affiliation_string":"Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5115444745","display_name":"Qiulin Tian","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":"Qiulin Tian","raw_affiliation_strings":["Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University, Shanghai, China"],"raw_orcid":"https://orcid.org/0009-0005-4062-5560","affiliations":[{"raw_affiliation_string":"Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5009784075","display_name":"Ziyi Tian","orcid":"https://orcid.org/0000-0002-2927-2881"},"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":"Ziyi Tian","raw_affiliation_strings":["Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University, Shanghai, China"],"raw_orcid":"https://orcid.org/0009-0002-5069-6985","affiliations":[{"raw_affiliation_string":"Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5114417858","display_name":"Tong Xin","orcid":"https://orcid.org/0000-0001-5479-262X"},"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":"Tong Xin","raw_affiliation_strings":["Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University, Shanghai, China"],"raw_orcid":"https://orcid.org/0009-0005-4333-4435","affiliations":[{"raw_affiliation_string":"Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5028667900","display_name":"H Z Chen","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":"Haibo Chen","raw_affiliation_strings":["Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University, Shanghai, China"],"raw_orcid":"https://orcid.org/0000-0002-9720-0361","affiliations":[{"raw_affiliation_string":"Institute of Parallel and Distributed Systems, 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.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.48159585,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1261","last_page":"1280"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.5060999989509583,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.5060999989509583,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.08900000154972076,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.07429999858140945,"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/metadata","display_name":"Metadata","score":0.6438999772071838},{"id":"https://openalex.org/keywords/asynchronous-communication","display_name":"Asynchronous communication","score":0.5640000104904175},{"id":"https://openalex.org/keywords/distributed-database","display_name":"Distributed database","score":0.29580000042915344},{"id":"https://openalex.org/keywords/interoperability","display_name":"Interoperability","score":0.2700999975204468},{"id":"https://openalex.org/keywords/term","display_name":"Term (time)","score":0.26919999718666077}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7559999823570251},{"id":"https://openalex.org/C93518851","wikidata":"https://www.wikidata.org/wiki/Q180160","display_name":"Metadata","level":2,"score":0.6438999772071838},{"id":"https://openalex.org/C151319957","wikidata":"https://www.wikidata.org/wiki/Q752739","display_name":"Asynchronous communication","level":2,"score":0.5640000104904175},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.36169999837875366},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.33239999413490295},{"id":"https://openalex.org/C70061542","wikidata":"https://www.wikidata.org/wiki/Q989016","display_name":"Distributed database","level":2,"score":0.29580000042915344},{"id":"https://openalex.org/C20136886","wikidata":"https://www.wikidata.org/wiki/Q749647","display_name":"Interoperability","level":2,"score":0.2700999975204468},{"id":"https://openalex.org/C61797465","wikidata":"https://www.wikidata.org/wiki/Q1188986","display_name":"Term (time)","level":2,"score":0.26919999718666077},{"id":"https://openalex.org/C47487241","wikidata":"https://www.wikidata.org/wiki/Q5227230","display_name":"Data access","level":2,"score":0.25519999861717224},{"id":"https://openalex.org/C180198813","wikidata":"https://www.wikidata.org/wiki/Q121182","display_name":"Information system","level":2,"score":0.25110000371932983}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3767295.3769349","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3767295.3769349","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 21st European Conference on Computer Systems","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3767295.3769349","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3767295.3769349","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 21st European Conference on Computer Systems","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":14,"referenced_works":["https://openalex.org/W2004958263","https://openalex.org/W2049400253","https://openalex.org/W2058535975","https://openalex.org/W2151718214","https://openalex.org/W2172038085","https://openalex.org/W2618530766","https://openalex.org/W2737283211","https://openalex.org/W2808402900","https://openalex.org/W2997666247","https://openalex.org/W3028504644","https://openalex.org/W3033055137","https://openalex.org/W3094939718","https://openalex.org/W4214919759","https://openalex.org/W4283320838"],"related_works":[],"abstract_inverted_index":{"Distributed":[0],"filesystem":[1],"metadata":[2,39,71],"updates":[3,30,40,50,103],"are":[4,31],"typically":[5],"synchronous.":[6],"This":[7,25,95],"creates":[8],"inherent":[9],"challenges":[10],"for":[11],"access":[12],"efficiency,":[13],"load":[14],"balancing,":[15],"and":[16,22,47,56,100,107,120,124,126,136,152,157],"directory":[17,49,90,110],"contention,":[18],"especially":[19],"under":[20,139],"dynamic":[21],"skewed":[23,140],"workloads.":[24,141],"paper":[26],"argues":[27],"that":[28,41,114],"synchronous":[29,67],"overly":[32],"conservative.":[33],"We":[34],"propose":[35],"SwitchFS":[36,76,97,115,145],"with":[37,79,92],"asynchronous":[38],"allow":[42],"operations":[43],"to":[44,88,98,118],"return":[45],"early":[46],"defer":[48],"until":[51],"reads,":[52],"both":[53],"hiding":[54],"latency":[55,129],"amortizing":[57],"overhead.":[58,94],"The":[59],"key":[60],"challenge":[61],"lies":[62],"in":[63],"efficiently":[64],"maintaining":[65],"the":[66,84],"POSIX":[68],"semantics":[69],"of":[70],"updates.":[72],"To":[73],"address":[74],"this,":[75],"is":[77],"co-designed":[78],"a":[80],"programmable":[81],"switch,":[82],"leveraging":[83],"limited":[85],"on-switch":[86],"resources":[87],"track":[89],"states":[91],"negligible":[93],"allows":[96],"aggregate":[99],"apply":[101],"delayed":[102],"efficiently,":[104],"using":[105],"batching":[106],"consolidation":[108],"before":[109],"reads.":[111],"Evaluation":[112],"shows":[113],"achieves":[116],"up":[117],"13.34\u00d7":[119],"3.85\u00d7":[121],"higher":[122],"throughput,":[123],"61.6%":[125],"57.3%":[127],"lower":[128],"than":[130],"two":[131],"state-of-the-art":[132],"distributed":[133],"filesystems,":[134],"Emulated-InfiniFS":[135],"Emulated-CFS,":[137,158],"respectively,":[138],"For":[142],"real-world":[143],"workloads,":[144],"improves":[146],"end-to-end":[147],"throughput":[148],"by":[149],"21.1\u00d7,":[150],"1.1\u00d7,":[151],"0.3\u00d7":[153],"over":[154],"CephFS,":[155],"Emulated-InfiniFS,":[156],"respectively.":[159]},"counts_by_year":[],"updated_date":"2026-04-26T06:01:38.667478","created_date":"2026-04-25T00:00:00"}
