{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,5]],"date-time":"2026-06-05T04:59:54Z","timestamp":1780635594435,"version":"3.54.1"},"publisher-location":"New York, NY, USA","reference-count":60,"publisher":"ACM","license":[{"start":{"date-parts":[[2016,4,18]],"date-time":"2016-04-18T00:00:00Z","timestamp":1460937600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61402284, 61572314"],"award-info":[{"award-number":["61402284, 61572314"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Zhangjiang Hi-Tech program","award":["201501-YP-B108-012"],"award-info":[{"award-number":["201501-YP-B108-012"]}]},{"name":"Doctoral Fund of Ministry of Education of China","award":["20130073120040"],"award-info":[{"award-number":["20130073120040"]}]},{"name":"National Youth Top-notch Talent Support Program of China"},{"DOI":"10.13039\/501100001381","name":"National Research Foundation Singapore","doi-asserted-by":"publisher","award":["CREATE E2S2"],"award-info":[{"award-number":["CREATE E2S2"]}],"id":[{"id":"10.13039\/501100001381","id-type":"DOI","asserted-by":"publisher"}]},{"name":"the Shanghai Science and Technology Development Fund for high-tech achievement translation","award":["14511100902"],"award-info":[{"award-number":["14511100902"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2016,4,18]]},"DOI":"10.1145\/2901318.2901349","type":"proceedings-article","created":{"date-parts":[[2016,4,12]],"date-time":"2016-04-12T12:23:12Z","timestamp":1460463792000},"page":"1-17","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":91,"title":["Fast and general distributed transactions using RDMA and HTM"],"prefix":"10.1145","author":[{"given":"Yanzhe","family":"Chen","sequence":"first","affiliation":[{"name":"Shanghai Jiao Tong University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xingda","family":"Wei","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jiaxin","family":"Shi","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Rong","family":"Chen","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Haibo","family":"Chen","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2016,4,18]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01786254"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01232473"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815413"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2008.4497466"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.9057"},{"key":"e_1_3_2_1_6_1","volume-title":"Concurrency control and recovery in database systems","author":"Bernstein P. A.","year":"1987","unstructured":"Bernstein , P. A. , Hadzilacos , V. , and Goodman , N . Concurrency control and recovery in database systems , vol. 370 . Addison-wesley New York , 1987 . Bernstein, P. A., Hadzilacos, V., and Goodman, N. Concurrency control and recovery in database systems, vol. 370. Addison-wesley New York, 1987."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/L-CA.2006.18"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1345206.1345242"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/69.50903"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/2023718.2023744"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.5555\/296806.296824"},{"key":"e_1_3_2_1_12_1","first-page":"251","volume-title":"Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation (2012), OSDI'12, USENIX Association","author":"Corbett J. C.","unstructured":"Corbett , J. C. , Dean , J. , Epstein , M. , Fikes , A. , Frost , C. , Furman , J. J. , Ghemawat , S. , Gubarev , A. , Heiser , C. , Hochschild , P. , Hsieh , W. , Kanthak , S. , Kogan , E. , Li , H. , Lloyd , A. , Melnik , S. , Mwaura , D. , Nagle , D. , Quinlan , S. , Rao , R. , Rolig , L. , Saito , Y. , Szymaniak , M. , Taylor , C. , Wang , R. , and Woodford , D . Spanner: Google's globally-distributed database . In Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation (2012), OSDI'12, USENIX Association , pp. 251 -- 264 . Corbett, J. C., Dean, J., Epstein, M., Fikes, A., Frost, C., Furman, J. J., Ghemawat, S., Gubarev, A., Heiser, C., Hochschild, P., Hsieh, W., Kanthak, S., Kogan, E., Li, H., Lloyd, A., Melnik, S., Mwaura, D., Nagle, D., Quinlan, S., Rao, R., Rolig, L., Saito, Y., Szymaniak, M., Taylor, C., Wang, R., and Woodford, D. Spanner: Google's globally-distributed database. In Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation (2012), OSDI'12, USENIX Association, pp. 251--264."},{"key":"e_1_3_2_1_13_1","volume-title":"Proceedings of the 2012 USENIX conference on Annual Technical Conference (2012), USENIX ATC'12, USENIX Association.","author":"Cowling J.","unstructured":"Cowling , J. , and Liskov , B . Granola: low-overhead distributed transaction coordination . In Proceedings of the 2012 USENIX conference on Annual Technical Conference (2012), USENIX ATC'12, USENIX Association. Cowling, J., and Liskov, B. Granola: low-overhead distributed transaction coordination. In Proceedings of the 2012 USENIX conference on Annual Technical Conference (2012), USENIX ATC'12, USENIX Association."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/69.50905"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2463710"},{"key":"e_1_3_2_1_16_1","first-page":"401","volume-title":"Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation (2014), NSDI'14, USENIX Association","author":"Dragojevi\u0107 A.","unstructured":"Dragojevi\u0107 , A. , Narayanan , D. , Hodson , O. , and Castro , M . FaRM: Fast remote memory . In Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation (2014), NSDI'14, USENIX Association , pp. 401 -- 414 . Dragojevi\u0107, A., Narayanan, D., Hodson, O., and Castro, M. FaRM: Fast remote memory. In Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation (2014), NSDI'14, USENIX Association, pp. 401--414."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815425"},{"key":"e_1_3_2_1_18_1","volume-title":"Transaction processing: Concepts and Techniques","author":"Gray J.","year":"1993","unstructured":"Gray , J. , and Reuter , A . Transaction processing: Concepts and Techniques . Morgan Kaufmann Publishers , 1993 . Gray, J., and Reuter, A. Transaction processing: Concepts and Techniques. Morgan Kaufmann Publishers, 1993."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/11561927_24"},{"key":"e_1_3_2_1_20_1","first-page":"11","volume-title":"Proceedings of the 2010 USENIX Conference on USENIX Annual Technical Conference (2010), USENIX ATC'10, USENIX Association","author":"Hunt P.","unstructured":"Hunt , P. , Konar , M. , Junqueira , F. P. , and Reed , B . Zookeeper: Wait-free coordination for internet-scale systems . In Proceedings of the 2010 USENIX Conference on USENIX Annual Technical Conference (2010), USENIX ATC'10, USENIX Association , pp. 11 -- 11 . Hunt, P., Konar, M., Junqueira, F. P., and Reed, B. Zookeeper: Wait-free coordination for internet-scale systems. In Proceedings of the 2010 USENIX Conference on USENIX Annual Technical Conference (2010), USENIX ATC'10, USENIX Association, pp. 11--11."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626299"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294267"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/319566.319567"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1582716.1582783"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815416"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815416"},{"key":"e_1_3_2_1_27_1","first-page":"580","volume-title":"IEEE 30th International Conference on Data Engineering (2014), ICDE'14, IEEE","author":"Leis V.","unstructured":"Leis , V. , Kemper , A. , and Neumann , T . Exploiting hardware transactional memory in main-memory databases . In IEEE 30th International Conference on Data Engineering (2014), ICDE'14, IEEE , pp. 580 -- 591 . Leis, V., Kemper, A., and Neumann, T. Exploiting hardware transactional memory in main-memory databases. In IEEE 30th International Conference on Data Engineering (2014), ICDE'14, IEEE, pp. 580--591."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/38713.38739"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629590"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1122971.1123002"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2168836.2168855"},{"key":"e_1_3_2_1_32_1","unstructured":"Mellanox Technologies. RDMA aware networks programming user manual. http:\/\/www.mellanox.com\/related-docs\/prod_software\/RDMA_Aware_Programming_user_manual.pdf.  Mellanox Technologies. RDMA aware networks programming user manual. http:\/\/www.mellanox.com\/related-docs\/prod_software\/RDMA_Aware_Programming_user_manual.pdf."},{"key":"e_1_3_2_1_33_1","unstructured":"Microsoft. Open cloudserver ocs v2 specification: Ocs open cloudserver powersupply v2.0. http:\/\/www.opencompute.org\/wiki\/Server\/SpecsAndDesigns 2015.  Microsoft. Open cloudserver ocs v2 specification: Ocs open cloudserver powersupply v2.0. http:\/\/www.opencompute.org\/wiki\/Server\/SpecsAndDesigns 2015."},{"key":"e_1_3_2_1_34_1","first-page":"103","volume-title":"Proceedings of the 2013 USENIX Conference on Annual Technical Conference (2013), USENIX ATC'13, USENIX Association","author":"Mitchell C.","unstructured":"Mitchell , C. , Geng , Y. , and Li , J . Using one-sided rdma reads to build a fast, cpu-efficient key-value store . In Proceedings of the 2013 USENIX Conference on Annual Technical Conference (2013), USENIX ATC'13, USENIX Association , pp. 103 -- 114 . Mitchell, C., Geng, Y., and Li, J. Using one-sided rdma reads to build a fast, cpu-efficient key-value store. In Proceedings of the 2013 USENIX Conference on Annual Technical Conference (2013), USENIX ATC'13, USENIX Association, pp. 103--114."},{"key":"e_1_3_2_1_35_1","volume-title":"Proc. of OSDI","author":"Mu S.","year":"2014","unstructured":"Mu , S. , Cui , Y. , Zhang , Y. , Lloyd , W. , and Li , J . Extracting more concurrency from distributed transactions . In Proc. of OSDI ( 2014 ). Mu, S., Cui, Y., Zhang, Y., Lloyd, W., and Li, J. Extracting more concurrency from distributed transactions. In Proc. of OSDI (2014)."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522738"},{"key":"e_1_3_2_1_37_1","first-page":"511","volume-title":"Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation (2014), OSDI'14, USENIX Association","author":"Narula N.","unstructured":"Narula , N. , Cutler , C. , Kohler , E. , and Morris , R . Phase reconciliation for contended in-memory transactions . In Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation (2014), OSDI'14, USENIX Association , pp. 511 -- 524 . Narula, N., Cutler, C., Kohler, E., and Morris, R. Phase reconciliation for contended in-memory transactions. In Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation (2014), OSDI'14, USENIX Association, pp. 511--524."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2014.6816692"},{"key":"e_1_3_2_1_39_1","volume-title":"Shanghai Key Laboratory of Scalable Computing and Systems","author":"Qian H.","year":"2015","unstructured":"Qian , H. , Wang , Z. , Guan , H. , Zang , B. , and Chen , H . Exploiting hardware transactional memory for efficient in-memory transaction processing. Tech. rep ., Shanghai Key Laboratory of Scalable Computing and Systems , Shanghai Jiao Tong University , 2015 . Qian, H., Wang, Z., Guan, H., Zang, B., and Chen, H. Exploiting hardware transactional memory for efficient in-memory transaction processing. Tech. rep., Shanghai Key Laboratory of Scalable Computing and Systems, Shanghai Jiao Tong University, 2015."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1504176.1504201"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.5555\/645918.672337"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1016\/0020-0190(94)90005-1"},{"key":"e_1_3_2_1_43_1","volume-title":"http:\/\/www.snia.org\/forums\/sssi\/NVDIMM","author":"Nvdimm","year":"2015","unstructured":"SNIA. Nvdimm special interest group. http:\/\/www.snia.org\/forums\/sssi\/NVDIMM , 2015 . SNIA. Nvdimm special interest group. http:\/\/www.snia.org\/forums\/sssi\/NVDIMM, 2015."},{"key":"e_1_3_2_1_44_1","volume-title":"http:\/\/hpts.ws\/papers\/2013\/allwrong.pdf","author":"Stonebraker M.","year":"2013","unstructured":"Stonebraker , M. http:\/\/hpts.ws\/papers\/2013\/allwrong.pdf , 2013 . Stonebraker, M. http:\/\/hpts.ws\/papers\/2013\/allwrong.pdf, 2013."},{"key":"e_1_3_2_1_45_1","unstructured":"The H-Store Team. SmallBank Benchmark. http:\/\/hstore.cs.brown.edu\/documentation\/deployment\/benchmarks\/smallbank\/.  The H-Store Team. SmallBank Benchmark. http:\/\/hstore.cs.brown.edu\/documentation\/deployment\/benchmarks\/smallbank\/."},{"key":"e_1_3_2_1_46_1","unstructured":"The Transaction Processing Council. TPC-C Benchmark V5.11. http:\/\/www.tpc.org\/tpcc\/.  The Transaction Processing Council. TPC-C Benchmark V5.11. http:\/\/www.tpc.org\/tpcc\/."},{"key":"e_1_3_2_1_47_1","unstructured":"The Transaction Processing Council. TPC-E Benchmark V1.14. http:\/\/www.tpc.org\/tpce\/.  The Transaction Processing Council. TPC-E Benchmark V1.14. http:\/\/www.tpc.org\/tpce\/."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2213836.2213838"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522713"},{"key":"e_1_3_2_1_50_1","unstructured":"Ung G. M. Intel micron announce new 3d xpoint memory type that's 1 000 times faster than nand. http:\/\/www.pcworld.com\/article\/2951864\/storage\/intel-micron-announce-new-3dxpoint-memory-type-thats-1000-times-faster-than-nand.html 2015.  Ung G. M. Intel micron announce new 3d xpoint memory type that's 1 000 times faster than nand. http:\/\/www.pcworld.com\/article\/2951864\/storage\/intel-micron-announce-new-3dxpoint-memory-type-thats-1000-times-faster-than-nand.html 2015."},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2500727.2500745"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592815"},{"key":"e_1_3_2_1_53_1","volume-title":"Persistent transactional memory","author":"Wang Z.","year":"2015","unstructured":"Wang , Z. , Yi , H. , Liu , R. , Dong , M. , and Chen , H . Persistent transactional memory . IEEE Computer Architecture Letters ( 2015 ). Wang, Z., Yi, H., Liu, R., Dong, M., and Chen, H. Persistent transactional memory. IEEE Computer Architecture Letters (2015)."},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815419"},{"key":"e_1_3_2_1_55_1","first-page":"495","volume-title":"Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation (2014), OSDI'14, USENIX Association","author":"Xie C.","unstructured":"Xie , C. , Su , C. , Kapritsos , M. , Wang , Y. , Yaghmazadeh , N. , Alvisi , L. , and Mahajan , P . Salt: Combining ACID and BASE in a distributed database . In Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation (2014), OSDI'14, USENIX Association , pp. 495 -- 509 . Xie, C., Su, C., Kapritsos, M., Wang, Y., Yaghmazadeh, N., Alvisi, L., and Mahajan, P. Salt: Combining ACID and BASE in a distributed database. In Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation (2014), OSDI'14, USENIX Association, pp. 495--509."},{"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","volume-title":"New England Database Day","author":"Yuan Y.","year":"2015","unstructured":"Yuan , Y. , Wang , K. , Lee , R. , Ding , X. , and Zhang , X . Bcc: Reducing false aborts in optimistic concurrency control with affordable cost for in-memory databases . In New England Database Day ( 2015 ). Yuan, Y., Wang, K., Lee, R., Ding, X., and Zhang, X. Bcc: Reducing false aborts in optimistic concurrency control with affordable cost for in-memory databases. In New England Database Day (2015)."},{"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"},{"key":"e_1_3_2_1_60_1","first-page":"465","volume-title":"Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation (2014), OSDI'14, USENIX Association","author":"Zheng W.","unstructured":"Zheng , W. , Tu , S. , Kohler , E. , and Liskov , B . Fast databases with fast durability and recovery through multicore parallelism . In Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation (2014), OSDI'14, USENIX Association , pp. 465 -- 477 . Zheng, W., Tu, S., Kohler, E., and Liskov, B. Fast databases with fast durability and recovery through multicore parallelism. In Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation (2014), OSDI'14, USENIX Association, pp. 465--477."}],"event":{"name":"EuroSys '16: Eleventh EuroSys Conference 2016","location":"London United Kingdom","acronym":"EuroSys '16"},"container-title":["Proceedings of the Eleventh European Conference on Computer Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2901318.2901349","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2901318.2901349","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T19:05:30Z","timestamp":1750273530000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2901318.2901349"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,4,18]]},"references-count":60,"alternative-id":["10.1145\/2901318.2901349","10.1145\/2901318"],"URL":"https:\/\/doi.org\/10.1145\/2901318.2901349","relation":{},"subject":[],"published":{"date-parts":[[2016,4,18]]},"assertion":[{"value":"2016-04-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}