{"id":"https://openalex.org/W4410583028","doi":"https://doi.org/10.1109/ton.2025.3569436","title":"Toward Distributed Write-Back Caching in Programmable Switches","display_name":"Toward Distributed Write-Back Caching in Programmable Switches","publication_year":2025,"publication_date":"2025-05-21","ids":{"openalex":"https://openalex.org/W4410583028","doi":"https://doi.org/10.1109/ton.2025.3569436"},"language":"en","primary_location":{"id":"doi:10.1109/ton.2025.3569436","is_oa":true,"landing_page_url":"https://doi.org/10.1109/ton.2025.3569436","pdf_url":null,"source":{"id":"https://openalex.org/S5407042750","display_name":"IEEE Transactions on Networking","issn_l":"2998-4157","issn":["2998-4157"],"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":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Networking","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.1109/ton.2025.3569436","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5071397065","display_name":"Siyuan Sheng","orcid":"https://orcid.org/0000-0001-9356-5390"},"institutions":[{"id":"https://openalex.org/I177725633","display_name":"Chinese University of Hong Kong","ror":"https://ror.org/00t33hh48","country_code":"HK","type":"education","lineage":["https://openalex.org/I177725633"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Siyuan Sheng","raw_affiliation_strings":["Department of Computer Science and Engineering, The Chinese University of Hong Kong, Shatin, Hong Kong"],"raw_orcid":"https://orcid.org/0000-0001-9356-5390","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, The Chinese University of Hong Kong, Shatin, Hong Kong","institution_ids":["https://openalex.org/I177725633"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Jiazhen Cai","orcid":null},"institutions":[{"id":"https://openalex.org/I177725633","display_name":"Chinese University of Hong Kong","ror":"https://ror.org/00t33hh48","country_code":"HK","type":"education","lineage":["https://openalex.org/I177725633"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Jiazhen Cai","raw_affiliation_strings":["Department of Computer Science and Engineering, The Chinese University of Hong Kong, Shatin, Hong Kong"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, The Chinese University of Hong Kong, Shatin, Hong Kong","institution_ids":["https://openalex.org/I177725633"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084512633","display_name":"Qun Huang","orcid":"https://orcid.org/0000-0002-2387-6131"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qun Huang","raw_affiliation_strings":["Department of Computer Science and Technology, Peking University, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0002-2387-6131","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Technology, Peking University, Beijing, China","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101583971","display_name":"Lu Tang","orcid":"https://orcid.org/0000-0003-2923-6247"},"institutions":[{"id":"https://openalex.org/I75867142","display_name":"Xiamen University of Technology","ror":"https://ror.org/01285e189","country_code":"CN","type":"education","lineage":["https://openalex.org/I75867142"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lu Tang","raw_affiliation_strings":["Department of Computer Science and Technology, Xiamen University, Xiamen, China"],"raw_orcid":"https://orcid.org/0000-0003-2923-6247","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Technology, Xiamen University, Xiamen, China","institution_ids":["https://openalex.org/I75867142"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5012129385","display_name":"Patrick P. C. Lee","orcid":"https://orcid.org/0000-0002-4501-4364"},"institutions":[{"id":"https://openalex.org/I177725633","display_name":"Chinese University of Hong Kong","ror":"https://ror.org/00t33hh48","country_code":"HK","type":"education","lineage":["https://openalex.org/I177725633"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Patrick P. C. Lee","raw_affiliation_strings":["Department of Computer Science and Engineering, The Chinese University of Hong Kong, Shatin, Hong Kong"],"raw_orcid":"https://orcid.org/0000-0002-4501-4364","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, The Chinese University of Hong Kong, Shatin, Hong Kong","institution_ids":["https://openalex.org/I177725633"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.9389,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.75509997,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":97},"biblio":{"volume":"33","issue":"5","first_page":"2569","last_page":"2584"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11478","display_name":"Caching and Content Delivery","score":0.9994999766349792,"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/T11478","display_name":"Caching and Content Delivery","score":0.9994999766349792,"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/T10273","display_name":"IoT and Edge/Fog Computing","score":0.9546999931335449,"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/T12288","display_name":"Optimization and Search Problems","score":0.9535999894142151,"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.7090645432472229},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3960620164871216},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.3598071336746216},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3415565490722656}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7090645432472229},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3960620164871216},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3598071336746216},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3415565490722656}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/ton.2025.3569436","is_oa":true,"landing_page_url":"https://doi.org/10.1109/ton.2025.3569436","pdf_url":null,"source":{"id":"https://openalex.org/S5407042750","display_name":"IEEE Transactions on Networking","issn_l":"2998-4157","issn":["2998-4157"],"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":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Networking","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1109/ton.2025.3569436","is_oa":true,"landing_page_url":"https://doi.org/10.1109/ton.2025.3569436","pdf_url":null,"source":{"id":"https://openalex.org/S5407042750","display_name":"IEEE Transactions on Networking","issn_l":"2998-4157","issn":["2998-4157"],"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":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Networking","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3223116839","display_name":null,"funder_award_id":"ZK1142","funder_id":"https://openalex.org/F4320335787","funder_display_name":"Fundamental Research Funds for the Central Universities"},{"id":"https://openalex.org/G5279694000","display_name":null,"funder_award_id":"62302410","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G787783157","display_name":null,"funder_award_id":"2023YFB2904600","funder_id":"https://openalex.org/F4320335777","funder_display_name":"National Key Research and Development Program of China"},{"id":"https://openalex.org/G8439060332","display_name":null,"funder_award_id":"62172007","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"},{"id":"https://openalex.org/F4320335777","display_name":"National Key Research and Development Program of China","ror":null},{"id":"https://openalex.org/F4320335787","display_name":"Fundamental Research Funds for the Central Universities","ror":null}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":28,"referenced_works":["https://openalex.org/W1560665713","https://openalex.org/W1968919289","https://openalex.org/W1981420413","https://openalex.org/W1985382559","https://openalex.org/W1994926493","https://openalex.org/W2020765652","https://openalex.org/W2047294163","https://openalex.org/W2068739275","https://openalex.org/W2080234606","https://openalex.org/W2121887742","https://openalex.org/W2123845384","https://openalex.org/W2125901106","https://openalex.org/W2134519279","https://openalex.org/W2153399951","https://openalex.org/W2157182386","https://openalex.org/W2309084203","https://openalex.org/W2594680891","https://openalex.org/W2734684088","https://openalex.org/W2744693751","https://openalex.org/W2761338514","https://openalex.org/W2955641225","https://openalex.org/W2982234780","https://openalex.org/W3175537910","https://openalex.org/W3192255877","https://openalex.org/W4249823756","https://openalex.org/W4256105304","https://openalex.org/W4386396768","https://openalex.org/W4389076999"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W4391913857","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052"],"abstract_inverted_index":{"Skewed":[0],"write-intensive":[1,181],"key-value":[2],"storage":[3],"workloads":[4],"are":[5],"increasingly":[6],"observed":[7],"in":[8,40,119],"modern":[9],"data":[10,84,114],"centers,":[11],"yet":[12],"they":[13],"also":[14,77],"incur":[15],"server":[16],"overloads":[17],"due":[18,86],"to":[19,47,87,124,165],"load":[20],"imbalance.":[21],"Programmable":[22],"switches":[23,42],"provide":[24],"viable":[25],"solutions":[26],"for":[27,80,116],"realizing":[28],"load-balanced":[29],"caching":[30,39,59,96,177],"on":[31,152],"the":[32,65,78,111,141,186],"I/O":[33],"path,":[34],"and":[35,51,69,102,113],"hence":[36],"implementing":[37],"write-back":[38,58,105],"programmable":[41,74,120],"is":[43,60],"a":[44,94,153,160,174],"natural":[45],"approach":[46,178],"absorb":[48],"frequent":[49],"writes":[50],"improve":[52],"write":[53],"performance.":[54],"However,":[55],"enabling":[56],"in-switch":[57,104,176],"challenged":[61],"by":[62,192],"not":[63],"only":[64],"strict":[66],"programming":[67],"rules":[68],"limited":[70],"stateful":[71],"memory":[72],"of":[73,163,190],"switches,":[75,121],"but":[76],"need":[79],"reliable":[81,103],"protection":[82],"against":[83],"loss":[85],"switch":[88,147],"failures.":[89],"We":[90,133],"first":[91],"propose":[92],"FarReach,":[93],"new":[95],"framework":[97],"that":[98,157],"supports":[99],"fast,":[100],"available,":[101],"caching.":[106],"FarReach":[107,136,158,191],"carefully":[108],"co-designs":[109],"both":[110],"control":[112],"planes":[115],"cache":[117],"management":[118],"so":[122],"as":[123],"achieve":[125],"high":[126],"data-plane":[127],"performance":[128],"with":[129],"lightweight":[130],"control-plane":[131],"management.":[132],"further":[134],"extend":[135],"into":[137],"DistReach,":[138],"which":[139],"reduces":[140,185],"reliability":[142],"maintenance":[143],"overhead":[144],"via":[145],"distributed":[146],"deployment.":[148],"Our":[149],"experimental":[150],"results":[151],"Tofino-switch":[154],"testbed":[155],"show":[156],"achieves":[159],"throughput":[161],"gain":[162],"up":[164],"<inline-formula":[166],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[167],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">":[168],"<tex-math":[169],"notation=\"LaTeX\">$6.6\\times":[170],"$</tex-math>":[171],"</inline-formula>":[172],"over":[173],"state-of-the-art":[175],"under":[179],"skewed":[180],"workloads.":[182],"Also,":[183],"DistReach":[184],"crash":[187],"recovery":[188],"time":[189],"77.4%.":[193]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
