{"id":"https://openalex.org/W4323841535","doi":"https://doi.org/10.1145/3587096","title":"Fast One-Sided RDMA-Based State Machine Replication for Disaggregated Memory","display_name":"Fast One-Sided RDMA-Based State Machine Replication for Disaggregated Memory","publication_year":2023,"publication_date":"2023-03-10","ids":{"openalex":"https://openalex.org/W4323841535","doi":"https://doi.org/10.1145/3587096"},"language":"en","primary_location":{"id":"doi:10.1145/3587096","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3587096","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3587096","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":null,"license_id":null,"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/3587096","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5014303221","display_name":"Jingwen Du","orcid":"https://orcid.org/0000-0002-8242-8371"},"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":true,"raw_author_name":"Jingwen Du","raw_affiliation_strings":["Huazhong University of Science and Technology, Wuhan, Hubei, China"],"raw_orcid":"https://orcid.org/0000-0002-8242-8371","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/A5100321399","display_name":"Fang Wang","orcid":"https://orcid.org/0000-0002-2791-4158"},"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":"Fang Wang","raw_affiliation_strings":["Huazhong University of Science and Technology, Wuhan, Hubei, China"],"raw_orcid":"https://orcid.org/0000-0002-2791-4158","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/A5057421680","display_name":"Dan Feng","orcid":"https://orcid.org/0000-0002-4674-6006"},"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":"Dan Feng","raw_affiliation_strings":["Huazhong University of Science and Technology, Wuhan, Hubei, China"],"raw_orcid":"https://orcid.org/0000-0002-4674-6006","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/A5035496241","display_name":"Changchen Gan","orcid":"https://orcid.org/0009-0009-0954-9685"},"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":"Changchen Gan","raw_affiliation_strings":["Huazhong University of Science and Technology, Wuhan, Hubei, China"],"raw_orcid":"https://orcid.org/0009-0009-0954-9685","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/A5086767017","display_name":"Yuchao Cao","orcid":"https://orcid.org/0009-0000-9789-4239"},"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":"Yuchao Cao","raw_affiliation_strings":["Huazhong University of Science and Technology, Wuhan, Hubei, China"],"raw_orcid":"https://orcid.org/0009-0000-9789-4239","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/A5006123437","display_name":"Xiaomin Zou","orcid":"https://orcid.org/0000-0001-5867-847X"},"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":"Xiaomin Zou","raw_affiliation_strings":["Huazhong University of Science and Technology, Wuhan, Hubei, China"],"raw_orcid":"https://orcid.org/0000-0001-5867-847X","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/A5100373610","display_name":"Fan Li","orcid":"https://orcid.org/0009-0001-1375-1976"},"institutions":[{"id":"https://openalex.org/I4210138186","display_name":"Wuhan National Laboratory for Optoelectronics","ror":"https://ror.org/03c9ncn37","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210138186"]},{"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":"Fan Li","raw_affiliation_strings":["Huazhong University of Science and Technology, Wuhan, Hubei, China","Huazhong University of Science and Technology Wuhan National Laboratory for Optoelectronics, Key Laboratory of Information Storage System, Engineering Research Center of data storage systems and Technology, Ministry of Education of China, China"],"raw_orcid":"https://orcid.org/0009-0001-1375-1976","affiliations":[{"raw_affiliation_string":"Huazhong University of Science and Technology, Wuhan, Hubei, China","institution_ids":["https://openalex.org/I47720641"]},{"raw_affiliation_string":"Huazhong University of Science and Technology Wuhan National Laboratory for Optoelectronics, Key Laboratory of Information Storage System, Engineering Research Center of data storage systems and Technology, Ministry of Education of China, China","institution_ids":["https://openalex.org/I4210138186","https://openalex.org/I47720641"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5014303221"],"corresponding_institution_ids":["https://openalex.org/I47720641"],"apc_list":null,"apc_paid":null,"fwci":1.3773,"has_fulltext":true,"cited_by_count":7,"citation_normalized_percentile":{"value":0.81363487,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":"20","issue":"2","first_page":"1","last_page":"25"},"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.9998000264167786,"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.9998000264167786,"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.9984999895095825,"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.9937999844551086,"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.8732374310493469},{"id":"https://openalex.org/keywords/remote-direct-memory-access","display_name":"Remote direct memory access","score":0.6542847156524658},{"id":"https://openalex.org/keywords/consistency-model","display_name":"Consistency model","score":0.603071928024292},{"id":"https://openalex.org/keywords/replication","display_name":"Replication (statistics)","score":0.5556784868240356},{"id":"https://openalex.org/keywords/replica","display_name":"Replica","score":0.5126578211784363},{"id":"https://openalex.org/keywords/commit","display_name":"Commit","score":0.478866308927536},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.44953233003616333},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.44633516669273376},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3670560121536255},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.329958438873291},{"id":"https://openalex.org/keywords/data-consistency","display_name":"Data consistency","score":0.18291088938713074},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.134257972240448}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8732374310493469},{"id":"https://openalex.org/C130795937","wikidata":"https://www.wikidata.org/wiki/Q2561570","display_name":"Remote direct memory access","level":2,"score":0.6542847156524658},{"id":"https://openalex.org/C37279795","wikidata":"https://www.wikidata.org/wiki/Q2492305","display_name":"Consistency model","level":3,"score":0.603071928024292},{"id":"https://openalex.org/C12590798","wikidata":"https://www.wikidata.org/wiki/Q3933199","display_name":"Replication (statistics)","level":2,"score":0.5556784868240356},{"id":"https://openalex.org/C2775937380","wikidata":"https://www.wikidata.org/wiki/Q1232589","display_name":"Replica","level":2,"score":0.5126578211784363},{"id":"https://openalex.org/C153180980","wikidata":"https://www.wikidata.org/wiki/Q19776675","display_name":"Commit","level":2,"score":0.478866308927536},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.44953233003616333},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.44633516669273376},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3670560121536255},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.329958438873291},{"id":"https://openalex.org/C93361087","wikidata":"https://www.wikidata.org/wiki/Q4426698","display_name":"Data consistency","level":2,"score":0.18291088938713074},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.134257972240448},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3587096","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3587096","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3587096","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":null,"license_id":null,"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/3587096","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3587096","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3587096","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":null,"license_id":null,"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":[{"score":0.44999998807907104,"display_name":"Decent work and economic growth","id":"https://metadata.un.org/sdg/8"}],"awards":[{"id":"https://openalex.org/G2413230818","display_name":null,"funder_award_id":"61821003","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G5064772619","display_name":null,"funder_award_id":"No. 61821003","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G5275490392","display_name":null,"funder_award_id":"61832020, 61821003","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6147031788","display_name":null,"funder_award_id":"2018YFB1003305","funder_id":"https://openalex.org/F4320335777","funder_display_name":"National Key Research and Development Program of China"},{"id":"https://openalex.org/G7584325168","display_name":null,"funder_award_id":"61832020","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}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4323841535.pdf","grobid_xml":"https://content.openalex.org/works/W4323841535.grobid-xml"},"referenced_works_count":20,"referenced_works":["https://openalex.org/W1569348226","https://openalex.org/W1985229168","https://openalex.org/W1992479210","https://openalex.org/W2019966882","https://openalex.org/W2042842080","https://openalex.org/W2071642320","https://openalex.org/W2152465173","https://openalex.org/W2156094106","https://openalex.org/W2759418638","https://openalex.org/W2911837627","https://openalex.org/W2913264117","https://openalex.org/W2944076726","https://openalex.org/W2971307483","https://openalex.org/W2992822542","https://openalex.org/W3021428210","https://openalex.org/W3137759927","https://openalex.org/W3173937074","https://openalex.org/W4226379841","https://openalex.org/W4254778370","https://openalex.org/W4320067488"],"related_works":["https://openalex.org/W2083990828","https://openalex.org/W2975757667","https://openalex.org/W2380326897","https://openalex.org/W2765702227","https://openalex.org/W2150892838","https://openalex.org/W1642630651","https://openalex.org/W2017633061","https://openalex.org/W2359177339","https://openalex.org/W2485601117","https://openalex.org/W1602221270"],"abstract_inverted_index":{"Disaggregated":[0],"memory":[1,65,75,126],"architecture":[2,66],"has":[3,43],"risen":[4],"in":[5,49,62,106,124,248],"popularity":[6],"for":[7,29,274],"large":[8],"datacenters":[9],"with":[10,87],"the":[11,44,53,63,107,118,125,138,142,191,195,230,242,265],"advantage":[12],"of":[13,52,120,232,272],"improved":[14],"resource":[15,123],"utilization,":[16],"failure":[17,100,219],"isolation,":[18],"and":[19,31,42,74,91,97,133,141,148,189],"elasticity.":[20],"Replicated":[21],"state":[22,143,160,167],"machines":[23],"(RSMs)":[24],"have":[25],"been":[26],"extensively":[27],"used":[28],"reliability":[30],"consistency.":[32,200],"In":[33],"traditional":[34,56],"RSM":[35,57,85,244],"protocols,":[36],"each":[37],"replica":[38],"stores":[39],"replicated":[40,139],"data":[41,210],"computing":[45,122],"power":[46],"to":[47,60,68,109,145,170,197,208,228],"participate":[48],"some":[50],"part":[51],"protocols.":[54],"However,":[55],"protocols":[58],"fail":[59],"work":[61],"disaggregated":[64],"due":[67],"asymmetric":[69],"resources":[70],"on":[71,258],"CPU":[72],"nodes":[73],"nodes.":[76],"This":[77],"article":[78],"proposes":[79],"ECHO,":[80],"a":[81,164,204,223],"fast":[82,98,218],"one-sided":[83,115],"RDMA-based":[84],"protocol":[86,108,245],"lightweight":[88,130],"log":[89,131,140,159,166,187,206,233],"replication":[90,132,188],"remote":[92,134,150,158,184],"applying,":[93,135],"efficient":[94,157,178],"linearizability":[95,179],"guarantee,":[96,180],"coordinator":[99,196,275],"recovery.":[101,235],"ECHO":[102,136,162,181,202,221,240,253,263],"enables":[103],"all":[104],"operations":[105],"be":[110],"efficiently":[111],"executed":[112],"using":[113],"only":[114],"RDMA,":[116],"without":[117],"participation":[119],"any":[121],"pool.":[127],"To":[128,155,176,216],"provide":[129,177],"couples":[137],"machine":[144],"avoid":[146],"dual-copy":[147],"performs":[149,182],"applying":[151,185],"by":[152,269],"updating":[153,168],"pointers.":[154],"enable":[156],"management,":[161],"leverages":[163,190,222],"hitchhiked":[165],"scheme":[169,227],"eliminate":[171],"extra":[172],"network":[173],"round":[174],"trips.":[175],"immediate":[183],"after":[186,213],"local":[192],"locks":[193],"at":[194],"ensure":[198],"linear":[199],"Moreover,":[201,262],"adopts":[203],"commit-aware":[205],"cache":[207],"make":[209],"visible":[211],"immediately":[212],"being":[214],"committed.":[215],"achieve":[217],"recovery,":[220],"commit":[224],"point":[225],"identification":[226],"reduce":[229],"overhead":[231],"consistency":[234,266],"Experimental":[236],"results":[237],"demonstrate":[238],"that":[239],"outperforms":[241],"state-of-the-art":[243],"(namely":[246],"Sift)":[247],"multiple":[249],"scenarios.":[250],"For":[251],"example,":[252],"achieves":[254],"27%\u201352%":[255],"higher":[256],"throughput":[257],"typical":[259],"write-intensive":[260],"workloads.":[261],"reduces":[264],"recovery":[267],"time":[268],"three":[270],"orders":[271],"magnitude":[273],"failure.":[276]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":1}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
