{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,6]],"date-time":"2026-06-06T16:23:14Z","timestamp":1780762994138,"version":"3.54.1"},"reference-count":65,"publisher":"Association for Computing Machinery (ACM)","issue":"8","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. VLDB Endow."],"published-print":{"date-parts":[[2023,4]]},"abstract":"<jats:p>Distributed transaction systems incur extensive cross-node communication to execute and commit serializable OLTP transactions. As a result, their performance greatly suffers. Caching data at nodes that execute transactions can cut down remote reads. Batching transactions for validation and persistence can amortize the communication cost during committing. However, caching and batching can significantly increase the likelihood of conflicts, causing expensive aborts.<\/jats:p>\n          <jats:p>\n            In this paper, we develop Hackwrench to address the challenge of caching and batching. Instead of aborting conflicted transactions, Hackwrench tries to repair them using\n            <jats:italic>fine-grained re-execution<\/jats:italic>\n            by tracking the dependencies of operations among a batch of transactions. Tracked dependencies allow Hackwrench to selectively invalidate and re-execute only those operations necessary to \"fix\" the conflict, which is cheaper than aborting and executing an entire batch of transactions. Evaluations using TPC-C and other micro-benchmarks show that Hackwrench can outperform existing commercial and research systems including FoundationDB, Calvin, COCO, and Sundial under comparable settings.\n          <\/jats:p>","DOI":"10.14778\/3594512.3594523","type":"journal-article","created":{"date-parts":[[2023,6,23]],"date-time":"2023-06-23T00:28:36Z","timestamp":1687480116000},"page":"1930-1943","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":12,"title":["Fine-Grained Re-Execution for Efficient Batched Commit of Distributed Transactions"],"prefix":"10.14778","volume":"16","author":[{"given":"Zhiyuan","family":"Dong","sequence":"first","affiliation":[{"name":"Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zhaoguo","family":"Wang","sequence":"additional","affiliation":[{"name":"Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xiaodong","family":"Zhang","sequence":"additional","affiliation":[{"name":"Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xian","family":"Xu","sequence":"additional","affiliation":[{"name":"Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Changgeng","family":"Zhao","sequence":"additional","affiliation":[{"name":"Department of Computer Science, New York University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Haibo","family":"Chen","sequence":"additional","affiliation":[{"name":"Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Aurojit","family":"Panda","sequence":"additional","affiliation":[{"name":"Department of Computer Science, New York University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jinyang","family":"Li","sequence":"additional","affiliation":[{"name":"Department of Computer Science, New York University"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2023,6,22]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3181853"},{"key":"e_1_2_1_2_1","volume-title":"Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation","author":"Abadi Mart\u00edn","year":"2016","unstructured":"Mart\u00edn Abadi , Paul Barham , Jianmin Chen , Zhifeng Chen , Andy Davis , Jeffrey Dean , Matthieu Devin , Sanjay Ghemawat , Geoffrey Irving , Michael Isard , Manjunath Kudlur , Josh Levenberg , Rajat Monga , Sherry Moore , Derek G. Murray , Benoit Steiner , Paul Tucker , Vijay Vasudevan , Pete Warden , Martin Wicke , Yuan Yu , and Xiaoqiang Zheng . 2016 . TensorFlow: A System for Large-Scale Machine Learning . In Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation ( Savannah, GA, USA) (OSDI'16). USENIX Association, USA, 265--283. Mart\u00edn Abadi, Paul Barham, Jianmin Chen, Zhifeng Chen, Andy Davis, Jeffrey Dean, Matthieu Devin, Sanjay Ghemawat, Geoffrey Irving, Michael Isard, Manjunath Kudlur, Josh Levenberg, Rajat Monga, Sherry Moore, Derek G. Murray, Benoit Steiner, Paul Tucker, Vijay Vasudevan, Pete Warden, Martin Wicke, Yuan Yu, and Xiaoqiang Zheng. 2016. TensorFlow: A System for Large-Scale Machine Learning. In Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation (Savannah, GA, USA) (OSDI'16). USENIX Association, USA, 265--283."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294278"},{"key":"e_1_2_1_4_1","volume-title":"Last accessed","year":"2023","unstructured":"Apple. 2023. Foundationdb. \"https:\/\/github.com\/apple\/foundationdb\". Last accessed April 2023 . Apple. 2023. Foundationdb. \"https:\/\/github.com\/apple\/foundationdb\". Last accessed April 2023."},{"key":"e_1_2_1_5_1","volume-title":"Proceedings of the 14th USENIX Conference on Operating Systems Design and Implementation (OSDI'20)","author":"Balakrishnan Mahesh","year":"2020","unstructured":"Mahesh Balakrishnan , Jason Flinn , Chen Shen , Mihir Dharamshi , Ahmed Jafri , Xiao Shi , Santosh Ghosh , Hazem Hassan , Aaryaman Sagar , Rhed Shi , Jingming Liu , Filip Gruszczynski , Xianan Zhang , Huy Hoang , Ahmed Yossef , Francois Richard , and Yee Jiun Song . 2020 . Virtual Consensus in Delos . In Proceedings of the 14th USENIX Conference on Operating Systems Design and Implementation (OSDI'20) . USENIX Association, USA, Article 35, 16 pages. Mahesh Balakrishnan, Jason Flinn, Chen Shen, Mihir Dharamshi, Ahmed Jafri, Xiao Shi, Santosh Ghosh, Hazem Hassan, Aaryaman Sagar, Rhed Shi, Jingming Liu, Filip Gruszczynski, Xianan Zhang, Huy Hoang, Ahmed Yossef, Francois Richard, and Yee Jiun Song. 2020. Virtual Consensus in Delos. In Proceedings of the 14th USENIX Conference on Operating Systems Design and Implementation (OSDI'20). USENIX Association, USA, Article 35, 16 pages."},{"key":"e_1_2_1_6_1","volume-title":"CORFU: A Shared Log Design for Flash Clusters. In 9th USENIX Symposium on Networked Systems Design and Implementation (NSDI 12)","author":"Balakrishnan Mahesh","unstructured":"Mahesh Balakrishnan , Dahlia Malkhi , Vijayan Prabhakaran , Ted Wobbler , Michael Wei , and John D. Davis . 2012 . CORFU: A Shared Log Design for Flash Clusters. In 9th USENIX Symposium on Networked Systems Design and Implementation (NSDI 12) . USENIX Association, San Jose, CA, 1--14. https:\/\/www.usenix.org\/conference\/nsdi12\/technical-sessions\/presentation\/balakrishnan Mahesh Balakrishnan, Dahlia Malkhi, Vijayan Prabhakaran, Ted Wobbler, Michael Wei, and John D. Davis. 2012. CORFU: A Shared Log Design for Flash Clusters. In 9th USENIX Symposium on Networked Systems Design and Implementation (NSDI 12). USENIX Association, San Jose, CA, 1--14. https:\/\/www.usenix.org\/conference\/nsdi12\/technical-sessions\/presentation\/balakrishnan"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522732"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3477132.3483544"},{"key":"e_1_2_1_9_1","volume-title":"Fifth Biennial Conference on Innovative Data Systems Research, CIDR","author":"Bernstein Philip A.","year":"2011","unstructured":"Philip A. Bernstein , Colin W. Reid , and Sudipto Das . 2011. Hyder - A Transactional Record Manager for Shared Flash . In Fifth Biennial Conference on Innovative Data Systems Research, CIDR 2011 , Asilomar, CA , USA, January 9--12, 2011, Online Proceedings. www.cidrdb.org, Asilomar, CA, USA , 9--20. http:\/\/cidrdb.org\/cidr2011\/Papers\/CIDR11_Paper2.pdf Philip A. Bernstein, Colin W. Reid, and Sudipto Das. 2011. Hyder - A Transactional Record Manager for Shared Flash. In Fifth Biennial Conference on Innovative Data Systems Research, CIDR 2011, Asilomar, CA, USA, January 9--12, 2011, Online Proceedings. www.cidrdb.org, Asilomar, CA, USA, 9--20. http:\/\/cidrdb.org\/cidr2011\/Papers\/CIDR11_Paper2.pdf"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.14778\/3229863.3229872"},{"key":"e_1_2_1_11_1","volume-title":"Proceedings of the 7th USENIX Symposium on Operating Systems Design and Implementation-Volume 7","author":"Chang Fay","unstructured":"Fay Chang , Jeffrey Dean , Sanjay Ghemawat , Wilson C. Hsieh , Deborah A. Wallach , Mike Burrows , Tushar Chandra , Andrew Fikes , and Robert E. Gruber . 2006. Bigtable: A Distributed Storage System for Structured Data . In Proceedings of the 7th USENIX Symposium on Operating Systems Design and Implementation-Volume 7 ( Seattle, WA) (OSDI '06). USENIX Association, USA, 15. Fay Chang, Jeffrey Dean, Sanjay Ghemawat, Wilson C. Hsieh, Deborah A. Wallach, Mike Burrows, Tushar Chandra, Andrew Fikes, and Robert E. Gruber. 2006. Bigtable: A Distributed Storage System for Structured Data. In Proceedings of the 7th USENIX Symposium on Operating Systems Design and Implementation-Volume 7 (Seattle, WA) (OSDI '06). USENIX Association, USA, 15."},{"key":"e_1_2_1_12_1","volume-title":"Proceedings of the 2022 International Conference on Management of Data","author":"Chen Youmin","year":"2022","unstructured":"Youmin Chen , Xiangyao Yu , Paraschos Koutris , Andrea C. Arpaci-Dusseau , Remzi H. Arpaci-Dusseau , and Jiwu Shu . 2022 . Plor: General Transactions with Predictable, Low Tail Latency . In Proceedings of the 2022 International Conference on Management of Data ( Philadelphia, PA, USA) (SIGMOD '22). Association for Computing Machinery, New York, NY, USA, 19--33. 10.1145\/3514221.3517879 Youmin Chen, Xiangyao Yu, Paraschos Koutris, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau, and Jiwu Shu. 2022. Plor: General Transactions with Predictable, Low Tail Latency. In Proceedings of the 2022 International Conference on Management of Data (Philadelphia, PA, USA) (SIGMOD '22). Association for Computing Machinery, New York, NY, USA, 19--33. 10.1145\/3514221.3517879"},{"key":"e_1_2_1_13_1","volume-title":"CockroachDB Design Document. \"https:\/\/github.com\/cockroachdb\/cockroach\/blob\/master\/docs\/design.md\". Last accessed","year":"2023","unstructured":"cockroachdb. 2021. CockroachDB Design Document. \"https:\/\/github.com\/cockroachdb\/cockroach\/blob\/master\/docs\/design.md\". Last accessed April 2023 . cockroachdb. 2021. CockroachDB Design Document. \"https:\/\/github.com\/cockroachdb\/cockroach\/blob\/master\/docs\/design.md\". Last accessed April 2023."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491245"},{"key":"e_1_2_1_15_1","volume-title":"Granola: Low-Overhead Distributed Transaction Coordination. In 2012 USENIX Annual Technical Conference (USENIX ATC 12)","author":"Cowling James","year":"2012","unstructured":"James Cowling and Barbara Liskov . 2012 . Granola: Low-Overhead Distributed Transaction Coordination. In 2012 USENIX Annual Technical Conference (USENIX ATC 12) . USENIX Association, Boston, MA, 223--235. https:\/\/www.usenix.org\/conference\/atc12\/technical-sessions\/presentation\/cowling James Cowling and Barbara Liskov. 2012. Granola: Low-Overhead Distributed Transaction Coordination. In 2012 USENIX Annual Technical Conference (USENIX ATC 12). USENIX Association, Boston, MA, 223--235. https:\/\/www.usenix.org\/conference\/atc12\/technical-sessions\/presentation\/cowling"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3035918.3035919"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/129888.129894"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11390-020-9700-5"},{"key":"e_1_2_1_19_1","volume-title":"Fine-Grained Re-Execution for Efficient Batched Commit of Distributed Transactions (Extended Version). \"https:\/\/ipads.se.sjtu.edu.cn\/_media\/publications\/hackwrench.pdf\". Last accessed","author":"Dong Zhiyuan","year":"2023","unstructured":"Zhiyuan Dong , Zhaoguo Wang , Xiaodonng Zhang , Xian Xu , Changgeng Zhao , Haibo Chen , Aurojit Panda , and Jinyang Li. 2023. Fine-Grained Re-Execution for Efficient Batched Commit of Distributed Transactions (Extended Version). \"https:\/\/ipads.se.sjtu.edu.cn\/_media\/publications\/hackwrench.pdf\". Last accessed April 2023 . Zhiyuan Dong, Zhaoguo Wang, Xiaodonng Zhang, Xian Xu, Changgeng Zhao, Haibo Chen, Aurojit Panda, and Jinyang Li. 2023. Fine-Grained Re-Execution for Efficient Batched Commit of Distributed Transactions (Extended Version). \"https:\/\/ipads.se.sjtu.edu.cn\/_media\/publications\/hackwrench.pdf\". Last accessed April 2023."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2588555.2610529"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/325164.325102"},{"key":"e_1_2_1_22_1","volume-title":"Operating Systems, An Advanced Course","author":"Gray Jim","unstructured":"Jim Gray . 1978. Notes on Data Base Operating Systems . In Operating Systems, An Advanced Course . Springer-Verlag , Berlin, Heidelberg , 393--481. Jim Gray. 1978. Notes on Data Base Operating Systems. In Operating Systems, An Advanced Course. Springer-Verlag, Berlin, Heidelberg, 393--481."},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.5555\/573304"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/191839.191886"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1282480.1282513"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3448016.3457294"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807167.1807233"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807167.1807233"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.14778\/1454159.1454211"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/319566.319567"},{"key":"e_1_2_1_31_1","volume-title":"Last accessed","author":"Levandoski Justin","year":"2023","unstructured":"Justin Levandoski . 2019. Aurora Multimaster . \"http:\/\/www.hpts.ws\/papers\/2019\/aurora-multimaster-hpts2019.pdf\". Last accessed April 2023 . Justin Levandoski. 2019. Aurora Multimaster. \"http:\/\/www.hpts.ws\/papers\/2019\/aurora-multimaster-hpts2019.pdf\". Last accessed April 2023."},{"key":"e_1_2_1_32_1","volume-title":"High Performance Transactions in Deuteronomy. In Seventh Biennial Conference on Innovative Data Systems Research, CIDR 2015, Asilomar, CA, USA, January 4--7, 2015, Online Proceedings. www.cidrdb.org","author":"Levandoski Justin J.","year":"2015","unstructured":"Justin J. Levandoski , David B. Lomet , Sudipta Sengupta , Ryan Stutsman , and Rui Wang . 2015 . High Performance Transactions in Deuteronomy. In Seventh Biennial Conference on Innovative Data Systems Research, CIDR 2015, Asilomar, CA, USA, January 4--7, 2015, Online Proceedings. www.cidrdb.org , Asilomar, CA, USA. http:\/\/cidrdb.org\/cidr 2015\/Papers\/CIDR15_Paper15.pdf Justin J. Levandoski, David B. Lomet, Sudipta Sengupta, Ryan Stutsman, and Rui Wang. 2015. High Performance Transactions in Deuteronomy. In Seventh Biennial Conference on Innovative Data Systems Research, CIDR 2015, Asilomar, CA, USA, January 4--7, 2015, Online Proceedings. www.cidrdb.org, Asilomar, CA, USA. http:\/\/cidrdb.org\/cidr2015\/Papers\/CIDR15_Paper15.pdf"},{"key":"e_1_2_1_33_1","volume-title":"Proceedings of the International Conference on Parallel Processing, ICPP '88","volume":"101","author":"Li Kai","year":"1988","unstructured":"Kai Li . 1988 . IVY: A Shared Virtual Memory System for Parallel Computing . In Proceedings of the International Conference on Parallel Processing, ICPP '88 , The Pennsylvania State University, University Park, PA, USA , August 1988. Volume 2: Software. Pennsylvania State University Press, University Park, PA, USA, 94-- 101 . Kai Li. 1988. IVY: A Shared Virtual Memory System for Parallel Computing. In Proceedings of the International Conference on Parallel Processing, ICPP '88, The Pennsylvania State University, University Park, PA, USA, August 1988. Volume 2: Software. Pennsylvania State University Press, University Park, PA, USA, 94--101."},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.14778\/3303753.3303764"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3448016.3452827"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3514221.3526172"},{"key":"e_1_2_1_37_1","volume-title":"coco. \"https:\/\/github.com\/luyi0619\/coco\". Last accessed","author":"Yi Lu.","year":"2023","unstructured":"Yi Lu. 2023. coco. \"https:\/\/github.com\/luyi0619\/coco\". Last accessed April 2023 . Yi Lu. 2023. coco. \"https:\/\/github.com\/luyi0619\/coco\". Last accessed April 2023."},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.14778\/3407790.3407808"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.14778\/3446095.3446098"},{"key":"e_1_2_1_40_1","volume-title":"11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14)","author":"Mu Shuai","year":"2014","unstructured":"Shuai Mu , Yang Cui , Yang Zhang , Wyatt Lloyd , and Jinyang Li . 2014 . Extracting More Concurrency from Distributed Transactions . In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14) . USENIX Association, Broomfield, CO, 479--494. https:\/\/www.usenix.org\/conference\/osdi14\/technical-sessions\/presentation\/mu Shuai Mu, Yang Cui, Yang Zhang, Wyatt Lloyd, and Jinyang Li. 2014. Extracting More Concurrency from Distributed Transactions. In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14). USENIX Association, Broomfield, CO, 479--494. https:\/\/www.usenix.org\/conference\/osdi14\/technical-sessions\/presentation\/mu"},{"key":"e_1_2_1_41_1","volume-title":"12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16)","author":"Mu Shuai","year":"2016","unstructured":"Shuai Mu , Lamont Nelson , Wyatt Lloyd , and Jinyang Li . 2016 . Consolidating Concurrency Control and Consensus for Commits under Conflicts . In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16) . USENIX Association, Savannah, GA, 517--532. https:\/\/www.usenix.org\/conference\/osdi16\/technical-sessions\/presentation\/mu Shuai Mu, Lamont Nelson, Wyatt Lloyd, and Jinyang Li. 2016. Consolidating Concurrency Control and Consensus for Commits under Conflicts. In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16). USENIX Association, Savannah, GA, 517--532. https:\/\/www.usenix.org\/conference\/osdi16\/technical-sessions\/presentation\/mu"},{"key":"e_1_2_1_42_1","volume-title":"Last accessed","author":"SQL","year":"2023","unstructured":"Oracle. 2023. My SQL Cluster 8.0. \"https:\/\/www.mysql.com\/products\/cluster\". Last accessed April 2023 . Oracle. 2023. MySQL Cluster 8.0. \"https:\/\/www.mysql.com\/products\/cluster\". Last accessed April 2023."},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043592"},{"key":"e_1_2_1_44_1","volume-title":"Proceedings of the 33rd International Conference on Very Large Data Bases (VLDB '07)","author":"Stonebraker Michael","year":"2007","unstructured":"Michael Stonebraker , Samuel Madden , Daniel J. Abadi , Stavros Harizopoulos , Nabil Hachem , and Pat Helland . 2007 . The End of an Architectural Era: (It's Time for a Complete Rewrite) . In Proceedings of the 33rd International Conference on Very Large Data Bases (VLDB '07) . VLDB Endowment, Vienna, Austria, 1150--1160. Michael Stonebraker, Samuel Madden, Daniel J. Abadi, Stavros Harizopoulos, Nabil Hachem, and Pat Helland. 2007. The End of an Architectural Era: (It's Time for a Complete Rewrite). In Proceedings of the 33rd International Conference on Very Large Data Bases (VLDB '07). VLDB Endowment, Vienna, Austria, 1150--1160."},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3035918.3064031"},{"key":"e_1_2_1_46_1","volume-title":"Toward Coordination-free and Reconfigurable Mixed Concurrency Control. In 2018 USENIX Annual Technical Conference (USENIX ATC 18)","author":"Tang Dixin","unstructured":"Dixin Tang and Aaron J. Elmore . 2018 . Toward Coordination-free and Reconfigurable Mixed Concurrency Control. In 2018 USENIX Annual Technical Conference (USENIX ATC 18) . USENIX Association, Boston, MA, 809--822. https:\/\/www.usenix.org\/conference\/atc18\/presentation\/tang Dixin Tang and Aaron J. Elmore. 2018. Toward Coordination-free and Reconfigurable Mixed Concurrency Control. In 2018 USENIX Annual Technical Conference (USENIX ATC 18). USENIX Association, Boston, MA, 809--822. https:\/\/www.usenix.org\/conference\/atc18\/presentation\/tang"},{"key":"e_1_2_1_47_1","volume-title":"One Concurrency Control Does Not Fit All. In 8th Biennial Conference on Innovative Data Systems Research, CIDR 2017, Chaminade, CA, USA, January 8--11, 2017, Online Proceedings. www.cidrdb.org","author":"Tang Dixin","year":"2017","unstructured":"Dixin Tang , Hao Jiang , and Aaron J. Elmore . 2017. Adaptive Concurrency Control: Despite the Looking Glass , One Concurrency Control Does Not Fit All. In 8th Biennial Conference on Innovative Data Systems Research, CIDR 2017, Chaminade, CA, USA, January 8--11, 2017, Online Proceedings. www.cidrdb.org , Chaminade, CA, USA. http:\/\/cidrdb.org\/cidr 2017 \/papers\/p63-tang-cidr17.pdf Dixin Tang, Hao Jiang, and Aaron J. Elmore. 2017. Adaptive Concurrency Control: Despite the Looking Glass, One Concurrency Control Does Not Fit All. In 8th Biennial Conference on Innovative Data Systems Research, CIDR 2017, Chaminade, CA, USA, January 8--11, 2017, Online Proceedings. www.cidrdb.org, Chaminade, CA, USA. http:\/\/cidrdb.org\/cidr2017\/papers\/p63-tang-cidr17.pdf"},{"key":"e_1_2_1_48_1","volume-title":"TPC benchmark C. \"http:\/\/www.tpc.org\/tpcc\/\". Last accessed","author":"The Transaction Processing Council","year":"2023","unstructured":"The Transaction Processing Council . 2022. TPC benchmark C. \"http:\/\/www.tpc.org\/tpcc\/\". Last accessed April 2023 . The Transaction Processing Council. 2022. TPC benchmark C. \"http:\/\/www.tpc.org\/tpcc\/\". Last accessed April 2023."},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/2213836.2213838"},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2556685"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522713"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3035918.3056101"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183713.3196937"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.14778\/3015274.3015276"},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2882934"},{"key":"e_1_2_1_56_1","volume-title":"14th USENIX Symposium on Networked Systems Design and Implementation (NSDI 17)","author":"Wei Michael","year":"2017","unstructured":"Michael Wei , Amy Tai , Christopher J. Rossbach , Ittai Abraham , Maithem Munshed , Medhavi Dhawan , Jim Stabile , Udi Wieder , Scott Fritchie , Steven Swanson , Michael J. Freedman , and Dahlia Malkhi . 2017 . vCorfu: A Cloud-Scale Object Store on a Shared Log . In 14th USENIX Symposium on Networked Systems Design and Implementation (NSDI 17) . USENIX Association, Boston, MA, 35--49. https:\/\/www.usenix.org\/conference\/nsdi17\/technical-sessions\/presentation\/wei-michael Michael Wei, Amy Tai, Christopher J. Rossbach, Ittai Abraham, Maithem Munshed, Medhavi Dhawan, Jim Stabile, Udi Wieder, Scott Fritchie, Steven Swanson, Michael J. Freedman, and Dahlia Malkhi. 2017. vCorfu: A Cloud-Scale Object Store on a Shared Log. In 14th USENIX Symposium on Networked Systems Design and Implementation (NSDI 17). USENIX Association, Boston, MA, 35--49. https:\/\/www.usenix.org\/conference\/nsdi17\/technical-sessions\/presentation\/wei-michael"},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2915202"},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815430"},{"key":"e_1_2_1_59_1","volume-title":"Last accessed","year":"2023","unstructured":"Yaledb. 2023. Calvin. \"https:\/\/github.com\/yaledb\/calvin\". Last accessed April 2023 . Yaledb. 2023. Calvin. \"https:\/\/github.com\/yaledb\/calvin\". Last accessed April 2023."},{"key":"e_1_2_1_60_1","volume-title":"Proceedings of the 2022 International Conference on Management of Data","author":"Yang Linguan","year":"2022","unstructured":"Linguan Yang , Xinan Yan , and Bernard Wong . 2022 . Natto: Providing Distributed Transaction Prioritization for High-Contention Workloads . In Proceedings of the 2022 International Conference on Management of Data ( Philadelphia, PA, USA) (SIGMOD '22). Association for Computing Machinery, New York, NY, USA, 715--729. 10.1145\/3514221.3526161 Linguan Yang, Xinan Yan, and Bernard Wong. 2022. Natto: Providing Distributed Transaction Prioritization for High-Contention Workloads. In Proceedings of the 2022 International Conference on Management of Data (Philadelphia, PA, USA) (SIGMOD '22). Association for Computing Machinery, New York, NY, USA, 715--729. 10.1145\/3514221.3526161"},{"key":"e_1_2_1_61_1","volume-title":"Last accessed","author":"Sundial Xiangyao Yu.","year":"2023","unstructured":"Xiangyao Yu. 2023. Sundial . \"https:\/\/github.com\/yxymit\/Sundial\". Last accessed April 2023 . Xiangyao Yu. 2023. Sundial. \"https:\/\/github.com\/yxymit\/Sundial\". Last accessed April 2023."},{"key":"e_1_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.14778\/3231751.3231763"},{"key":"e_1_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/3318464.3389724"},{"key":"e_1_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/3448016.3457559"},{"key":"e_1_2_1_65_1","volume-title":"2018 USENIX Annual Technical Conference (USENIX ATC 18)","author":"Zhu Tao","year":"2018","unstructured":"Tao Zhu , Zhuoyue Zhao , Feifei Li , Weining Qian , Aoying Zhou , Dong Xie , Ryan Stutsman , Haining Li , and Huiqi Hu . 2018 . Solar: Towards a Shared-Everything Database on Distributed Log-Structured Storage . In 2018 USENIX Annual Technical Conference (USENIX ATC 18) . USENIX Association, Boston, MA, 795--807. https:\/\/www.usenix.org\/conference\/atc18\/presentation\/zhu Tao Zhu, Zhuoyue Zhao, Feifei Li, Weining Qian, Aoying Zhou, Dong Xie, Ryan Stutsman, Haining Li, and Huiqi Hu. 2018. Solar: Towards a Shared-Everything Database on Distributed Log-Structured Storage. In 2018 USENIX Annual Technical Conference (USENIX ATC 18). USENIX Association, Boston, MA, 795--807. https:\/\/www.usenix.org\/conference\/atc18\/presentation\/zhu"}],"container-title":["Proceedings of the VLDB Endowment"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.14778\/3594512.3594523","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,6,23]],"date-time":"2023-06-23T00:30:08Z","timestamp":1687480208000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.14778\/3594512.3594523"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,4]]},"references-count":65,"journal-issue":{"issue":"8","published-print":{"date-parts":[[2023,4]]}},"alternative-id":["10.14778\/3594512.3594523"],"URL":"https:\/\/doi.org\/10.14778\/3594512.3594523","relation":{},"ISSN":["2150-8097"],"issn-type":[{"value":"2150-8097","type":"print"}],"subject":[],"published":{"date-parts":[[2023,4]]},"assertion":[{"value":"2023-06-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}