{"id":"https://openalex.org/W4210583498","doi":"https://doi.org/10.1109/tpds.2022.3148251","title":"DrTM+B: Replication-Driven Live Reconfiguration for Fast and General Distributed Transaction Processing","display_name":"DrTM+B: Replication-Driven Live Reconfiguration for Fast and General Distributed Transaction Processing","publication_year":2022,"publication_date":"2022-02-04","ids":{"openalex":"https://openalex.org/W4210583498","doi":"https://doi.org/10.1109/tpds.2022.3148251"},"language":"en","primary_location":{"id":"doi:10.1109/tpds.2022.3148251","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2022.3148251","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5064079330","display_name":"Sijie Shen","orcid":"https://orcid.org/0000-0003-4650-7352"},"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"]},{"id":"https://openalex.org/I4210100255","display_name":"Beijing Academy of Artificial Intelligence","ror":"https://ror.org/016a74861","country_code":"CN","type":"other","lineage":["https://openalex.org/I4210100255"]},{"id":"https://openalex.org/I4391012619","display_name":"Shanghai Artificial Intelligence Laboratory","ror":"https://ror.org/03wkvpx79","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4391012619"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Sijie Shen","raw_affiliation_strings":["Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University, Shanghai, China","Engineering Research Center for Domain-Specific Operating Systems (MOE), Shanghai, China","Shanghai Artificial Intelligence Laboratory, Shanghai, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]},{"raw_affiliation_string":"Engineering Research Center for Domain-Specific Operating Systems (MOE), Shanghai, China","institution_ids":[]},{"raw_affiliation_string":"Shanghai Artificial Intelligence Laboratory, Shanghai, China","institution_ids":["https://openalex.org/I4210100255","https://openalex.org/I4391012619"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002957327","display_name":"Xingda Wei","orcid":"https://orcid.org/0000-0003-4983-6047"},"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"]},{"id":"https://openalex.org/I4210100255","display_name":"Beijing Academy of Artificial Intelligence","ror":"https://ror.org/016a74861","country_code":"CN","type":"other","lineage":["https://openalex.org/I4210100255"]},{"id":"https://openalex.org/I4391012619","display_name":"Shanghai Artificial Intelligence Laboratory","ror":"https://ror.org/03wkvpx79","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4391012619"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xingda Wei","raw_affiliation_strings":["Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University, Shanghai, China","Engineering Research Center for Domain-Specific Operating Systems (MOE), Shanghai, China","Shanghai Artificial Intelligence Laboratory, Shanghai, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]},{"raw_affiliation_string":"Engineering Research Center for Domain-Specific Operating Systems (MOE), Shanghai, China","institution_ids":[]},{"raw_affiliation_string":"Shanghai Artificial Intelligence Laboratory, Shanghai, China","institution_ids":["https://openalex.org/I4210100255","https://openalex.org/I4391012619"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101543146","display_name":"Rong Chen","orcid":"https://orcid.org/0000-0002-6115-8130"},"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"]},{"id":"https://openalex.org/I4210100255","display_name":"Beijing Academy of Artificial Intelligence","ror":"https://ror.org/016a74861","country_code":"CN","type":"other","lineage":["https://openalex.org/I4210100255"]},{"id":"https://openalex.org/I4391012619","display_name":"Shanghai Artificial Intelligence Laboratory","ror":"https://ror.org/03wkvpx79","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4391012619"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Rong Chen","raw_affiliation_strings":["Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University, Shanghai, China","Engineering Research Center for Domain-Specific Operating Systems (MOE), Shanghai, China","Shanghai Artificial Intelligence Laboratory, Shanghai, China"],"raw_orcid":"https://orcid.org/0000-0002-6115-8130","affiliations":[{"raw_affiliation_string":"Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]},{"raw_affiliation_string":"Engineering Research Center for Domain-Specific Operating Systems (MOE), Shanghai, China","institution_ids":[]},{"raw_affiliation_string":"Shanghai Artificial Intelligence Laboratory, Shanghai, China","institution_ids":["https://openalex.org/I4210100255","https://openalex.org/I4391012619"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100406215","display_name":"Haibo Chen","orcid":"https://orcid.org/0000-0002-9720-0361"},"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","Engineering Research Center for Domain-Specific Operating Systems (MOE), 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"]},{"raw_affiliation_string":"Engineering Research Center for Domain-Specific Operating Systems (MOE), Shanghai, China","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5031955160","display_name":"Binyu Zang","orcid":"https://orcid.org/0000-0002-1968-7645"},"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":"Binyu Zang","raw_affiliation_strings":["Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University, Shanghai, China","Engineering Research Center for Domain-Specific Operating Systems (MOE), Shanghai, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]},{"raw_affiliation_string":"Engineering Research Center for Domain-Specific Operating Systems (MOE), Shanghai, China","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.3408,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.5577681,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":96},"biblio":{"volume":"33","issue":"10","first_page":"2628","last_page":"2643"},"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.9988999962806702,"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.9951000213623047,"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.881723165512085},{"id":"https://openalex.org/keywords/control-reconfiguration","display_name":"Control reconfiguration","score":0.7286345958709717},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.6040456295013428},{"id":"https://openalex.org/keywords/distributed-transaction","display_name":"Distributed transaction","score":0.5419121980667114},{"id":"https://openalex.org/keywords/replication","display_name":"Replication (statistics)","score":0.536302924156189},{"id":"https://openalex.org/keywords/transaction-processing","display_name":"Transaction processing","score":0.5011701583862305},{"id":"https://openalex.org/keywords/commit","display_name":"Commit","score":0.476445734500885},{"id":"https://openalex.org/keywords/database-transaction","display_name":"Database transaction","score":0.3579317033290863},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.23807725310325623},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.1867544949054718}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.881723165512085},{"id":"https://openalex.org/C119701452","wikidata":"https://www.wikidata.org/wiki/Q5165881","display_name":"Control reconfiguration","level":2,"score":0.7286345958709717},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.6040456295013428},{"id":"https://openalex.org/C25185021","wikidata":"https://www.wikidata.org/wiki/Q4053284","display_name":"Distributed transaction","level":4,"score":0.5419121980667114},{"id":"https://openalex.org/C12590798","wikidata":"https://www.wikidata.org/wiki/Q3933199","display_name":"Replication (statistics)","level":2,"score":0.536302924156189},{"id":"https://openalex.org/C72108876","wikidata":"https://www.wikidata.org/wiki/Q844565","display_name":"Transaction processing","level":3,"score":0.5011701583862305},{"id":"https://openalex.org/C153180980","wikidata":"https://www.wikidata.org/wiki/Q19776675","display_name":"Commit","level":2,"score":0.476445734500885},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.3579317033290863},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.23807725310325623},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.1867544949054718},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tpds.2022.3148251","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2022.3148251","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2709730326","display_name":"\u6781\u7aef\u5316\u4f9b\u9700\u9a71\u52a8\u7684\u53ef\u4f38\u7f29\u865a\u62df\u5316\u7814\u7a76","funder_award_id":"61732010","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6352904881","display_name":null,"funder_award_id":"62172272","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G8677931172","display_name":null,"funder_award_id":"61925206","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"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":68,"referenced_works":["https://openalex.org/W192446467","https://openalex.org/W1214620947","https://openalex.org/W1409372306","https://openalex.org/W1433235304","https://openalex.org/W1524103123","https://openalex.org/W1828386109","https://openalex.org/W1862208438","https://openalex.org/W1920727200","https://openalex.org/W1977329921","https://openalex.org/W1980096825","https://openalex.org/W1980392765","https://openalex.org/W1986982859","https://openalex.org/W1997269120","https://openalex.org/W2003597767","https://openalex.org/W2006732937","https://openalex.org/W2007888220","https://openalex.org/W2013409485","https://openalex.org/W2014977566","https://openalex.org/W2022708256","https://openalex.org/W2047992088","https://openalex.org/W2059529113","https://openalex.org/W2060440895","https://openalex.org/W2081360300","https://openalex.org/W2085422792","https://openalex.org/W2091389843","https://openalex.org/W2098095723","https://openalex.org/W2100076195","https://openalex.org/W2101123884","https://openalex.org/W2118726720","https://openalex.org/W2125901106","https://openalex.org/W2127872526","https://openalex.org/W2133741724","https://openalex.org/W2141710443","https://openalex.org/W2143339985","https://openalex.org/W2150503355","https://openalex.org/W2150630976","https://openalex.org/W2155070484","https://openalex.org/W2271870283","https://openalex.org/W2310385842","https://openalex.org/W2338370098","https://openalex.org/W2530841038","https://openalex.org/W2574582689","https://openalex.org/W2579029018","https://openalex.org/W2739699618","https://openalex.org/W2799174450","https://openalex.org/W2899225507","https://openalex.org/W2899422128","https://openalex.org/W2919218896","https://openalex.org/W2950897498","https://openalex.org/W3025987117","https://openalex.org/W3175055685","https://openalex.org/W4237774489","https://openalex.org/W6607881844","https://openalex.org/W6628101826","https://openalex.org/W6628269061","https://openalex.org/W6638661645","https://openalex.org/W6638875382","https://openalex.org/W6640054003","https://openalex.org/W6649948755","https://openalex.org/W6653712188","https://openalex.org/W6678934490","https://openalex.org/W6698466579","https://openalex.org/W6728321986","https://openalex.org/W6731689793","https://openalex.org/W6741367708","https://openalex.org/W6755989234","https://openalex.org/W6756213314","https://openalex.org/W6764072016"],"related_works":["https://openalex.org/W2575658272","https://openalex.org/W2915853438","https://openalex.org/W2594387811","https://openalex.org/W321880970","https://openalex.org/W2378394253","https://openalex.org/W2364250032","https://openalex.org/W1486594064","https://openalex.org/W2123909466","https://openalex.org/W2114407468","https://openalex.org/W2126986415"],"abstract_inverted_index":{"Recent":[0],"in-memory":[1],"database":[2,142],"systems":[3,23],"leverage":[4],"advanced":[5],"hardware":[6],"features":[7],"like":[8,224],"RDMA":[9],"to":[10,26,38,84,92,136,186,205],"provide":[11,206],"transaction":[12,21,63],"processing":[13,22],"at":[14],"millions":[15],"of":[16,46,166,202],"transactions":[17],"per":[18],"second.":[19],"Distributed":[20],"can":[24,196],"scale":[25],"even":[27],"higher":[28],"rates,":[29],"especially":[30],"for":[31,164],"partitionable":[32],"workloads.":[33],"Unfortunately,":[34],"it":[35],"is":[36],"challenging":[37],"sustain":[39],"such":[40],"high":[41,207,242],"rates":[42],"during":[43,176,237],"live":[44,73,193,238],"reconfiguration":[45,74,106,152,194,239,246],"partitions.":[47],"In":[48],"this":[49,66,68],"article,":[50],"we":[51],"observe":[52],"that":[53,76,229],"state-of-the-art":[54],"approaches":[55],"would":[56],"cause":[57],"notable":[58],"performance":[59,82,175,235],"disruption":[60,83],"under":[61],"fast":[62],"processing.":[64],"To":[65,149,172],"end,":[67],"article":[69],"presents":[70],"DrTM+B,":[71],"a":[72,89,151,155,160,188,211],"approach":[75,195],"seamlessly":[77,137],"repartitions":[78],"data":[79,95,109,114,118,167,177],"with":[80,199,217],"little":[81],"running":[85],"transactions.":[86],"DrTM+B":[87,158,179,230],"uses":[88],"pre-copy-based":[90],"mechanism":[91,132],"avoid":[93],"excessive":[94],"transfer":[96],"by":[97,111],"leveraging":[98],"common":[99],"properties":[100],"in":[101,124,133,154],"recent":[102],"transactional":[103],"systems.":[104],"DrTM+B's":[105],"plans":[107],"reduce":[108],"movement":[110],"preferring":[112],"existing":[113],"replicas,":[115],"while":[116],"copying":[117,147],"from":[119],"multiple":[120],"replicas":[121],"asynchronously":[122],"and":[123,139,144,168,183,226,240,248],"parallel.":[125],"It":[126],"further":[127],"reuses":[128],"the":[129,174,181,245,249],"log":[130],"forwarding":[131],"primary-backup":[134,203],"replication":[135,204,219],"track":[138],"forward":[140],"dirty":[141],"tuples":[143],"avoids":[145],"iterative":[146],"costs.":[148],"commit":[150,162],"plan":[153],"transactional-safe":[156],"way,":[157],"designs":[159],"cooperative":[161],"protocol":[163],"synchronization":[165],"state":[169],"among":[170],"replicas.":[171],"boost":[173],"migration,":[178],"combines":[180],"pre-copy":[182],"post-copy":[184],"schemes":[185],"propose":[187],"hybrid":[189],"copy":[190],"scheme.":[191],"The":[192],"also":[197,252],"coexist":[198],"fault-tolerance":[200],"mechanisms":[201],"availability.":[208,243],"Evaluation":[209],"on":[210,215],"working":[212],"system":[213],"based":[214],"DrTM+R":[216],"3-way":[218],"using":[220],"typical":[221],"OLTP":[222],"workloads":[223],"TPC-C":[225],"SmallBank":[227],"shows":[228],"incurs":[231],"only":[232],"very":[233],"small":[234],"degradation":[236],"provides":[241],"Both":[244],"time":[247],"downtime":[250],"are":[251],"minimal.":[253]},"counts_by_year":[{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":1}],"updated_date":"2026-07-28T07:46:37.118299","created_date":"2025-10-10T00:00:00"}
