{"id":"https://openalex.org/W7134907267","doi":"https://doi.org/10.1145/3779212.3790146","title":"CPU-Oblivious Offloading of Failure-Atomic Transactions for Disaggregated Memory","display_name":"CPU-Oblivious Offloading of Failure-Atomic Transactions for Disaggregated Memory","publication_year":2026,"publication_date":"2026-03-10","ids":{"openalex":"https://openalex.org/W7134907267","doi":"https://doi.org/10.1145/3779212.3790146"},"language":null,"primary_location":{"id":"doi:10.1145/3779212.3790146","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3779212.3790146","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 31st ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3779212.3790146","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Cheng Chen","orcid":"https://orcid.org/0009-0001-2718-1628"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Cheng Chen","raw_affiliation_strings":["Huazhong University of Science and Technology, Wuhan, Hubei, China"],"raw_orcid":"https://orcid.org/0009-0001-2718-1628","affiliations":[{"raw_affiliation_string":"Huazhong University of Science and Technology, Wuhan, Hubei, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5110922000","display_name":"Cong Ye","orcid":null},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Chencheng Ye","raw_affiliation_strings":["Huazhong University of Science and Technology, Wuhan, Hubei, China"],"raw_orcid":"https://orcid.org/0000-0003-3432-855X","affiliations":[{"raw_affiliation_string":"Huazhong University of Science and Technology, Wuhan, Hubei, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Yuanchao Xu","orcid":"https://orcid.org/0000-0003-4165-9138"},"institutions":[{"id":"https://openalex.org/I185103710","display_name":"University of California, Santa Cruz","ror":"https://ror.org/03s65by71","country_code":"US","type":"education","lineage":["https://openalex.org/I185103710"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yuanchao Xu","raw_affiliation_strings":["University of California, Santa Cruz, Santa Cruz, California, USA"],"raw_orcid":"https://orcid.org/0000-0003-4165-9138","affiliations":[{"raw_affiliation_string":"University of California, Santa Cruz, Santa Cruz, California, USA","institution_ids":["https://openalex.org/I185103710"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5128719590","display_name":"Xipeng Shen","orcid":null},"institutions":[{"id":"https://openalex.org/I137902535","display_name":"North Carolina State University","ror":"https://ror.org/04tj63d06","country_code":"US","type":"education","lineage":["https://openalex.org/I137902535"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xipeng Shen","raw_affiliation_strings":["North Carolina State University, Raleigh, North Carolina, USA"],"raw_orcid":"https://orcid.org/0000-0003-3599-8010","affiliations":[{"raw_affiliation_string":"North Carolina State University, Raleigh, North Carolina, USA","institution_ids":["https://openalex.org/I137902535"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Xiaofei Liao","orcid":"https://orcid.org/0000-0001-6302-813X"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiaofei Liao","raw_affiliation_strings":["Huazhong University of Science and Technology, Wuhan, Hubei, China"],"raw_orcid":"https://orcid.org/0000-0001-6302-813X","affiliations":[{"raw_affiliation_string":"Huazhong University of Science and Technology, Wuhan, Hubei, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5128764387","display_name":"Hai Jin","orcid":null},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hai Jin","raw_affiliation_strings":["Huazhong University of Science and Technology, Wuhan, Hubei, China"],"raw_orcid":"https://orcid.org/0000-0002-3934-7605","affiliations":[{"raw_affiliation_string":"Huazhong University of Science and Technology, Wuhan, Hubei, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5128720070","display_name":"Wenbin Jiang","orcid":null},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wenbin Jiang","raw_affiliation_strings":["Huazhong University of Science and Technology, Wuhan, Hubei, China"],"raw_orcid":"https://orcid.org/0000-0001-5628-8806","affiliations":[{"raw_affiliation_string":"Huazhong University of Science and Technology, Wuhan, Hubei, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5128694851","display_name":"Yan Solihin","orcid":null},"institutions":[{"id":"https://openalex.org/I106165777","display_name":"University of Central Florida","ror":"https://ror.org/036nfer12","country_code":"US","type":"education","lineage":["https://openalex.org/I106165777"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yan Solihin","raw_affiliation_strings":["University of Central Florida, Orlando, Florida, USA"],"raw_orcid":"https://orcid.org/0000-0002-8863-941X","affiliations":[{"raw_affiliation_string":"University of Central Florida, Orlando, Florida, USA","institution_ids":["https://openalex.org/I106165777"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.16344771,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"476","last_page":"492"},"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.9361000061035156,"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.9361000061035156,"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.02370000071823597,"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.010300000198185444,"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/transaction-processing-system","display_name":"Transaction processing system","score":0.6179999709129333},{"id":"https://openalex.org/keywords/database-transaction","display_name":"Database transaction","score":0.5529999732971191},{"id":"https://openalex.org/keywords/transaction-processing","display_name":"Transaction processing","score":0.51419997215271},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.4790000021457672},{"id":"https://openalex.org/keywords/interrupt","display_name":"Interrupt","score":0.47049999237060547},{"id":"https://openalex.org/keywords/asynchronous-communication","display_name":"Asynchronous communication","score":0.4666000008583069},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.40299999713897705},{"id":"https://openalex.org/keywords/consistency","display_name":"Consistency (knowledge bases)","score":0.367900013923645},{"id":"https://openalex.org/keywords/memory-map","display_name":"Memory map","score":0.3662000000476837}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8034999966621399},{"id":"https://openalex.org/C11354467","wikidata":"https://www.wikidata.org/wiki/Q953487","display_name":"Transaction processing system","level":4,"score":0.6179999709129333},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.5529999732971191},{"id":"https://openalex.org/C72108876","wikidata":"https://www.wikidata.org/wiki/Q844565","display_name":"Transaction processing","level":3,"score":0.51419997215271},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.4790000021457672},{"id":"https://openalex.org/C41661131","wikidata":"https://www.wikidata.org/wiki/Q220764","display_name":"Interrupt","level":3,"score":0.47049999237060547},{"id":"https://openalex.org/C151319957","wikidata":"https://www.wikidata.org/wiki/Q752739","display_name":"Asynchronous communication","level":2,"score":0.4666000008583069},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.43860000371932983},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4101000130176544},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.40299999713897705},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.367900013923645},{"id":"https://openalex.org/C74426580","wikidata":"https://www.wikidata.org/wiki/Q719484","display_name":"Memory map","level":3,"score":0.3662000000476837},{"id":"https://openalex.org/C123745756","wikidata":"https://www.wikidata.org/wiki/Q1665949","display_name":"Interconnection","level":2,"score":0.3650999963283539},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.35830000042915344},{"id":"https://openalex.org/C191087605","wikidata":"https://www.wikidata.org/wiki/Q1501395","display_name":"Online transaction processing","level":4,"score":0.3546999990940094},{"id":"https://openalex.org/C33762810","wikidata":"https://www.wikidata.org/wiki/Q461671","display_name":"Data integrity","level":2,"score":0.3418000042438507},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.33899998664855957},{"id":"https://openalex.org/C137180784","wikidata":"https://www.wikidata.org/wiki/Q6997825","display_name":"Nested transaction","level":5,"score":0.33340001106262207},{"id":"https://openalex.org/C63511323","wikidata":"https://www.wikidata.org/wiki/Q908936","display_name":"Interleaved memory","level":4,"score":0.319599986076355},{"id":"https://openalex.org/C93361087","wikidata":"https://www.wikidata.org/wiki/Q4426698","display_name":"Data consistency","level":2,"score":0.3167000114917755},{"id":"https://openalex.org/C171675096","wikidata":"https://www.wikidata.org/wiki/Q1143380","display_name":"Extended memory","level":4,"score":0.30959999561309814},{"id":"https://openalex.org/C37279795","wikidata":"https://www.wikidata.org/wiki/Q2492305","display_name":"Consistency model","level":3,"score":0.29760000109672546},{"id":"https://openalex.org/C93446704","wikidata":"https://www.wikidata.org/wiki/Q449328","display_name":"Registered memory","level":3,"score":0.2955999970436096},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.29010000824928284},{"id":"https://openalex.org/C123593499","wikidata":"https://www.wikidata.org/wiki/Q6008583","display_name":"In-Memory Processing","level":5,"score":0.2777999937534332},{"id":"https://openalex.org/C41036726","wikidata":"https://www.wikidata.org/wiki/Q844824","display_name":"Physical address","level":3,"score":0.27059999108314514},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.26809999346733093},{"id":"https://openalex.org/C43214815","wikidata":"https://www.wikidata.org/wiki/Q7310987","display_name":"Reliability (semiconductor)","level":3,"score":0.25450000166893005}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3779212.3790146","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3779212.3790146","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 31st ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3779212.3790146","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3779212.3790146","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 31st ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":53,"referenced_works":["https://openalex.org/W2146241244","https://openalex.org/W2147657366","https://openalex.org/W2234174598","https://openalex.org/W2318717892","https://openalex.org/W2593354228","https://openalex.org/W2606766398","https://openalex.org/W2612252783","https://openalex.org/W2725159389","https://openalex.org/W2765864547","https://openalex.org/W2795099964","https://openalex.org/W2883332806","https://openalex.org/W2903624411","https://openalex.org/W2905585531","https://openalex.org/W2928943454","https://openalex.org/W2934889147","https://openalex.org/W2947929797","https://openalex.org/W2975742844","https://openalex.org/W3010879772","https://openalex.org/W3011389781","https://openalex.org/W3014479782","https://openalex.org/W3042219225","https://openalex.org/W3042606112","https://openalex.org/W3104213809","https://openalex.org/W3153660395","https://openalex.org/W3155031274","https://openalex.org/W3158293305","https://openalex.org/W3160031425","https://openalex.org/W3187600369","https://openalex.org/W3190693641","https://openalex.org/W3191055283","https://openalex.org/W3192881877","https://openalex.org/W4280528472","https://openalex.org/W4280619525","https://openalex.org/W4281728885","https://openalex.org/W4283362440","https://openalex.org/W4318541517","https://openalex.org/W4318541643","https://openalex.org/W4318767786","https://openalex.org/W4327930439","https://openalex.org/W4360831804","https://openalex.org/W4360831978","https://openalex.org/W4361194512","https://openalex.org/W4383501769","https://openalex.org/W4383816164","https://openalex.org/W4387302703","https://openalex.org/W4389476217","https://openalex.org/W4393578448","https://openalex.org/W4396773547","https://openalex.org/W4401211752","https://openalex.org/W4404954424","https://openalex.org/W4408901606","https://openalex.org/W4411552953","https://openalex.org/W4415308949"],"related_works":[],"abstract_inverted_index":{"Memory":[0],"disaggregation":[1],"introduces":[2],"new":[3],"challenges":[4],"for":[5,37,58],"application":[6],"reliability,":[7],"as":[8],"compute":[9,101],"server":[10],"or":[11],"interconnection":[12],"failures":[13],"can":[14],"interrupt":[15],"execution":[16],"and":[17,71,94,130],"lead":[18],"to":[19,89,115],"data":[20,43],"inconsistency":[21],"in":[22,45],"the":[23,46,72,79,82,90,97,100,105,116,133],"memory":[24,39,54,59,119],"server.":[25],"This":[26],"paper":[27],"presents":[28],"Fanmem,":[29],"a":[30,75],"novel":[31],"failure-atomic":[32],"transaction":[33,69,120],"system":[34],"designed":[35],"specifically":[36],"disaggregated":[38],"architectures.":[40,113,135],"Fanmem":[41,65,108,122],"ensures":[42],"consistency":[44],"presence":[47],"of":[48,64,74,84,107,128],"failures,":[49],"drawing":[50],"inspiration":[51],"from":[52],"persistent":[53,118],"transactions":[55],"while":[56],"tailored":[57],"disaggregation.":[60],"The":[61],"key":[62],"innovations":[63],"include":[66],"an":[67,124],"asynchronous":[68],"model":[70],"integration":[73],"processing":[76,92],"unit":[77,93],"within":[78],"switch,":[80],"enabling":[81],"offloading":[83],"time-consuming":[85],"log":[86],"persistency":[87],"operations":[88],"switch":[91],"significantly":[95],"reducing":[96],"overhead":[98],"on":[99,109,132],"servers.":[102],"Evaluation":[103],"confirms":[104],"effectiveness":[106],"two":[110],"representative":[111],"memory-disaggregated":[112],"Compared":[114],"state-of-the-art":[117],"system,":[121],"achieves":[123],"average":[125],"performance":[126],"improvement":[127],"1.2X":[129],"1.7X":[131],"respective":[134]},"counts_by_year":[],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2026-03-12T00:00:00"}
