{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,8]],"date-time":"2026-04-08T17:58:12Z","timestamp":1775671092158,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":47,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,6,9]],"date-time":"2021-06-09T00:00:00Z","timestamp":1623196800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100001395","name":"Wisconsin Alumni Research Foundation","doi-asserted-by":"publisher","award":["MSN231842"],"award-info":[{"award-number":["MSN231842"]}],"id":[{"id":"10.13039\/100001395","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,6,9]]},"DOI":"10.1145\/3448016.3457294","type":"proceedings-article","created":{"date-parts":[[2021,6,18]],"date-time":"2021-06-18T17:22:39Z","timestamp":1624036959000},"page":"658-670","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":42,"title":["Releasing Locks As Early As You Can: Reducing Contention of Hotspots by Violating Two-Phase Locking"],"prefix":"10.1145","author":[{"given":"Zhihan","family":"Guo","sequence":"first","affiliation":[{"name":"University of Wisconsin-Madison, Madison, WI, USA"}]},{"given":"Kan","family":"Wu","sequence":"additional","affiliation":[{"name":"University of Wisconsin-Madison, Madison, WI, USA"}]},{"given":"Cong","family":"Yan","sequence":"additional","affiliation":[{"name":"Microsoft Research, Redmond, WA, USA"}]},{"given":"Xiangyao","family":"Yu","sequence":"additional","affiliation":[{"name":"University of Wisconsin-Madison, Madison, WI, USA"}]}],"member":"320","published-online":{"date-parts":[[2021,6,18]]},"reference":[{"key":"e_1_3_2_2_1_1","unstructured":"[n.d.]. DBx1000. https:\/\/github.com\/yxymit\/DBx1000.  [n.d.]. DBx1000. https:\/\/github.com\/yxymit\/DBx1000."},{"key":"e_1_3_2_2_2_1","unstructured":"[n.d.]. DBx1000 with Bamboo Implemented. https:\/\/github.com\/ScarletGuo\/Bamboo-Public.  [n.d.]. DBx1000 with Bamboo Implemented. https:\/\/github.com\/ScarletGuo\/Bamboo-Public."},{"key":"e_1_3_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01232473"},{"key":"e_1_3_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/356842.356846"},{"key":"e_1_3_2_2_5_1","volume-title":"Bernstein and Nathan Goodman","author":"Philip","year":"1981","unstructured":"Philip A. Bernstein and Nathan Goodman . 1981 . Concurrency Control in Distributed Database Systems. CSUR ( 1981), 185--221. Philip A. Bernstein and Nathan Goodman. 1981. Concurrency Control in Distributed Database Systems. CSUR (1981), 185--221."},{"key":"e_1_3_2_2_6_1","doi-asserted-by":"crossref","unstructured":"Philip A Bernstein and Eric Newcomer. 2009. Principles of transaction processing. Morgan Kaufmann.  Philip A Bernstein and Eric Newcomer. 2009. Principles of transaction processing. Morgan Kaufmann.","DOI":"10.1016\/B978-1-55860-623-4.00004-4"},{"key":"e_1_3_2_2_7_1","doi-asserted-by":"crossref","unstructured":"Brian F. Cooper Adam Silberstein Erwin Tam Raghu Ramakrishnan and Russell Sears. 2010. Benchmarking Cloud Serving Systems with YCSB. In SoCC. 143--154.  Brian F. Cooper Adam Silberstein Erwin Tam Raghu Ramakrishnan and Russell Sears. 2010. Benchmarking Cloud Serving Systems with YCSB. In SoCC. 143--154.","DOI":"10.1145\/1807128.1807152"},{"key":"e_1_3_2_2_8_1","volume-title":"Corbett and et al","author":"James","year":"2012","unstructured":"James C. Corbett and et al . 2012 . Spanner : Google's Globally-Distributed Database. In OSDI. 251--264. James C. Corbett and et al. 2012. Spanner: Google's Globally-Distributed Database. In OSDI. 251--264."},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2463710"},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.14778\/3282495.3282502"},{"key":"e_1_3_2_2_11_1","volume-title":"Proceedings of the USENIX Annual Technical Conference (ATC). 1--14","author":"Duplyakin Dmitry","year":"2019","unstructured":"Dmitry Duplyakin , Robert Ricci , Aleksander Maricq , Gary Wong , Jonathon Duerig , Eric Eide , Leigh Stoller , Mike Hibler , David Johnson , Kirk Webb , Aditya Akella , Kuangching Wang , Glenn Ricart , Larry Landweber , Chip Elliott , Michael Zink , Emmanuel Cecchet , Snigdhaswin Kar , and Prabodh Mishra . 2019 . The Design and Operation of CloudLab . In Proceedings of the USENIX Annual Technical Conference (ATC). 1--14 . https:\/\/www.flux.utah.edu\/paper\/duplyakin-atc19 Dmitry Duplyakin, Robert Ricci, Aleksander Maricq, Gary Wong, Jonathon Duerig, Eric Eide, Leigh Stoller, Mike Hibler, David Johnson, Kirk Webb, Aditya Akella, Kuangching Wang, Glenn Ricart, Larry Landweber, Chip Elliott, Michael Zink, Emmanuel Cecchet, Snigdhaswin Kar, and Prabodh Mishra. 2019. The Design and Operation of CloudLab. In Proceedings of the USENIX Annual Technical Conference (ATC). 1--14. https:\/\/www.flux.utah.edu\/paper\/duplyakin-atc19"},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"crossref","unstructured":"K. P. Eswaran J. N. Gray R. A. Lorie and I. L. Traiger. 1976. The Notions of Consistency and Predicate Locks in a Database System. CACM (1976) 624--633.  K. P. Eswaran J. N. Gray R. A. Lorie and I. L. Traiger. 1976. The Notions of Consistency and Predicate Locks in a Database System. CACM (1976) 624--633.","DOI":"10.1145\/360363.360369"},{"key":"e_1_3_2_2_14_1","volume-title":"Abadi","author":"Faleiro Jose M.","year":"2015","unstructured":"Jose M. Faleiro and Daniel J . Abadi . 2015 . Rethinking Serializable Multiversion Concurrency Control. PVLDB ( 2015), 1190--1201. Jose M. Faleiro and Daniel J. Abadi. 2015. Rethinking Serializable Multiversion Concurrency Control. PVLDB (2015), 1190--1201."},{"key":"e_1_3_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.14778\/3055540.3055553"},{"key":"e_1_3_2_2_16_1","first-page":"3","article-title":"Varieties of concurrency control in IMS\/VS fast path","volume":"8","author":"Gawlick Dieter","year":"1985","unstructured":"Dieter Gawlick and David Kinkade . 1985 . Varieties of concurrency control in IMS\/VS fast path . IEEE Database Eng. Bull. , Vol. 8 , 2 (1985), 3 -- 10 . Dieter Gawlick and David Kinkade. 1985. Varieties of concurrency control in IMS\/VS fast path. IEEE Database Eng. Bull., Vol. 8, 2 (1985), 3--10.","journal-title":"IEEE Database Eng. Bull."},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2465325"},{"key":"e_1_3_2_2_18_1","volume-title":"Berkeley Workshop .","author":"Gray J.","unstructured":"J. Gray , Pete Homan , H. Korth , and R. Obermarck . 1981. A Straw Man Analysis of the Probability of Waiting and Deadlock in a Database System . In Berkeley Workshop . J. Gray, Pete Homan, H. Korth, and R. Obermarck. 1981. A Straw Man Analysis of the Probability of Waiting and Deadlock in a Database System. In Berkeley Workshop ."},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.5555\/573304"},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"crossref","unstructured":"Zhihan Guo Kan Wu Cong Yan and Xiangyao Yu. 2021. Releasing Locks As Early As You Can: Reducing Contention of Hotspots by Violating Two-Phase Locking (Extended Version). arxiv: 2103.09906 [cs.DB]  Zhihan Guo Kan Wu Cong Yan and Xiangyao Yu. 2021. Releasing Locks As Early As You Can: Reducing Contention of Hotspots by Violating Two-Phase Locking (Extended Version). arxiv: 2103.09906 [cs.DB]","DOI":"10.1145\/3448016.3457294"},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"crossref","unstructured":"Ramesh Gupta Jayant Haritsa and Krithi Ramamritham. 1997. Revisiting Commit Processing in Distributed Database Systems. In SIGMOD. 486--497.  Ramesh Gupta Jayant Haritsa and Krithi Ramamritham. 1997. Revisiting Commit Processing in Distributed Database Systems. In SIGMOD. 486--497.","DOI":"10.1145\/253262.253366"},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"crossref","unstructured":"Mark C. Jeffrey Suvinay Subramanian Cong Yan Joel Emer and Daniel Sanchez. 2015. A Scalable Architecture for Ordered Parallelism. In MICRO. 228--241.  Mark C. Jeffrey Suvinay Subramanian Cong Yan Joel Emer and Daniel Sanchez. 2015. A Scalable Architecture for Ordered Parallelism. In MICRO. 228--241.","DOI":"10.1145\/2830772.2830777"},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"crossref","unstructured":"M. C. Jeffrey S. Subramanian C. Yan J. Emer and D. Sanchez. 2016. Unlocking Ordered Parallelism with the Swarm Architecture. IEEE Micro (2016) 105--117.  M. C. Jeffrey S. Subramanian C. Yan J. Emer and D. Sanchez. 2016. Unlocking Ordered Parallelism with the Swarm Architecture. IEEE Micro (2016) 105--117.","DOI":"10.1109\/MM.2016.12"},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.14778\/1920841.1920928"},{"key":"e_1_3_2_2_25_1","doi-asserted-by":"crossref","unstructured":"Evan P.C. Jones Daniel J. Abadi and Samuel Madden. 2010. Low Overhead Concurrency Control for Partitioned Main Memory Databases. In SIGMOD. 603--614.  Evan P.C. Jones Daniel J. Abadi and Samuel Madden. 2010. Low Overhead Concurrency Control for Partitioned Main Memory Databases. In SIGMOD. 603--614.","DOI":"10.1145\/1807167.1807233"},{"key":"e_1_3_2_2_26_1","unstructured":"Hideaki Kimura Goetz Graefe and Harumi A Kuno. 2012. Efficient locking techniques for databases on modern hardware.. In ADMS@ VLDB. 1--12.  Hideaki Kimura Goetz Graefe and Harumi A Kuno. 2012. Efficient locking techniques for databases on modern hardware.. In ADMS@ VLDB. 1--12."},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/319566.319567"},{"key":"e_1_3_2_2_28_1","volume-title":"High-Performance Concurrency Control Mechanisms for Main-Memory Databases. VLDB","author":"Larson Per-\u00c5ke","year":"2011","unstructured":"Per-\u00c5ke Larson , Spyros Blanas , Cristian Diaconu , Craig Freedman , Jignesh M. Patel , and Mike Zwilling . 2011. High-Performance Concurrency Control Mechanisms for Main-Memory Databases. VLDB ( 2011 ), 298--309. Per-\u00c5ke Larson, Spyros Blanas, Cristian Diaconu, Craig Freedman, Jignesh M. Patel, and Mike Zwilling. 2011. High-Performance Concurrency Control Mechanisms for Main-Memory Databases. VLDB (2011), 298--309."},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"crossref","unstructured":"David Lomet Alan Fekete Rui Wang and Peter Ward. 2012. Multi-Version Concurrency via Timestamp Range Conflict Management. In ICDE. 714--725.  David Lomet Alan Fekete Rui Wang and Peter Ward. 2012. Multi-Version Concurrency via Timestamp Range Conflict Management. In ICDE. 714--725.","DOI":"10.1109\/ICDE.2012.10"},{"key":"e_1_3_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2527748.2527767"},{"key":"e_1_3_2_2_31_1","unstructured":"C Mohan. 1990. ARIES\/KVL: A Key-Value Locking Method for Concurrency Control of Multiaction Transactions Operating on B-Tree Indexes. VLDB.  C Mohan. 1990. ARIES\/KVL: A Key-Value Locking Method for Concurrency Control of Multiaction Transactions Operating on B-Tree Indexes. VLDB."},{"key":"e_1_3_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302424.3303966"},{"key":"e_1_3_2_2_33_1","volume-title":"Principles of Program Analysis","author":"Nielson Flemming","unstructured":"Flemming Nielson , Hanne R. Nielson , and Chris Hankin . 2010. Principles of Program Analysis . Springer Publishing Company, Inc orporated. Flemming Nielson, Hanne R. Nielson, and Chris Hankin. 2010. Principles of Program Analysis. Springer Publishing Company, Incorporated."},{"key":"e_1_3_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/320251.320260"},{"key":"e_1_3_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.14778\/2733004.2733006"},{"key":"e_1_3_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/211414.211427"},{"key":"e_1_3_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-58907-4_12"},{"key":"e_1_3_2_2_38_1","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). 809--822.  Dixin Tang and Aaron J Elmore. 2018. Toward coordination-free and reconfigurable mixed concurrency control. In 2018 $$USENIX$$ Annual Technical Conference ($$USENIX$$$$ATC$$ 18). 809--822."},{"key":"e_1_3_2_2_39_1","unstructured":"The Transaction Processing Council. 2007. TPC-C Benchmark (Revision 5.9.0).  The Transaction Processing Council. 2007. TPC-C Benchmark (Revision 5.9.0)."},{"key":"e_1_3_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/169725.169720"},{"key":"e_1_3_2_2_41_1","unstructured":"Stephen Tu Wenting Zheng Eddie Kohler Barbara Liskov and Samuel Madden. 2013. Speedy Transactions in Multicore In-Memory Databases. In SOSP .  Stephen Tu Wenting Zheng Eddie Kohler Barbara Liskov and Samuel Madden. 2013. Speedy Transactions in Multicore In-Memory Databases. In SOSP ."},{"key":"e_1_3_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.14778\/3015274.3015276"},{"key":"e_1_3_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2882934"},{"key":"e_1_3_2_2_44_1","volume-title":"Transactional information systems: theory, algorithms, and the practice of concurrency control and recovery","author":"Weikum Gerhard","unstructured":"Gerhard Weikum and Gottfried Vossen . 2001. Transactional information systems: theory, algorithms, and the practice of concurrency control and recovery . Elsevier . Gerhard Weikum and Gottfried Vossen. 2001. Transactional information systems: theory, algorithms, and the practice of concurrency control and recovery .Elsevier."},{"key":"e_1_3_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815430"},{"key":"e_1_3_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.14778\/2876473.2876479"},{"key":"e_1_3_2_2_47_1","doi-asserted-by":"crossref","unstructured":"Xiangyao Yu George Bezerra Andrew Pavlo Srinivas Devadas and Michael Stonebraker. 2014. Staring into the Abyss: An Evaluation of Concurrency Control with One Thousand Cores. VLDB 209--220.  Xiangyao Yu George Bezerra Andrew Pavlo Srinivas Devadas and Michael Stonebraker. 2014. Staring into the Abyss: An Evaluation of Concurrency Control with One Thousand Cores. VLDB 209--220.","DOI":"10.14778\/2735508.2735511"},{"key":"e_1_3_2_2_48_1","volume-title":"Siyuan Zhou, Yair Sovran, Marcos K Aguilera, and Jinyang Li.","author":"Zhang Yang","year":"2013","unstructured":"Yang Zhang , Russell Power , Siyuan Zhou, Yair Sovran, Marcos K Aguilera, and Jinyang Li. 2013 . Transaction chains: achieving serializability with low latency in geo-distributed storage systems. In SOSP. 276--291. Yang Zhang, Russell Power, Siyuan Zhou, Yair Sovran, Marcos K Aguilera, and Jinyang Li. 2013. Transaction chains: achieving serializability with low latency in geo-distributed storage systems. In SOSP. 276--291."}],"event":{"name":"SIGMOD\/PODS '21: International Conference on Management of Data","location":"Virtual Event China","acronym":"SIGMOD\/PODS '21","sponsor":["SIGMOD ACM Special Interest Group on Management of Data"]},"container-title":["Proceedings of the 2021 International Conference on Management of Data"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3448016.3457294","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3448016.3457294","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:28:06Z","timestamp":1750195686000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3448016.3457294"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,9]]},"references-count":47,"alternative-id":["10.1145\/3448016.3457294","10.1145\/3448016"],"URL":"https:\/\/doi.org\/10.1145\/3448016.3457294","relation":{},"subject":[],"published":{"date-parts":[[2021,6,9]]},"assertion":[{"value":"2021-06-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}