{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,5]],"date-time":"2026-05-05T07:24:52Z","timestamp":1777965892218,"version":"3.51.4"},"reference-count":61,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2022,1,11]],"date-time":"2022-01-11T00:00:00Z","timestamp":1641859200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,1,11]],"date-time":"2022-01-11T00:00:00Z","timestamp":1641859200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/100000083","name":"Directorate for Computer and Information Science and Engineering","doi-asserted-by":"publisher","award":["CNS-1704376"],"award-info":[{"award-number":["CNS-1704376"]}],"id":[{"id":"10.13039\/100000083","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000083","name":"Directorate for Computer and Information Science and Engineering","doi-asserted-by":"publisher","award":["CNS-1513416"],"award-info":[{"award-number":["CNS-1513416"]}],"id":[{"id":"10.13039\/100000083","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000083","name":"Directorate for Computer and Information Science and Engineering","doi-asserted-by":"publisher","award":["CNS-1513447"],"award-info":[{"award-number":["CNS-1513447"]}],"id":[{"id":"10.13039\/100000083","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000083","name":"Directorate for Computer and Information Science and Engineering","doi-asserted-by":"publisher","award":["CNS-1513471"],"award-info":[{"award-number":["CNS-1513471"]}],"id":[{"id":"10.13039\/100000083","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["The VLDB Journal"],"published-print":{"date-parts":[[2022,11]]},"DOI":"10.1007\/s00778-021-00719-9","type":"journal-article","created":{"date-parts":[[2022,1,11]],"date-time":"2022-01-11T08:02:30Z","timestamp":1641888150000},"page":"1239-1261","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Opportunities for optimism in contended main-memory multicore transactions"],"prefix":"10.1007","volume":"31","author":[{"given":"Yihe","family":"Huang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"William","family":"Qian","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2027-0035","authenticated-orcid":false,"given":"Eddie","family":"Kohler","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Barbara","family":"Liskov","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Liuba","family":"Shrira","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,1,11]]},"reference":[{"key":"719_CR1","doi-asserted-by":"crossref","unstructured":"Abramson, N.: The Aloha system: Another alternative for computer communications. In: Proceedings of the November 17\u201319, 1970. In: Fall Joint Computer Conference, AFIPS \u201970 (Fall), pp. 281\u2013285. ACM (1970)","DOI":"10.1145\/1478462.1478502"},{"issue":"4","key":"719_CR2","doi-asserted-by":"publisher","first-page":"609","DOI":"10.1145\/32204.32220","volume":"12","author":"R Agrawal","year":"1987","unstructured":"Agrawal, R., Carey, M.J., Livny, M.: Concurrency control performance modeling: alternatives and implications. ACM Trans. Database Syst. (TODS) 12(4), 609\u2013654 (1987)","journal-title":"ACM Trans. Database Syst. (TODS)"},{"issue":"1","key":"719_CR3","doi-asserted-by":"publisher","first-page":"163","DOI":"10.1145\/128765.128771","volume":"17","author":"B Badrinath","year":"1992","unstructured":"Badrinath, B., Ramamritham, K.: Semantics-based concurrency control: beyond commutativity. ACM Trans. Database Syst. (TODS) 17(1), 163\u2013199 (1992)","journal-title":"ACM Trans. Database Syst. (TODS)"},{"issue":"4","key":"719_CR4","doi-asserted-by":"publisher","first-page":"465","DOI":"10.1145\/319996.319998","volume":"8","author":"PA Bernstein","year":"1983","unstructured":"Bernstein, P.A., Goodman, N.: Multiversion concurrency control-theory and algorithms. ACM Trans. Database Syst. (TODS) 8(4), 465\u2013483 (1983)","journal-title":"ACM Trans. Database Syst. (TODS)"},{"issue":"2","key":"719_CR5","doi-asserted-by":"publisher","first-page":"172","DOI":"10.1016\/j.scico.2006.05.009","volume":"63","author":"J Cachopo","year":"2006","unstructured":"Cachopo, J., Rito-Silva, A.: Versioned boxes as the basis for memory transactions. Sci. Comp. Programm. 63(2), 172\u2013185 (2006)","journal-title":"Sci. Comp. Programm."},{"key":"719_CR6","doi-asserted-by":"crossref","unstructured":"Cooper, B.F., Silberstein, A., Tam, E., Ramakrishnan, R., Sears, R.: Benchmarking cloud serving systems with YCSB. In: Proceedings of the 1st ACM Symposium on Cloud Computing, SOCC \u201910, pp. 143\u2013154. ACM (2010)","DOI":"10.1145\/1807128.1807152"},{"key":"719_CR7","doi-asserted-by":"crossref","unstructured":"Diaconu, C., Freedman, C., Ismert, E., Larson, P.A., Mittal, P., Stonecipher, R., Verma, N., Zwilling, M.: Hekaton: SQL Server\u2019s memory-optimized OLTP engine. In: Proceedings of the 2013 International Conference on Management of Data, SIGMOD \u201913, pp. 1243\u20131254. ACM (2013)","DOI":"10.1145\/2463676.2463710"},{"key":"719_CR8","doi-asserted-by":"crossref","unstructured":"Dice, D., Shalev, O., Shavit, N.: Transactional locking II. In: Proceedings of the 20th International Symposium on Distributed Computing, DISC \u201906, pp. 194\u2013208. Springer (2006)","DOI":"10.1007\/11864219_14"},{"issue":"4","key":"719_CR9","first-page":"277","volume":"7","author":"DE Difallah","year":"2013","unstructured":"Difallah, D.E., Pavlo, A., Curino, C., Cudre-Mauroux, P.: OLTP-bench: an extensible testbed for benchmarking relational databases. PVLDB 7(4), 277\u2013288 (2013)","journal-title":"PVLDB"},{"issue":"2","key":"719_CR10","first-page":"169","volume":"12","author":"B Ding","year":"2018","unstructured":"Ding, B., Kot, L., Gehrke, J.: Improving optimistic concurrency control through transaction batching and operation reordering. PVLDB 12(2), 169\u2013182 (2018)","journal-title":"PVLDB"},{"key":"719_CR11","doi-asserted-by":"crossref","unstructured":"Dragojevi\u0107, A., Guerraoui, R., Kapalka, M.: Stretching transactional memory. In: Proceedings of the 30th ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI \u201909, pp. 155\u2013165. ACM (2009)","DOI":"10.1145\/1543135.1542494"},{"key":"719_CR12","unstructured":"Dragojevi\u0107, A., Narayanan, D., Hodson, O., Castro, M.: FaRM: Fast remote memory. In: Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation, NSDI \u201914, pp. 401\u2013414. ACM (2014)"},{"key":"719_CR13","doi-asserted-by":"publisher","unstructured":"Durner, D., Leis, V., Neumann, T.: On the impact of memory allocation on high-performance query processing. In: Proceedings of the 15th International Workshop on Data Management on New Hardware, DaMoN \u201919. ACM (2019). https:\/\/doi.org\/10.1145\/3329785.3329918","DOI":"10.1145\/3329785.3329918"},{"issue":"11","key":"719_CR14","first-page":"1190","volume":"8","author":"JM Faleiro","year":"2015","unstructured":"Faleiro, J.M., Abadi, D.J.: Rethinking serializable multiversion concurrency control. PVLDB 8(11), 1190\u20131201 (2015)","journal-title":"PVLDB"},{"key":"719_CR15","unstructured":"Fernandes, S., Cachopo, J.: A scalable and efficient commit algorithm for the JVSTM. In: Proceedings of the 5th ACM SIGPLAN Workshop on Transactional Computing (2010)"},{"key":"719_CR16","doi-asserted-by":"crossref","unstructured":"Guerraoui, R., Herlihy, M., Pochon, B.: Toward a theory of transactional contention managers. In: Proceedings of the 24th annual ACM Symposium on Principles of Distributed Computing, PODC \u201905, pp. 258\u2013264. ACM (2005)","DOI":"10.1145\/1073814.1073863"},{"key":"719_CR17","doi-asserted-by":"crossref","unstructured":"Held, G., Stonebraker, M., Wong, E.: INGRES: a relational data base system. In: Proceedings of the May 19\u201322, 1975, national computer conference and exposition, pp. 409\u2013416. ACM (1975)","DOI":"10.1145\/1499949.1500029"},{"key":"719_CR18","doi-asserted-by":"crossref","unstructured":"H\u00e9man, S., Zukowski, M., Nes, N.J., Sidirourgos, L., Boncz, P.: Positional update handling in column stores. In: Proceedings of the 2010 International Conference on Management of Data, SIGMOD \u201910, pp. 543\u2013554. ACM (2010)","DOI":"10.1145\/1807167.1807227"},{"key":"719_CR19","doi-asserted-by":"crossref","unstructured":"Herlihy, M., Koskinen, E.: Transactional boosting: A methodology for highly-concurrent transactional objects. In: Proceedings of the 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP \u201908, pp. 207\u2013216. ACM (2008)","DOI":"10.1145\/1345206.1345237"},{"key":"719_CR20","doi-asserted-by":"publisher","unstructured":"Herlihy, M., Moss, J.E.B.: Transactional memory: Architectural support for lock-free data structures. In: Proceedings of the 20th Annual International Symposium on Computer Architecture, ISCA \u201993, pp. 289\u2013300. ACM, New York, NY, USA (1993). https:\/\/doi.org\/10.1145\/165123.165164","DOI":"10.1145\/165123.165164"},{"key":"719_CR21","doi-asserted-by":"crossref","unstructured":"Herman, N., Inala, J.P., Huang, Y., Tsai, L., Kohler, E., Liskov, B., Shrira, L.: Type-aware transactions for faster concurrent code. In: Proceedings of the 11th European Conference on Computer Systems, EuroSys \u201916. ACM (2016)","DOI":"10.1145\/2901318.2901348"},{"issue":"5","key":"719_CR22","doi-asserted-by":"publisher","first-page":"629","DOI":"10.14778\/3377369.3377373","volume":"13","author":"Y Huang","year":"2020","unstructured":"Huang, Y., Qian, W., Kohler, E., Liskov, B., Shrira, L.: Opportunities for optimism in contended main-memory multicore transactions. PVLDB 13(5), 629\u2013642 (2020). https:\/\/doi.org\/10.14778\/3377369.3377373","journal-title":"PVLDB"},{"key":"719_CR23","unstructured":"Jannen, W., Yuan, J., Zhan, Y., Akshintala, A., Esmet, J., Jiao, Y., Mittal, A., Pandey, P., Reddy, P., Walsh, L., et\u00a0al.: BetrFS: A right-optimized write-optimized file system. In: 13th USENIX Conference on File and Storage Technologies, FAST \u201915, pp. 301\u2013315. ACM (2015)"},{"issue":"2","key":"719_CR24","doi-asserted-by":"publisher","first-page":"1496","DOI":"10.14778\/1454159.1454211","volume":"1","author":"R Kallman","year":"2008","unstructured":"Kallman, R., Kimura, H., Natkins, J., Pavlo, A., Rasin, A., Zdonik, S., Jones, E.P.C., Madden, S., Stonebraker, M., Zhang, Y., Hugg, J., Abadi, D.J.: A high-performance, distributed main memory transaction processing system. PVLDB 1(2), 1496\u20131499 (2008). https:\/\/doi.org\/10.14778\/1454159.1454211","journal-title":"PVLDB"},{"key":"719_CR25","doi-asserted-by":"crossref","unstructured":"Kim, K., Wang, T., Johnson, R., Pandis, I.: ERMIA: Fast memory-optimized database system for heterogeneous workloads. In: Proceedings of the 2016 International Conference on Management of Data, SIGMOD \u201916, pp. 1675\u20131687. ACM (2016)","DOI":"10.1145\/2882903.2882905"},{"key":"719_CR26","doi-asserted-by":"crossref","unstructured":"Kimura, H.: FOEDUS: OLTP engine for a thousand cores and NVRAM. In: Proceedings of the 2015 International Conference on Management of Data, SIGMOD \u201915, pp. 691\u2013706. ACM (2015)","DOI":"10.1145\/2723372.2746480"},{"issue":"1","key":"719_CR27","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1145\/322358.322363","volume":"30","author":"HF Korth","year":"1983","unstructured":"Korth, H.F.: Locking primitives in a database system. J. ACM (JACM) 30(1), 55\u201379 (1983)","journal-title":"J. ACM (JACM)"},{"issue":"2","key":"719_CR28","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1145\/319566.319567","volume":"6","author":"HT Kung","year":"1981","unstructured":"Kung, H.T., Robinson, J.T.: On optimistic methods for concurrency control. ACM Trans. Database Syst. (TODS) 6(2), 213\u2013226 (1981)","journal-title":"ACM Trans. Database Syst. (TODS)"},{"issue":"12","key":"719_CR29","first-page":"1790","volume":"5","author":"A Lamb","year":"2012","unstructured":"Lamb, A., Fuller, M., Varadarajan, R., Tran, N., Vandiver, B., Doshi, L., Bear, C.: The Vertica analytic database: C-Store 7 years later. PVLDB 5(12), 1790\u20131801 (2012)","journal-title":"PVLDB"},{"key":"719_CR30","doi-asserted-by":"publisher","unstructured":"Leis, V., Kemper, A., Neumann, T.: Exploiting hardware transactional memory in main-memory databases. In: IEEE 30th International Conference on Data Engineering, Chicago, ICDE 2014, IL, USA, March 31\u2013April 4, 2014, pp. 580\u2013591 (2014). https:\/\/doi.org\/10.1109\/ICDE.2014.6816683","DOI":"10.1109\/ICDE.2014.6816683"},{"key":"719_CR31","unstructured":"Lim, H.: Line comment in experiment script (run_exp.py). Available at https:\/\/github.com\/efficient\/cicada-exp-sigmod2017\/blob\/5a4db37750d1dc787f71f22b425ace82a18f6011\/run_exp.py#L859 (2017)"},{"key":"719_CR32","doi-asserted-by":"crossref","unstructured":"Lim, H., Kaminsky, M., Andersen, D.G.: Cicada: Dependably fast multi-core in-memory transactions. In: Proceedings of the 2017 International Conference on Management of Data, SIGMOD \u201917, pp. 21\u201335. ACM (2017)","DOI":"10.1145\/3035918.3064015"},{"key":"719_CR33","doi-asserted-by":"crossref","unstructured":"Maabreh, K.S., Al-Hamami, A.: Increasing database concurrency control based on attribute level locking. In: 2008 International Conference on Electronic Design, pp. 1\u20134. IEEE (2008)","DOI":"10.1109\/ICED.2008.4786747"},{"key":"719_CR34","doi-asserted-by":"crossref","unstructured":"Mao, Y., Kohler, E., Morris, R.T.: Cache craftiness for fast multicore key-value storage. In: Proceedings of the 7th European Conference on Computer Systems, EuroSys \u201912, pp. 183\u2013196. ACM (2012)","DOI":"10.1145\/2168836.2168855"},{"key":"719_CR35","unstructured":"McKenney, P.E., Boyd-Wickizer, S.: RCU usage in the Linux kernel: one decade later. Tech. rep. (2012)"},{"issue":"1","key":"719_CR36","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1145\/103727.103729","volume":"9","author":"JM Mellor-Crummey","year":"1991","unstructured":"Mellor-Crummey, J.M., Scott, M.L.: Algorithms for scalable synchronization on shared-memory multiprocessors. ACM Trans. Comp. Syst. (TOCS) 9(1), 21\u201365 (1991)","journal-title":"ACM Trans. Comp. Syst. (TOCS)"},{"key":"719_CR37","doi-asserted-by":"crossref","unstructured":"Mu, S., Angel, S., Shasha, D.: Deferred runtime pipelining for contentious multicore software transactions. In: Proceedings of the 14th European Conference on Computer Systems, EuroSys \u201919, pp. 40:1\u201340:16. ACM (2019)","DOI":"10.1145\/3302424.3303966"},{"key":"719_CR38","unstructured":"Narula, N., Cutler, C., Kohler, E., Morris, R.: Phase reconciliation for contended in-memory transactions. In: Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation, OSDI \u201914, pp. 511\u2013524. ACM (2014)"},{"issue":"4","key":"719_CR39","doi-asserted-by":"publisher","first-page":"680","DOI":"10.1145\/1994.2209","volume":"9","author":"S Navathe","year":"1984","unstructured":"Navathe, S., Ceri, S., Wiederhold, G., Dou, J.: Vertical partitioning algorithms for database design. ACM Trans. Database Syst. (TODS) 9(4), 680\u2013710 (1984)","journal-title":"ACM Trans. Database Syst. (TODS)"},{"key":"719_CR40","unstructured":"OW2 Consortium: RUBiS. Available at https:\/\/rubis.ow2.org\/"},{"key":"719_CR41","unstructured":"Rampant Pixels: rpmalloc\u2014rampant pixels memory allocator. Available at https:\/\/github.com\/rampantpixels\/rpmalloc (2019)"},{"key":"719_CR42","unstructured":"Reed, D.P.: Naming and synchronization in a decentralized computer system. Ph.D. thesis, Massachusetts Institute of Technology (1978)"},{"key":"719_CR43","doi-asserted-by":"crossref","unstructured":"Schwarz, P.M., Spector, A.Z.: Synchronizing shared abstract types. ACM Trans. Comput. Syst. 2(3), 223\u2013250 (1984)","DOI":"10.1145\/989.1188"},{"key":"719_CR44","doi-asserted-by":"crossref","unstructured":"Shapiro, M., Pregui\u00e7a, N., Baquero, C., Zawirski, M.: Conflict-free replicated data types. In: Symposium on Self-Stabilizing Systems, pp. 386\u2013400. Springer (2011)","DOI":"10.1007\/978-3-642-24550-3_29"},{"issue":"3","key":"719_CR45","doi-asserted-by":"publisher","first-page":"325","DOI":"10.1145\/211414.211427","volume":"20","author":"D Shasha","year":"1995","unstructured":"Shasha, D., Llirbat, F., Simon, E., Valduriez, P.: Transaction chopping: algorithms and performance studies. ACM Trans. Database Syst. (TODS) 20(3), 325\u2013363 (1995)","journal-title":"ACM Trans. Database Syst. (TODS)"},{"key":"719_CR46","doi-asserted-by":"publisher","unstructured":"Shavit, N., Touitou, D.: Software transactional memory. In: Proceedings of the Fourteenth Annual ACM Symposium on Principles of Distributed Computing, Ottawa, Ontario, Canada, August 20\u201323, 1995, pp. 204\u2013213. ACM (1995). https:\/\/doi.org\/10.1145\/224964.224987","DOI":"10.1145\/224964.224987"},{"key":"719_CR47","doi-asserted-by":"crossref","unstructured":"Spiegelman, A., Golan-Gueta, G., Keidar, I.: Transactional data structure libraries. In: Proceedings the 37th ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI \u201916. ACM (2016)","DOI":"10.1145\/2908080.2908112"},{"key":"719_CR48","unstructured":"Stonebraker, M., Abadi, D.J., Batkin, A., Chen, X., Cherniack, M., Ferreira, M., Lau, E., Lin, A., Madden, S., ONeil, E., et\u00a0al.: C-Store: a column-oriented DBMS. PVLDB pp. 553\u2013564 (2005)"},{"key":"719_CR49","unstructured":"Tang, D., Jiang, H., Elmore, A.J.: Adaptive concurrency control: Despite the looking glass, one concurrency control does not fit all. In: The 8th Biennial Conference on Innovative Data Systems Research, CIDR \u201917 (2017)"},{"key":"719_CR50","unstructured":"Transaction Processing Performance Council: TPC benchmark C. Available at http:\/\/www.tpc.org\/tpcc\/"},{"key":"719_CR51","unstructured":"Transaction Processing Performance Council: TPC benchmark C standard specification, revision 5.11. Available at http:\/\/www.tpc.org\/tpc_documents_current_versions\/pdf\/tpc-c_v5.11.0.pdf (2010)"},{"key":"719_CR52","doi-asserted-by":"crossref","unstructured":"Tu, S., Zheng, W., Kohler, E., Liskov, B., Madden, S.: Speedy transactions in multicore in-memory databases. In: Proceedings of the 24th ACM Symposium on Operating Systems Principles, SOSP \u201913, pp. 18\u201332. ACM (2013)","DOI":"10.1145\/2517349.2522713"},{"issue":"2","key":"719_CR53","first-page":"49","volume":"10","author":"T Wang","year":"2016","unstructured":"Wang, T., Kimura, H.: Mostly-optimistic concurrency control for highly contended dynamic workloads on a thousand cores. PVLDB 10(2), 49\u201360 (2016)","journal-title":"PVLDB"},{"key":"719_CR54","doi-asserted-by":"crossref","unstructured":"Wang, Z., Mu, S., Cui, Y., Yi, H., Chen, H., Li, J.: Scaling multicore databases via constrained parallel execution. In: Proceedings of the 2016 International Conference on Management of Data, SIGMOD \u201916, pp. 1643\u20131658. ACM (2016)","DOI":"10.1145\/2882903.2882934"},{"key":"719_CR55","doi-asserted-by":"crossref","unstructured":"Wang, Z., Qian, H., Li, J., Chen, H.: Using restricted transactional memory to build a scalable in-memory database. In: Proceedings of the 9th European Conference on Computer Systems, EuroSys \u201914, pp. 26:1\u201326:15. ACM (2014)","DOI":"10.1145\/2592798.2592815"},{"key":"719_CR56","doi-asserted-by":"publisher","unstructured":"Wei, X., Shi, J., Chen, Y., Chen, R., Chen, H.: Fast in-memory transaction processing using RDMA and HTM. In: Proceedings of the 25th Symposium on Operating Systems Principles, SOSP \u201915, pp. 87\u2013104. ACM (2015). https:\/\/doi.org\/10.1145\/2815400.2815419","DOI":"10.1145\/2815400.2815419"},{"issue":"12","key":"719_CR57","doi-asserted-by":"publisher","first-page":"1488","DOI":"10.1109\/12.9728","volume":"37","author":"WE Weihl","year":"1988","unstructured":"Weihl, W.E.: Commutativity-based concurrency control for abstract data types. IEEE Trans. Comp. 37(12), 1488\u20131505 (1988)","journal-title":"IEEE Trans. Comp."},{"issue":"7","key":"719_CR58","first-page":"781","volume":"10","author":"Y Wu","year":"2017","unstructured":"Wu, Y., Arulraj, J., Lin, J., Xian, R., Pavlo, A.: An empirical evaluation of in-memory multi-version concurrency control. PVLDB 10(7), 781\u2013792 (2017)","journal-title":"PVLDB"},{"issue":"3","key":"719_CR59","first-page":"209","volume":"8","author":"X Yu","year":"2014","unstructured":"Yu, X., Bezerra, G., Pavlo, A., Devadas, S., Stonebraker, M.: Staring into the abyss: an evaluation of concurrency control with one thousand cores. PVLDB 8(3), 209\u2013220 (2014)","journal-title":"PVLDB"},{"key":"719_CR60","doi-asserted-by":"crossref","unstructured":"Yu, X., Pavlo, A., Sanchez, D., Devadas, S.: TicToc: Time traveling optimistic concurrency control. In: Proceedings of the 2016 International Conference on Management of Data, SIGMOD \u201916, pp. 1629\u20131642. ACM (2016)","DOI":"10.1145\/2882903.2882935"},{"key":"719_CR61","unstructured":"Zheng, W., Tu, S., Kohler, E., Liskov, B.: Fast databases with fast durability and recovery through multicore parallelism. In: Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation, OSDI \u201914, pp. 465\u2013477. ACM (2014)"}],"container-title":["The VLDB Journal"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00778-021-00719-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00778-021-00719-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00778-021-00719-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,10,21]],"date-time":"2022-10-21T07:26:06Z","timestamp":1666337166000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00778-021-00719-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,1,11]]},"references-count":61,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2022,11]]}},"alternative-id":["719"],"URL":"https:\/\/doi.org\/10.1007\/s00778-021-00719-9","relation":{},"ISSN":["1066-8888","0949-877X"],"issn-type":[{"value":"1066-8888","type":"print"},{"value":"0949-877X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,1,11]]},"assertion":[{"value":"18 December 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 June 2021","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 August 2021","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 January 2022","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}