{"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":1775671092496,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":59,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,5,9]],"date-time":"2017-05-09T00:00:00Z","timestamp":1494288000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CNS-1409555"],"award-info":[{"award-number":["CNS-1409555"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2017,5,9]]},"DOI":"10.1145\/3035918.3064031","type":"proceedings-article","created":{"date-parts":[[2017,5,10]],"date-time":"2017-05-10T18:09:00Z","timestamp":1494439740000},"page":"283-297","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":15,"title":["Bringing Modular Concurrency Control to the Next Level"],"prefix":"10.1145","author":[{"given":"Chunzhi","family":"Su","sequence":"first","affiliation":[{"name":"The University of Texas at Austin, Austin, TX, USA"}]},{"given":"Natacha","family":"Crooks","sequence":"additional","affiliation":[{"name":"The University of Texas at Austin, Austin, TX, USA"}]},{"given":"Cong","family":"Ding","sequence":"additional","affiliation":[{"name":"Cornell University, Ithaca, NY, USA"}]},{"given":"Lorenzo","family":"Alvisi","sequence":"additional","affiliation":[{"name":"The University of Texas at Austin &amp; Cornell University, Austin, TX, USA"}]},{"given":"Chao","family":"Xie","sequence":"additional","affiliation":[{"name":"The University of Texas at Austin, Austin, TX, USA"}]}],"member":"320","published-online":{"date-parts":[[2017,5,9]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Cloud Lab. https:\/\/www.cloudlab.us\/.  Cloud Lab. https:\/\/www.cloudlab.us\/."},{"key":"e_1_3_2_1_2_1","unstructured":"MySQL. https:\/\/www.mysql.com.  MySQL. https:\/\/www.mysql.com."},{"key":"e_1_3_2_1_3_1","first-page":"67","volume-title":"Patrick O'Neil. Generalized Isolation Level Definitions. In Proceedings of the 16th International Conference on Data Engineering","author":"Adya Atul","year":"2000","unstructured":"Atul Adya , Barbara Liskov , and Patrick O'Neil. Generalized Isolation Level Definitions. In Proceedings of the 16th International Conference on Data Engineering , pages 67 -- 78 . IEEE, 2000 . Atul Adya, Barbara Liskov, and Patrick O'Neil. Generalized Isolation Level Definitions. In Proceedings of the 16th International Conference on Data Engineering, pages 67--78. IEEE, 2000."},{"key":"e_1_3_2_1_4_1","first-page":"223","volume-title":"Proceedings of the Conference on Innovative Data system Research (CIDR)","author":"Baker Jason","year":"2011","unstructured":"Jason Baker , Chris Bond , James C. Corbett , JJ Furman , Andrey Khorlin , James Larson , Jean-Michel Leon , Yawei Li , Alexander Lloyd , and Vadim Yushprakh . Megastore : Providing Scalable, Highly Available Storage for Interactive Services . In Proceedings of the Conference on Innovative Data system Research (CIDR) , pages 223 -- 234 , 2011 . Jason Baker, Chris Bond, James C. Corbett, JJ Furman, Andrey Khorlin, James Larson, Jean-Michel Leon, Yawei Li, Alexander Lloyd, and Vadim Yushprakh. Megastore: Providing Scalable, Highly Available Storage for Interactive Services. In Proceedings of the Conference on Innovative Data system Research (CIDR), pages 223--234, 2011."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/62044.62046"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.5555\/645334.649912"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1979.234182"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/356842.356846"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/319996.319998"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/12518"},{"key":"e_1_3_2_1_11_1","first-page":"23","volume-title":"Avi Silberschatz. Overview of Multidatabase Transaction Management. In Proceedings of the 1992 Conference of the Centre for Advanced Studies on Collaborative Research","volume":"2","author":"Breitbart Yuri","year":"1992","unstructured":"Yuri Breitbart , Hector Garcia-Molina , and Avi Silberschatz. Overview of Multidatabase Transaction Management. In Proceedings of the 1992 Conference of the Centre for Advanced Studies on Collaborative Research , volume 2 , pages 23 -- 56 . IBM Press , 1992 . Yuri Breitbart, Hector Garcia-Molina, and Avi Silberschatz. Overview of Multidatabase Transaction Management. In Proceedings of the 1992 Conference of the Centre for Advanced Studies on Collaborative Research, volume 2, pages 23--56. IBM Press, 1992."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1376616.1376690"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/582353.582386"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1985.232196"},{"key":"e_1_3_2_1_15_1","first-page":"251","volume-title":"Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation, OSDI'12","author":"Corbett James C.","year":"2012","unstructured":"James C. Corbett , Jeffrey Dean , Michael Epstein , Andrew Fikes , Christopher Frost , J. J. Furman , Sanjay Ghemawat , Andrey Gubarev , Christopher Heiser , Peter Hochschild , Wilson Hsieh , Sebastian Kanthak , Eugene Kogan , Hongyi Li , Alexander Lloyd , Sergey Melnik , David Mwaura , David Nagle , Sean Quinlan , Rajesh Rao , Lindsay Rolig , Yasushi Saito , Michal Szymaniak , Christopher Taylor , Ruth Wang , and Dale Woodford . Spanner : Google's Globally Distributed Database . In Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation, OSDI'12 , pages 251 -- 264 , Berkeley, CA, USA , 2012 . USENIX Association. James C. Corbett, Jeffrey Dean, Michael Epstein, Andrew Fikes, Christopher Frost, J. J. Furman, Sanjay Ghemawat, Andrey Gubarev, Christopher Heiser, Peter Hochschild, Wilson Hsieh, Sebastian Kanthak, Eugene Kogan, Hongyi Li, Alexander Lloyd, Sergey Melnik, David Mwaura, David Nagle, Sean Quinlan, Rajesh Rao, Lindsay Rolig, Yasushi Saito, Michal Szymaniak, Christopher Taylor, Ruth Wang, and Dale Woodford. Spanner: Google's Globally Distributed Database. In Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation, OSDI'12, pages 251--264, Berkeley, CA, USA, 2012. USENIX Association."},{"key":"e_1_3_2_1_16_1","volume-title":"Standard Specification Version 5.11","author":"Transaction Processing Performance Council","year":"2010","unstructured":"Transaction Processing Performance Council . TPC benchmark C , Standard Specification Version 5.11 , 2010 . Transaction Processing Performance Council. TPC benchmark C, Standard Specification Version 5.11, 2010."},{"key":"e_1_3_2_1_17_1","first-page":"21","volume-title":"Cowling and Barbara Liskov. Granola: Low-overhead Distributed Transaction Coordination. In Proceedings of the 2012 USENIX Conference on Annual Technical Conference, USENIX ATC'12","author":"James","year":"2012","unstructured":"James Cowling and Barbara Liskov. Granola: Low-overhead Distributed Transaction Coordination. In Proceedings of the 2012 USENIX Conference on Annual Technical Conference, USENIX ATC'12 , pages 21 -- 21 , Berkeley, CA, USA , 2012 . USENIX Association. James Cowling and Barbara Liskov. Granola: Low-overhead Distributed Transaction Coordination. In Proceedings of the 2012 USENIX Conference on Annual Technical Conference, USENIX ATC'12, pages 21--21, Berkeley, CA, USA, 2012. USENIX Association."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2882951"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.14778\/2732240.2732246"},{"key":"e_1_3_2_1_20_1","first-page":"401","volume-title":"Miguel Castro. FaRM: Fast Remote Memory. In Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation, NSDI'14","author":"Dragojevi\u0107 Aleksandar","year":"2014","unstructured":"Aleksandar Dragojevi\u0107 , Dushyanth Narayanan , Orion Hodson , and Miguel Castro. FaRM: Fast Remote Memory. In Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation, NSDI'14 , pages 401 -- 414 , Berkeley, CA, USA , 2014 . USENIX Association. Aleksandar Dragojevi\u0107, Dushyanth Narayanan, Orion Hodson, and Miguel Castro. FaRM: Fast Remote Memory. In Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation, NSDI'14, pages 401--414, Berkeley, CA, USA, 2014. USENIX Association."},{"key":"e_1_3_2_1_21_1","first-page":"81","volume-title":"DuBourdieux. Implementation of Distributed Transactions. In Berkeley Workshop","author":"Deborah","year":"1982","unstructured":"Deborah DuBourdieux. Implementation of Distributed Transactions. In Berkeley Workshop , pages 81 -- 94 , 1982 . Deborah DuBourdieux. Implementation of Distributed Transactions. In Berkeley Workshop, pages 81--94, 1982."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/360363.360369"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.14778\/2809974.2809981"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1071610.1071615"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807167.1807233"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.14778\/1454159.1454211"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/319566.319567"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.5555\/2387880.2387906"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2882923"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043593"},{"key":"e_1_3_2_1_31_1","first-page":"313","volume-title":"David G Andersen. Stronger Semantics for Low-Latency Geo-Replicated Storage. In Proceedings of the 10th USENIX Symposium on Networked Systems Design and Implementation (NSDI'13)","volume":"13","author":"Lloyd Wyatt","year":"2013","unstructured":"Wyatt Lloyd , Michael J Freedman , Michael Kaminsky , and David G Andersen. Stronger Semantics for Low-Latency Geo-Replicated Storage. In Proceedings of the 10th USENIX Symposium on Networked Systems Design and Implementation (NSDI'13) , Lombard, IL , volume 13 , pages 313 -- 328 , 2013 . Wyatt Lloyd, Michael J Freedman, Michael Kaminsky, and David G Andersen. Stronger Semantics for Low-Latency Geo-Replicated Storage. In Proceedings of the 10th USENIX Symposium on Networked Systems Design and Implementation (NSDI'13), Lombard, IL, volume 13, pages 313--328, 2013."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1007\/s007780050038"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.5555\/2685048.2685086"},{"key":"e_1_3_2_1_34_1","first-page":"511","volume-title":"Robert Morris. Phase Reconciliation for Contended In-memory Transactions. In Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation, OSDI'14","author":"Narula Neha","year":"2014","unstructured":"Neha Narula , Cody Cutler , Eddie Kohler , and Robert Morris. Phase Reconciliation for Contended In-memory Transactions. In Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation, OSDI'14 , pages 511 -- 524 , Broomfield, CO , 2014 . USENIX Association. Neha Narula, Cody Cutler, Eddie Kohler, and Robert Morris. Phase Reconciliation for Contended In-memory Transactions. In Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation, OSDI'14, pages 511--524, Broomfield, CO, 2014. USENIX Association."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2749436"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.14778\/2367502.2367523"},{"key":"e_1_3_2_1_37_1","first-page":"548","volume-title":"Pu. Superdatabases for Composition of Heterogeneous Databases. In Proceedings of the 4th International Conference on Data Engineering","author":"Calton","year":"1988","unstructured":"Calton Pu. Superdatabases for Composition of Heterogeneous Databases. In Proceedings of the 4th International Conference on Data Engineering , pages 548 -- 555 . IEEE, 1988 . Calton Pu. Superdatabases for Composition of Heterogeneous Databases. In Proceedings of the 4th International Conference on Data Engineering, pages 548--555. IEEE, 1988."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.5555\/645918.672337"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/357353.357355"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.5555\/548301.827873"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.5555\/646746.701335"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.2144"},{"key":"e_1_3_2_1_43_1","first-page":"386","volume-title":"Marek Zawirski. Conflict-free Replicated Data Types. In Proceedings of the 13th International Conference on Stabilization, Safety, and Security of Distributed Systems, SSS'11","author":"Shapiro Marc","year":"2011","unstructured":"Marc Shapiro , Nuno Pregui\u00e7a , Carlos Baquero , and Marek Zawirski. Conflict-free Replicated Data Types. In Proceedings of the 13th International Conference on Stabilization, Safety, and Security of Distributed Systems, SSS'11 , pages 386 -- 400 , Berlin, Heidelberg , 2011 . Springer-Verlag. Marc Shapiro, Nuno Pregui\u00e7a, Carlos Baquero, and Marek Zawirski. Conflict-free Replicated Data Types. In Proceedings of the 13th International Conference on Stabilization, Safety, and Security of Distributed Systems, SSS'11, pages 386--400, Berlin, Heidelberg, 2011. Springer-Verlag."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/211414.211427"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043592"},{"key":"e_1_3_2_1_46_1","first-page":"1150","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 . 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 , pages 1150 -- 1160 . VLDB Endowment , 2007 . Michael Stonebraker, Samuel Madden, Daniel J. Abadi, Stavros Harizopoulos, Nabil Hachem, and Pat Helland. 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, pages 1150--1160. VLDB Endowment, 2007."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2213836.2213838"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522713"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815419"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1987.232835"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/63264.63518"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/6012.15401"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/103140.103145"},{"key":"e_1_3_2_1_54_1","first-page":"515","volume-title":"Database Transaction Models for Advanced Applications","author":"Weikum Gerhard","year":"1992","unstructured":"Gerhard Weikum and Hans- J. Schek . Database Transaction Models for Advanced Applications . pages 515 -- 553 . Morgan Kaufmann Publishers Inc ., San Francisco, CA, USA, 1992 . Gerhard Weikum and Hans-J. Schek. Database Transaction Models for Advanced Applications. pages 515--553. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 1992."},{"key":"e_1_3_2_1_55_1","first-page":"495","volume-title":"11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14)","author":"Xie Chao","year":"2014","unstructured":"Chao Xie , Chunzhi Su , Manos Kapritsos , Yang Wang , Navid Yaghmazadeh , Lorenzo Alvisi , and Prince Mahajan . SALT : Combining ACID and BASE in a Distributed Database . In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14) , pages 495 -- 509 , Broomfield, CO , October 2014 . USENIX Association. Chao Xie, Chunzhi Su, Manos Kapritsos, Yang Wang, Navid Yaghmazadeh, Lorenzo Alvisi, and Prince Mahajan. SALT: Combining ACID and BASE in a Distributed Database. In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14), pages 495--509, Broomfield, CO, October 2014. USENIX Association."},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815430"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2882935"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815404"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522729"}],"event":{"name":"SIGMOD\/PODS'17: International Conference on Management of Data","location":"Chicago Illinois USA","acronym":"SIGMOD\/PODS'17","sponsor":["SIGMOD ACM Special Interest Group on Management of Data"]},"container-title":["Proceedings of the 2017 ACM International Conference on Management of Data"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3035918.3064031","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3035918.3064031","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3035918.3064031","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:36:41Z","timestamp":1750217801000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3035918.3064031"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,5,9]]},"references-count":59,"alternative-id":["10.1145\/3035918.3064031","10.1145\/3035918"],"URL":"https:\/\/doi.org\/10.1145\/3035918.3064031","relation":{},"subject":[],"published":{"date-parts":[[2017,5,9]]},"assertion":[{"value":"2017-05-09","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}