{"id":"https://openalex.org/W7155552510","doi":"https://doi.org/10.1145/3767295.3803602","title":"AEP: Achieving Hierarchical Fault Tolerance in DSM Through Atomic Execution Protection","display_name":"AEP: Achieving Hierarchical Fault Tolerance in DSM Through Atomic Execution Protection","publication_year":2026,"publication_date":"2026-04-24","ids":{"openalex":"https://openalex.org/W7155552510","doi":"https://doi.org/10.1145/3767295.3803602"},"language":null,"primary_location":{"id":"doi:10.1145/3767295.3803602","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3767295.3803602","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":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3767295.3803602","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5134470072","display_name":"Zixuan Wang","orcid":"https://orcid.org/0009-0009-9958-4889"},"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":"Zixuan Wang","raw_affiliation_strings":["Huazhong University of Science and Technology, Wuhan, China"],"raw_orcid":"https://orcid.org/0009-0009-9958-4889","affiliations":[{"raw_affiliation_string":"Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5134525256","display_name":"Qi Wu","orcid":"https://orcid.org/0009-0006-5178-8821"},"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":"Qi Wu","raw_affiliation_strings":["Huazhong University of Science and Technology, Wuhan, China"],"raw_orcid":"https://orcid.org/0009-0006-5178-8821","affiliations":[{"raw_affiliation_string":"Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101764423","display_name":"Hang Huang","orcid":"https://orcid.org/0009-0001-2107-7686"},"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":"Hang Huang","raw_affiliation_strings":["Huazhong University of Science and Technology, Wuhan, China"],"raw_orcid":"https://orcid.org/0009-0003-0009-6727","affiliations":[{"raw_affiliation_string":"Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5064244429","display_name":"Rao Jia","orcid":null},"institutions":[{"id":"https://openalex.org/I189196454","display_name":"The University of Texas at Arlington","ror":"https://ror.org/019kgqr73","country_code":"US","type":"education","lineage":["https://openalex.org/I189196454"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jia Rao","raw_affiliation_strings":["The University of Texas at Arlington, Arlington, USA"],"raw_orcid":"https://orcid.org/0000-0002-2133-4363","affiliations":[{"raw_affiliation_string":"The University of Texas at Arlington, Arlington, USA","institution_ids":["https://openalex.org/I189196454"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101486501","display_name":"Hui Lu","orcid":"https://orcid.org/0009-0006-5062-4710"},"institutions":[{"id":"https://openalex.org/I189196454","display_name":"The University of Texas at Arlington","ror":"https://ror.org/019kgqr73","country_code":"US","type":"education","lineage":["https://openalex.org/I189196454"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Hui Lu","raw_affiliation_strings":["The University of Texas at Arlington, Arlington, USA"],"raw_orcid":"https://orcid.org/0009-0006-5062-4710","affiliations":[{"raw_affiliation_string":"The University of Texas at Arlington, Arlington, USA","institution_ids":["https://openalex.org/I189196454"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5114246845","display_name":"Hao Fan","orcid":"https://orcid.org/0000-0002-6741-0448"},"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":"Hao Fan","raw_affiliation_strings":["Huazhong University of Science and Technology, Wuhan, China"],"raw_orcid":"https://orcid.org/0000-0002-6741-0448","affiliations":[{"raw_affiliation_string":"Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5106404971","display_name":"Zhuo Huang","orcid":"https://orcid.org/0000-0001-6094-0166"},"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":"Zhuo Huang","raw_affiliation_strings":["Huazhong University of Science and Technology, Wuhan, China"],"raw_orcid":"https://orcid.org/0000-0001-6094-0166","affiliations":[{"raw_affiliation_string":"Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5055454866","display_name":"Song Wu","orcid":"https://orcid.org/0000-0003-3504-1630"},"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":"Song Wu","raw_affiliation_strings":["Huazhong University of Science and Technology, Wuhan, China"],"raw_orcid":"https://orcid.org/0000-0001-8690-127X","affiliations":[{"raw_affiliation_string":"Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5134537469","display_name":"Hai Jin","orcid":"https://orcid.org/0000-0002-3934-7605"},"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, China"],"raw_orcid":"https://orcid.org/0000-0002-3934-7605","affiliations":[{"raw_affiliation_string":"Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1128","last_page":"1143"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11005","display_name":"Radiation Effects in Electronics","score":0.6796000003814697,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11005","display_name":"Radiation Effects in Electronics","score":0.6796000003814697,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"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.22280000150203705,"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/T11424","display_name":"Security and Verification in Computing","score":0.011099999770522118,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/fault-tolerance","display_name":"Fault tolerance","score":0.4083000123500824},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.3285999894142151},{"id":"https://openalex.org/keywords/fault","display_name":"Fault (geology)","score":0.29089999198913574},{"id":"https://openalex.org/keywords/reliability","display_name":"Reliability (semiconductor)","score":0.2881999909877777},{"id":"https://openalex.org/keywords/fault-detection-and-isolation","display_name":"Fault detection and isolation","score":0.28029999136924744},{"id":"https://openalex.org/keywords/redundancy","display_name":"Redundancy (engineering)","score":0.27959999442100525}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5637000203132629},{"id":"https://openalex.org/C63540848","wikidata":"https://www.wikidata.org/wiki/Q3140932","display_name":"Fault tolerance","level":2,"score":0.4083000123500824},{"id":"https://openalex.org/C200601418","wikidata":"https://www.wikidata.org/wiki/Q2193887","display_name":"Reliability engineering","level":1,"score":0.4081999957561493},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.3285999894142151},{"id":"https://openalex.org/C175551986","wikidata":"https://www.wikidata.org/wiki/Q47089","display_name":"Fault (geology)","level":2,"score":0.29089999198913574},{"id":"https://openalex.org/C43214815","wikidata":"https://www.wikidata.org/wiki/Q7310987","display_name":"Reliability (semiconductor)","level":3,"score":0.2881999909877777},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.28769999742507935},{"id":"https://openalex.org/C152745839","wikidata":"https://www.wikidata.org/wiki/Q5438153","display_name":"Fault detection and isolation","level":3,"score":0.28029999136924744},{"id":"https://openalex.org/C152124472","wikidata":"https://www.wikidata.org/wiki/Q1204361","display_name":"Redundancy (engineering)","level":2,"score":0.27959999442100525},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.2752000093460083},{"id":"https://openalex.org/C193519340","wikidata":"https://www.wikidata.org/wiki/Q891179","display_name":"Data loss","level":2,"score":0.26669999957084656},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.2605000138282776},{"id":"https://openalex.org/C77618280","wikidata":"https://www.wikidata.org/wiki/Q1155772","display_name":"Scheme (mathematics)","level":2,"score":0.2515999972820282}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3767295.3803602","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3767295.3803602","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.3803602","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3767295.3803602","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":[{"score":0.556951105594635,"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":31,"referenced_works":["https://openalex.org/W1982063824","https://openalex.org/W2007888220","https://openalex.org/W2738549499","https://openalex.org/W2889230848","https://openalex.org/W2970215440","https://openalex.org/W2979479406","https://openalex.org/W3023848619","https://openalex.org/W3096533337","https://openalex.org/W3134779123","https://openalex.org/W3152809665","https://openalex.org/W3169060824","https://openalex.org/W3209190856","https://openalex.org/W4210304731","https://openalex.org/W4309672335","https://openalex.org/W4319866214","https://openalex.org/W4361194512","https://openalex.org/W4372260324","https://openalex.org/W4381382906","https://openalex.org/W4384705381","https://openalex.org/W4385621844","https://openalex.org/W4387302703","https://openalex.org/W4388750669","https://openalex.org/W4394923278","https://openalex.org/W4396569465","https://openalex.org/W4400909633","https://openalex.org/W4401175867","https://openalex.org/W4403728516","https://openalex.org/W4408846853","https://openalex.org/W4408901606","https://openalex.org/W4409713521","https://openalex.org/W4411091859"],"related_works":[],"abstract_inverted_index":{"Recent":[0],"advances":[1],"in":[2],"CXL":[3],"3.0":[4],"have":[5],"revitalized":[6],"Distributed":[7],"Shared":[8],"Memory":[9],"(DSM),":[10],"enabling":[11],"zero-copy":[12],"sharing":[13],"across":[14],"machine":[15],"nodes":[16],"at":[17],"near-NUMA":[18],"latency":[19],"and":[20,47,143],"making":[21],"shared-memory":[22],"communication":[23],"practical":[24],"for":[25],"distributed":[26,67,103],"applications.":[27],"However,":[28],"DSM":[29,117,135,152],"memory":[30,42],"allocators":[31,123],"remain":[32],"vulnerable":[33],"to":[34,66,148],"partial":[35,99],"failures:":[36],"client":[37],"crashes":[38],"during":[39,58],"critical,":[40],"non-atomic":[41],"operations":[43,88],"can":[44],"corrupt":[45],"metadata":[46],"stall":[48],"the":[49],"entire":[50],"system.":[51],"Existing":[52],"solutions":[53],"either":[54],"block":[55],"all":[56],"clients":[57],"recovery":[59],"or":[60],"impose":[61],"heavy":[62],"runtime":[63],"overhead":[64],"due":[65],"fault-tolerance":[68],"protocols.":[69],"We":[70],"propose":[71],"Atomic":[72],"Execution":[73],"Protection":[74],"(AEP),":[75],"a":[76,108,115,133],"kernel-assisted":[77],"fault":[78],"tolerance":[79],"mechanism":[80],"that":[81,119],"guarantees":[82],"atomic":[83],"completion":[84],"of":[85],"user-space":[86],"critical":[87],"by":[89,146],"deferring":[90],"termination":[91],"until":[92],"protected":[93],"regions":[94],"finish.":[95],"AEP":[96,129],"tolerates":[97],"intra-node":[98],"failures":[100],"without":[101],"costly":[102],"coordination.":[104,126],"To":[105],"extend":[106],"beyond":[107],"single":[109],"node,":[110],"we":[111],"further":[112],"design":[113],"AEP-DSM,":[114],"hierarchical":[116],"allocator":[118],"combines":[120],"AEP-protected":[121],"node-level":[122],"with":[124,132],"cross-node":[125,134],"Our":[127],"Linux":[128],"prototype":[130],"integrated":[131],"consistency":[136],"protocol":[137],"(CXL-SHM)":[138],"achieves":[139],"near-native":[140],"local":[141],"performance":[142],"improves":[144],"throughput":[145],"up":[147],"13.3x":[149],"over":[150],"state-of-the-art":[151],"allocators.":[153]},"counts_by_year":[],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2026-04-25T00:00:00"}
