{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,9]],"date-time":"2026-07-09T06:01:23Z","timestamp":1783576883846,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":64,"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:\/\/creativecommons.org\/licenses\/by-nc\/4.0\/"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1345305,1535821"],"award-info":[{"award-number":["1345305,1535821"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Intel","award":["ISTC-CC, ISTC-VCS"],"award-info":[{"award-number":["ISTC-CC, ISTC-VCS"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2017,5,9]]},"DOI":"10.1145\/3035918.3064015","type":"proceedings-article","created":{"date-parts":[[2017,5,10]],"date-time":"2017-05-10T18:09:00Z","timestamp":1494439740000},"page":"21-35","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":113,"title":["Cicada"],"prefix":"10.1145","author":[{"given":"Hyeontaek","family":"Lim","sequence":"first","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, PA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Michael","family":"Kaminsky","sequence":"additional","affiliation":[{"name":"Intel Labs, Pittsburgh, PA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"David G.","family":"Andersen","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, PA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2017,5,9]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/223784.223787"},{"key":"e_1_3_2_1_2_1","volume-title":"11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14)","author":"Belay A.","year":"2014","unstructured":"A. Belay , G. Prekas , A. Klimovic , S. Grossman , C. Kozyrakis , and E. Bugnion . IX: A protected dataplane operating system for high throughput and low latency . In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14) , 2014 . A. Belay, G. Prekas, A. Klimovic, S. Grossman, C. Kozyrakis, and E. Bugnion. IX: A protected dataplane operating system for high throughput and low latency. In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14), 2014."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/356842.356846"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1376616.1376690"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.5555\/645912.671145"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522724"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"e_1_3_2_1_9_1","volume-title":"Proc. 10th USENIX OSDI. USENIX","author":"Corbett J. C.","year":"2012","unstructured":"J. C. Corbett , J. Dean , M. Epstein , A. Fikes , C. Frost , J. Furman , S. Ghemawat , A. Gubarev , C. Heiser , P. Hochschild , W. Hsieh , S. Kanthak , E. Kogan , H. Li , A. Lloyd , S. Melnik , D. Mwaura , D. Nagle , S. Quinlan , R. Rao , L. Rolig , Y. Saito , M. Szymaniak , C. Taylor , R. Wang , and D. Woodford . Spanner: Google's globally-distributed database . In Proc. 10th USENIX OSDI. USENIX , 2012 . J. C. Corbett, J. Dean, M. Epstein, A. Fikes, C. Frost, J. Furman, S. Ghemawat, A. Gubarev, C. Heiser, P. Hochschild, W. Hsieh, S. Kanthak, E. Kogan, H. Li, A. Lloyd, S. Melnik, D. Mwaura, D. Nagle, S. Quinlan, R. Rao, L. Rolig, Y. Saito, M. Szymaniak, C. Taylor, R. Wang, and D. Woodford. Spanner: Google's globally-distributed database. In Proc. 10th USENIX OSDI. USENIX, 2012."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522714"},{"key":"e_1_3_2_1_11_1","volume-title":"A single node OLTP database management system. https:\/\/github.com\/yxymit\/DBx1000","year":"2016","unstructured":"DBx1000 : A single node OLTP database management system. https:\/\/github.com\/yxymit\/DBx1000 , 2016 . DBx1000: A single node OLTP database management system. https:\/\/github.com\/yxymit\/DBx1000, 2016."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2463710"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815425"},{"key":"e_1_3_2_1_14_1","volume-title":"CC for modern main-memory OLTP systems. https:\/\/github.com\/ermia-db\/ermia","author":"ERMIA","year":"2016","unstructured":"ERMIA : CC for modern main-memory OLTP systems. https:\/\/github.com\/ermia-db\/ermia , 2016 . ERMIA: CC for modern main-memory OLTP systems. https:\/\/github.com\/ermia-db\/ermia, 2016."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/360363.360369"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.14778\/2809974.2809981"},{"key":"e_1_3_2_1_17_1","volume-title":"Fast optimistic engine for data unification services. https:\/\/github.com\/hkimura\/foedus_code","author":"FOEDUS","year":"2016","unstructured":"FOEDUS : Fast optimistic engine for data unification services. https:\/\/github.com\/hkimura\/foedus_code , 2016 . FOEDUS: Fast optimistic engine for data unification services. https:\/\/github.com\/hkimura\/foedus_code, 2016."},{"key":"e_1_3_2_1_18_1","unstructured":"K. Fraser. Practical Lock-Freedom. PhD thesis University of Cambridge 2003.  K. Fraser. Practical Lock-Freedom. PhD thesis University of Cambridge 2003."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1345206.1345233"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.5555\/645575.658332"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/165123.165164"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2901318.2901348"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.14778\/2735496.2735502"},{"key":"e_1_3_2_1_26_1","unstructured":"Intel 64 and IA-32 Architectures Developer's Manual: Vol. 2B. http:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/manuals\/64-ia-32-architectures-software-developer-vol-2b-manual.pdf 2016.  Intel 64 and IA-32 Architectures Developer's Manual: Vol. 2B. http:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/manuals\/64-ia-32-architectures-software-developer-vol-2b-manual.pdf 2016."},{"key":"e_1_3_2_1_27_1","volume-title":"http:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/product-briefs\/xeon-e5-brief.pdf","author":"Product Family Intel Xeon","year":"2016","unstructured":"Intel Xeon Processor E5-2600 v4 Product Family . http:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/product-briefs\/xeon-e5-brief.pdf , 2016 . Intel Xeon Processor E5-2600 v4 Product Family. http:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/product-briefs\/xeon-e5-brief.pdf, 2016."},{"key":"e_1_3_2_1_28_1","volume-title":"11th USENIX Symposium on Networked Systems Design and Implementation (NSDI 14)","author":"Jeong E.","year":"2014","unstructured":"E. Jeong , S. Wood , M. Jamshed , H. Jeong , S. Ihm , D. Han , and K. Park . mTCP: A highly scalable user-level TCP stack for multicore systems . In 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI 14) , 2014 . E. Jeong, S. Wood, M. Jamshed, H. Jeong, S. Ihm, D. Han, and K. Park. mTCP: A highly scalable user-level TCP stack for multicore systems. In 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI 14), 2014."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.14778\/1454159.1454211"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2011.5767867"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2882905"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2746480"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/319566.319567"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.5555\/645912.671139"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.14778\/2095686.2095689"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/319628.319663"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2014.6816683"},{"key":"e_1_3_2_1_38_1","volume-title":"Conference on Innovative Data Systems Research (CIDR 2015)","author":"Levandoski J.","year":"2015","unstructured":"J. Levandoski , D. Lomet , S. Sengupta , R. Stutsman , and R. Wang . High performance transactions in Deuteronomy . Conference on Innovative Data Systems Research (CIDR 2015) , 2015 . J. Levandoski, D. Lomet, S. Sengupta, R. Stutsman, and R. Wang. High performance transactions in Deuteronomy. Conference on Innovative Data Systems Research (CIDR 2015), 2015."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.14778\/2831360.2831368"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/112600.112601"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2168836.2168855"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/571825.571829"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.5555\/2685048.2685088"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2749436"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.5555\/645473.653566"},{"key":"e_1_3_2_1_46_1","volume-title":"11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14)","author":"Peter S.","year":"2014","unstructured":"S. Peter , J. Li , I. Zhang , D. R. K. Ports , D. Woos , A. Krishnamurthy , T. Anderson , and T. Roscoe . Arrakis: The operating system is the control plane . In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14) , 2014 . S. Peter, J. Li, I. Zhang, D. R. K. Ports, D. Woos, A. Krishnamurthy, T. Anderson, and T. Roscoe. Arrakis: The operating system is the control plane. In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14), 2014."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/268998.266711"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.14778\/2367502.2367523"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2915966"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2882958"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/224964.224987"},{"key":"e_1_3_2_1_52_1","volume-title":"Multicore in-memory storage engine. https:\/\/github.com\/stephentu\/silo","author":"Silo","year":"2013","unstructured":"Silo : Multicore in-memory storage engine. https:\/\/github.com\/stephentu\/silo , 2013 . Silo: Multicore in-memory storage engine. https:\/\/github.com\/stephentu\/silo, 2013."},{"key":"e_1_3_2_1_53_1","volume-title":"http:\/\/tatpbenchmark.sourceforge.net\/","author":"Telecommunication","year":"2011","unstructured":"Telecommunication application transaction processing (TATP) benchmark. http:\/\/tatpbenchmark.sourceforge.net\/ , 2011 . Telecommunication application transaction processing (TATP) benchmark. http:\/\/tatpbenchmark.sourceforge.net\/, 2011."},{"key":"e_1_3_2_1_54_1","volume-title":"http:\/\/www.tpc.org\/tpcc\/","author":"TPC","year":"2010","unstructured":"TPC benchmark C. http:\/\/www.tpc.org\/tpcc\/ , 2010 . TPC benchmark C. http:\/\/www.tpc.org\/tpcc\/, 2010."},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522713"},{"key":"e_1_3_2_1_56_1","volume-title":"the NewSQL database for high velocity applications. https:\/\/voltdb.com\/","year":"2016","unstructured":"VoltDB , the NewSQL database for high velocity applications. https:\/\/voltdb.com\/ , 2016 . VoltDB, the NewSQL database for high velocity applications. https:\/\/voltdb.com\/, 2016."},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.14778\/3015274.3015276"},{"key":"e_1_3_2_1_58_1","volume-title":"Proceedings of the 2016 ACM SIGMOD International Conference on Management of Data","author":"Wang Z.","year":"2016","unstructured":"Z. Wang , Y. Cui , H. Yi , S. Mu , H. Chen , and J. Li . Unleashing parallelism in multi-core databases via dependency tracking . In Proceedings of the 2016 ACM SIGMOD International Conference on Management of Data , 2016 . Z. Wang, Y. Cui, H. Yi, S. Mu, H. Chen, and J. Li. Unleashing parallelism in multi-core databases via dependency tracking. In Proceedings of the 2016 ACM SIGMOD International Conference on Management of Data, 2016."},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592815"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815419"},{"key":"e_1_3_2_1_61_1","volume-title":"2016 USENIX Annual Technical Conference (USENIX ATC 16)","author":"Wu Y.","year":"2016","unstructured":"Y. Wu and K.-L. Tan . Scalable in-memory transaction processing with HTM . In 2016 USENIX Annual Technical Conference (USENIX ATC 16) , June 2016 . Y. Wu and K.-L. Tan. Scalable in-memory transaction processing with HTM. In 2016 USENIX Annual Technical Conference (USENIX ATC 16), June 2016."},{"key":"e_1_3_2_1_62_1","unstructured":"Private communication with Xiangyao Yu Aug. 2016.  Private communication with Xiangyao Yu Aug. 2016."},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.14778\/2735508.2735511"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2882935"},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.14778\/2904121.2904126"},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815404"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.5555\/2685048.2685085"}],"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.3064015","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3035918.3064015","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3035918.3064015","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.3064015"}},"subtitle":["Dependably Fast Multi-Core In-Memory Transactions"],"short-title":[],"issued":{"date-parts":[[2017,5,9]]},"references-count":64,"alternative-id":["10.1145\/3035918.3064015","10.1145\/3035918"],"URL":"https:\/\/doi.org\/10.1145\/3035918.3064015","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"}}]}}