{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,8]],"date-time":"2026-04-08T08:54:54Z","timestamp":1775638494701,"version":"3.50.1"},"reference-count":74,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2025,3,6]],"date-time":"2025-03-06T00:00:00Z","timestamp":1741219200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"German Research Foundation priority program 2037","award":["BI2011\/1 & BI2011\/2"],"award-info":[{"award-number":["BI2011\/1 & BI2011\/2"]}]},{"name":"DFG Collaborative Research Center 1053"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Database Syst."],"published-print":{"date-parts":[[2025,3,31]]},"abstract":"<jats:p>\n            Remote data structures built with one-sided Remote Direct Memory Access (RDMA) are at the heart of many disaggregated database management systems today. Concurrent access to these data structures by thousands of remote workers necessitates a highly efficient synchronization scheme. Remarkably, our investigation reveals that existing synchronization schemes display substantial variations in performance and scalability. Even worse, some schemes do not correctly synchronize, resulting in rare and hard-to-detect data corruption. Motivated by these observations, we conduct the first comprehensive analysis of one-sided synchronization techniques and provide general principles for correct synchronization using one-sided RDMA. Our research demonstrates that adherence to these principles not only guarantees correctness but also results in substantial performance enhancements. This article is an extended version of\u00a0[\n            <jats:xref ref-type=\"bibr\">72<\/jats:xref>\n            ] in which we investigate modern 400G NICs. Our findings reveal that the challenges persist even with new generations of NICs. Consequently, we turn our attention to alternative networking hardware, such as smart switches, to address some of the limitations associated with one-sided synchronization.\n          <\/jats:p>","DOI":"10.1145\/3716377","type":"journal-article","created":{"date-parts":[[2025,2,14]],"date-time":"2025-02-14T11:07:31Z","timestamp":1739531251000},"page":"1-40","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Synchronizing Disaggregated Data Structures with One-Sided RDMA: Pitfalls, Experiments and Design Guidelines"],"prefix":"10.1145","volume":"50","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5068-4645","authenticated-orcid":false,"given":"Matthias","family":"Jasny","sequence":"first","affiliation":[{"name":"Technische Universit\u00e4t Darmstadt, Darmstadt, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1602-4512","authenticated-orcid":false,"given":"Tobias","family":"Ziegler","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t M\u00fcnchen, M\u00fcnchen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-1968-8863","authenticated-orcid":false,"given":"Jacob","family":"Nelson-Slivon","sequence":"additional","affiliation":[{"name":"Google, Boulder, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5676-8017","authenticated-orcid":false,"given":"Viktor","family":"Leis","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t M\u00fcnchen, M\u00fcnchen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2744-7836","authenticated-orcid":false,"given":"Carsten","family":"Binnig","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Darmstadt, Darmstadt, Germany and DFKI, Darmstadt, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,3,6]]},"reference":[{"key":"e_1_3_3_2_2","unstructured":"ARM. 2018. Arm CoreLink CCI-550 Cache Coherent Interconnect Technical Reference Manual. https:\/\/developer.arm.com\/documentation\/100282\/0100\/?lang=en. (2018). https:\/\/developer.arm.com\/documentation\/100282\/0100\/?lang=en"},{"key":"e_1_3_3_3_2","unstructured":"ARM. 2021. Introducing the AMBA Coherent Hub Interface. (2021). https:\/\/developer.arm.com\/documentation\/102407\/0100"},{"key":"e_1_3_3_4_2","doi-asserted-by":"publisher","unstructured":"Pat Bosshart Dan Daly Glen Gibb Martin Izzard Nick McKeown Jennifer Rexford Cole Schlesinger Dan Talayco Amin Vahdat George Varghese and David Walker. 2014. P4: Programming protocol-independent packet processors. Comput. Commun. Rev. 44 3 (2014) 87\u201395. 10.1145\/2656877.2656890","DOI":"10.1145\/2656877.2656890"},{"issue":"4","key":"e_1_3_3_5_2","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1145\/2534169.2486011","article-title":"Forwarding metamorphosis: Fast programmable match-action processing in hardware for SDN","volume":"43","author":"Bosshart Pat","year":"2013","unstructured":"Pat Bosshart, Glen Gibb, Hun-Seok Kim, George Varghese, Nick McKeown, Martin Izzard, Fernando Mujica, and Mark Horowitz. 2013. Forwarding metamorphosis: Fast programmable match-action processing in hardware for SDN. ACM SIGCOMM Computer Communication Review 43, 4 (2013), 99\u2013110.","journal-title":"ACM SIGCOMM Computer Communication Review"},{"issue":"1","key":"e_1_3_3_6_2","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1145\/3139645.3139648","article-title":"The p416 programming language","volume":"51","author":"Budiu Mihai","year":"2017","unstructured":"Mihai Budiu and Chris Dodd. 2017. The p416 programming language. ACM SIGOPS Operating Systems Review 51, 1 (2017), 5\u201314.","journal-title":"ACM SIGOPS Operating Systems Review"},{"key":"e_1_3_3_7_2","doi-asserted-by":"publisher","unstructured":"Wei Cao Yingqiang Zhang Xinjun Yang Feifei Li Sheng Wang Qingda Hu Xuntao Cheng Zongzhi Chen Zhenjun Liu Jing Fang Bo Wang Yuhui Wang Haiqing Sun Ze Yang Zhushi Cheng Sen Chen Jian Wu Wei Hu Jianwei Zhao Yusong Gao Songlu Cai Yunyang Zhang and Jiawang Tong. 2021. PolarDB serverless. In Proceedings of the 2021 International Conference on Management of Data. ACM. 10.1145\/3448016.3457560","DOI":"10.1145\/3448016.3457560"},{"key":"e_1_3_3_8_2","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2017.2729545"},{"key":"e_1_3_3_9_2","article-title":"Using RDMA for lock management","volume":"1507","author":"Chung Yeounoh","year":"2015","unstructured":"Yeounoh Chung and Erfan Zamanian. 2015. Using RDMA for lock management. CoRR abs\/1507.03274 (2015). arXiv:1507.03274http:\/\/arxiv.org\/abs\/1507.03274","journal-title":"CoRR"},{"key":"e_1_3_3_10_2","article-title":"NVIDIA InfiniBand Adaptive Routing Technology","author":"Coporation NVIDIA","year":"2021","unstructured":"NVIDIA Coporation. 2021. NVIDIA InfiniBand Adaptive Routing Technology. Whitepaper WP-10326-001_v01. (2021).","journal-title":"Whitepaper WP-10326-001_v01"},{"key":"e_1_3_3_11_2","first-page":"129","volume-title":"Proceedings of the 2016 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2016, part of SPLASH 2016, Amsterdam, The Netherlands, October 30\u2013November 4, 2016)","author":"Dan Andrei Marian","year":"2016","unstructured":"Andrei Marian Dan, Patrick Lam, Torsten Hoefler, and Martin T. Vechev. 2016. Modeling and analysis of remote memory access programming. In Proceedings of the 2016 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2016, part of SPLASH 2016, Amsterdam, The Netherlands, October 30\u2013November 4, 2016), Eelco Visser and Yannis Smaragdakis (Eds.). ACM, 129\u2013144. DOI:10.1145\/2983990.2984033"},{"key":"e_1_3_3_12_2","volume-title":"NSDI","author":"Dragojevic Aleksandar","year":"2014","unstructured":"Aleksandar Dragojevic, Dushyanth Narayanan, Miguel Castro, and Orion Hodson. 2014. FaRM: Fast remote memory. In NSDI."},{"key":"e_1_3_3_13_2","volume-title":"SOSP","author":"Dragojevic Aleksandar","year":"2015","unstructured":"Aleksandar Dragojevic, Dushyanth Narayanan, Edmund B. Nightingale, Matthew Renzelmann, Alex Shamis, Anirudh Badam, and Miguel Castro. 2015. No compromises: Distributed transactions with consistency, availability, and performance. In SOSP."},{"key":"e_1_3_3_14_2","doi-asserted-by":"publisher","DOI":"10.1145\/3587096"},{"key":"e_1_3_3_15_2","volume-title":"ICDE","author":"Fent Philipp","year":"2020","unstructured":"Philipp Fent, Alexander van Renen, Andreas Kipf, Viktor Leis, Thomas Neumann, and Alfons Kemper. 2020. Low-latency communication for fast DBMS using RDMA and shared memory. In ICDE."},{"key":"e_1_3_3_16_2","unstructured":"Daniel Firestone Andrew Putnam Sambrama Mundkur Derek Chiou Alireza Dabagh Mike Andrewartha Hari Angepat Vivek Bhanu Adrian M. Caulfield Eric S. Chung Harish Kumar Chandrappa Somesh Chaturmohta Matt Humphrey Jack Lavier Norman Lam Fengfen Liu Kalin Ovtcharov Jitu Padhye Gautham Popuri Shachar Raindel Tejas Sapre Mark Shaw Gabriel Silva Madhan Sivakumar Nisheeth Srivastava Anshuman Verma Qasim Zuhair Deepak Bansal Doug Burger Kushagra Vaid David A. Maltz and Albert G. Greenberg. 2018. Azure accelerated networking: SmartNICs in the public cloud. In 15th USENIX Symposium on Networked Systems Design and Implementation NSDI 2018 Renton WA USA April 9-11 2018 Sujata Banerjee and Srinivasan Seshan (Eds.). USENIX Association 51\u201366. https:\/\/www.usenix.org\/conference\/nsdi18\/presentation\/firestone"},{"key":"e_1_3_3_17_2","unstructured":"Torsten Hoefler Duncan Roweth Keith Underwood Bob Alverson Mark Griswold Vahid Tabatabaee Mohan Kalkunte Surendra Anubolu Siyan Shen Abdul Kabbani Moray McLaren and Steve Scott. 2023. Datacenter Ethernet and RDMA: Issues at Hyperscale. arXiv:2302.03337 [cs.NI]."},{"key":"e_1_3_3_18_2","doi-asserted-by":"publisher","DOI":"10.1007\/s11704-020-0126-6"},{"key":"e_1_3_3_19_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2005.23"},{"key":"e_1_3_3_20_2","volume-title":"InfiniBand Architecture Specification Volume 1","year":"2007","unstructured":"InfiniBand Trade Association 2007. InfiniBand Architecture Specification Volume 1. InfiniBand Trade Association. Release 1.2.1."},{"key":"e_1_3_3_21_2","unstructured":"InfiniBand Trade Association. 2010. RDMA Over Converged Ethernet (RoCE). https:\/\/cw.infinibandta.org\/document\/dl\/7148. (2010)."},{"key":"e_1_3_3_22_2","unstructured":"Intel. 2012. Intel Data Direct I\/O Technology (Intel DDIO): A Primer. (Feb2012). https:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/technology-briefs\/data-direct-i-o-technology-brief.pdf"},{"key":"e_1_3_3_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/3514221.3517825"},{"key":"e_1_3_3_24_2","volume-title":"SIGCOMM","author":"Kalia Anuj","year":"2014","unstructured":"Anuj Kalia, Michael Kaminsky, and David G. Andersen. 2014. Using RDMA efficiently for key-value services. In SIGCOMM."},{"issue":"3","key":"e_1_3_3_25_2","article-title":"Design guidelines for high performance RDMA systems","volume":"41","author":"Kalia Anuj","year":"2016","unstructured":"Anuj Kalia, Michael Kaminsky, and David G. Andersen. 2016. Design guidelines for high performance RDMA systems. login Usenix Mag. 41, 3 (2016).","journal-title":"login Usenix Mag."},{"key":"e_1_3_3_26_2","volume-title":"OSDI","author":"Kalia Anuj","year":"2016","unstructured":"Anuj Kalia, Michael Kaminsky, and David G. Andersen. 2016. FaSST: Fast, scalable and simple distributed transactions with two-sided (RDMA) datagram RPCs. In OSDI."},{"key":"e_1_3_3_27_2","article-title":"Availability of Linux RDMA on Microsoft Azure","author":"Karmarkar Tejas","year":"2015","unstructured":"Tejas Karmarkar. 2015. Availability of Linux RDMA on Microsoft Azure. Online. (July2015). https:\/\/azure.microsoft.com\/en-us\/blog\/azure-linux-rdma-hpc-available\/","journal-title":"Online"},{"key":"e_1_3_3_28_2","volume-title":"12th Conference on Innovative Data Systems Research (CIDR 2022) (Chaminade, CA, January 9\u201312, 2022)","author":"Korolija Dario","year":"2022","unstructured":"Dario Korolija, Dimitrios Koutsoukos, Kimberly Keeton, Konstantin Taranov, Dejan S. Milojicic, and Gustavo Alonso. 2022. Farview: Disaggregated memory with operator off-loading for database engines. In 12th Conference on Innovative Data Systems Research (CIDR 2022) (Chaminade, CA, January 9\u201312, 2022). www.cidrdb.org. https:\/\/www.cidrdb.org\/cidr2022\/papers\/p11-korolija.pdf"},{"issue":"1","key":"e_1_3_3_29_2","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1109\/JPROC.2014.2371999","article-title":"Software-defined networking: A comprehensive survey","volume":"103","author":"Kreutz Diego","year":"2014","unstructured":"Diego Kreutz, Fernando M. V. Ramos, Paulo Esteves Verissimo, Christian Esteve Rothenberg, Siamak Azodolmolky, and Steve Uhlig. 2014. Software-defined networking: A comprehensive survey. Proc. IEEE 103, 1 (2014), 14\u201376.","journal-title":"Proc. IEEE"},{"key":"e_1_3_3_30_2","first-page":"73","article-title":"Optimistic lock coupling: A scalable and efficient general-purpose synchronization method","volume":"42","author":"Leis Viktor","year":"2019","unstructured":"Viktor Leis, Michael Haubenschild, and Thomas Neumann. 2019. Optimistic lock coupling: A scalable and efficient general-purpose synchronization method. IEEE Data Eng. Bull. 42 (2019), 73\u201384.","journal-title":"IEEE Data Eng. Bull."},{"key":"e_1_3_3_31_2","doi-asserted-by":"publisher","DOI":"10.1145\/2933349.2933352"},{"key":"e_1_3_3_32_2","doi-asserted-by":"publisher","DOI":"10.1109\/HOTI.2007.8"},{"issue":"12","key":"e_1_3_3_33_2","doi-asserted-by":"crossref","first-page":"3894","DOI":"10.14778\/3611540.3611579","article-title":"Databases on modern networks: A decade of research that now comes into practice","volume":"16","author":"Lerner Alberto","year":"2023","unstructured":"Alberto Lerner, Carsten Binnig, Philippe Cudr\u00e9-Mauroux, Rana Hussein, Matthias Jasny, Theo Jepsen, Dan R. K. Ports, Lasse Thostrup, and Tobias Ziegler. 2023. Databases on modern networks: A decade of research that now comes into practice. Proceedings of the VLDB Endowment 16, 12 (2023), 3894\u20133897.","journal-title":"Proceedings of the VLDB Endowment"},{"key":"e_1_3_3_34_2","volume-title":"ICS","author":"Liu Jiuxing","year":"2003","unstructured":"Jiuxing Liu, Jiesheng Wu, Sushmitha P. Kini, Pete Wyckoff, and Dhabaleswar K. Panda. 2003. High performance RDMA-based MPI implementation over InfiniBand. In ICS."},{"key":"e_1_3_3_35_2","first-page":"318","volume-title":"ACM Special Interest Group on Data Communication","author":"Liu Ming","year":"2019","unstructured":"Ming Liu, Tianyi Cui, Henry Schuh, Arvind Krishnamurthy, Simon Peter, and Karan Gupta. 2019. Offloading distributed applications onto smartNICs using iPipe. In ACM Special Interest Group on Data Communication. 318\u2013333."},{"key":"e_1_3_3_36_2","volume-title":"SIGMOD","author":"Loesing Simon","year":"2015","unstructured":"Simon Loesing, Markus Pilman, Thomas Etter, and Donald Kossmann. 2015. On the design and scalability of distributed shared-data databases. In SIGMOD."},{"key":"e_1_3_3_37_2","first-page":"456","volume-title":"IEEE International Conference on Cluster Computing, (CLUSTER 2021) (Portland, OR, September 7\u201310, 2021)","author":"Ma Teng","year":"2021","unstructured":"Teng Ma, Kang Chen, Shaonan Ma, Zhuo Song, and Yongwei Wu. 2021. Thinking more about RDMA memory semantics. In IEEE International Conference on Cluster Computing, (CLUSTER 2021) (Portland, OR, September 7\u201310, 2021). IEEE, 456\u2013467. DOI:10.1109\/Cluster48925.2021.00033"},{"key":"e_1_3_3_38_2","first-page":"68","volume-title":"IEEE 45th Annual Computers, Software, and Applications Conference (COMPSAC 2021) (Madrid, Spain, July 12\u201316, 2021)","author":"Ma Teng","year":"2021","unstructured":"Teng Ma, Dongbiao He, and Gordon Ning Liu. 2021. HybridSkipList: A case study of designing distributed data structure with hybrid RDMA. In IEEE 45th Annual Computers, Software, and Applications Conference (COMPSAC 2021) (Madrid, Spain, July 12\u201316, 2021). IEEE, 68\u201373. DOI:10.1109\/COMPSAC51774.2021.00021"},{"key":"e_1_3_3_39_2","first-page":"103","volume-title":"2013 USENIX Annual Technical Conference(San Jose, CA, June 26-28, 2013)","author":"Mitchell Christopher","year":"2013","unstructured":"Christopher Mitchell, Yifeng Geng, and Jinyang Li. 2013. Using one-sided RDMA reads to build a fast, CPU-efficient key-value store. In 2013 USENIX Annual Technical Conference(San Jose, CA, June 26-28, 2013), Andrew Birrell and Emin G\u00fcn Sirer (Eds.). USENIX Association, 103\u2013114. https:\/\/www.usenix.org\/conference\/atc13\/technical-sessions\/presentation\/mitchell"},{"key":"e_1_3_3_40_2","volume-title":"USENIX ATC","author":"Mitchell Christopher","year":"2013","unstructured":"Christopher Mitchell, Yifeng Geng, and Jinyang Li. 2013. Using one-sided RDMA reads to build a fast, CPU-efficient key-value store. In USENIX ATC."},{"key":"e_1_3_3_41_2","volume-title":"USENIX ATC","author":"Mitchell Christopher","year":"2016","unstructured":"Christopher Mitchell, Kate Montgomery, Lamont Nelson, Siddhartha Sen, and Jinyang Li. 2016. Balancing CPU and network in the cell distributed B-Tree store. In USENIX ATC."},{"key":"e_1_3_3_42_2","doi-asserted-by":"publisher","DOI":"10.1109\/CCGRID.2007.58"},{"key":"e_1_3_3_43_2","volume-title":"SRDS","author":"Nelson Jacob","year":"2020","unstructured":"Jacob Nelson and Roberto Palmieri. 2020. Performance evaluation of the impact of NUMA on one-sided RDMA interactions. In SRDS."},{"key":"e_1_3_3_44_2","unstructured":"Nvidia. 2023. ConnectX-7 Ethernet Datasheet. (2023). https:\/\/www.nvidia.com\/content\/dam\/en-zz\/Solutions\/networking\/ethernet-adapters\/connectx-7-datasheet-Final.pdf"},{"key":"e_1_3_3_45_2","unstructured":"PCI-SIG. 2014. PCI express base specification revision 4.0. (2014)."},{"key":"e_1_3_3_46_2","doi-asserted-by":"crossref","first-page":"209","DOI":"10.1145\/3317550.3321439","volume-title":"Workshop on Hot Topics in Operating Systems","author":"Ports Dan R. K.","year":"2019","unstructured":"Dan R. K. Ports and Jacob Nelson. 2019. When should the network be the computer?. In Workshop on Hot Topics in Operating Systems. 209\u2013215."},{"key":"e_1_3_3_47_2","doi-asserted-by":"publisher","DOI":"10.17487\/rfc5040"},{"key":"e_1_3_3_48_2","volume-title":"HiPC","author":"Ren Yufei","year":"2013","unstructured":"Yufei Ren, Tan Li, Dantong Yu, Shudong Jin, and Thomas G. Robertazzi. 2013. Design and performance evaluation of NUMA-aware RDMA-based end-to-end data transfer systems. In HiPC."},{"key":"e_1_3_3_49_2","first-page":"315","volume-title":"14th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2020, Virtual Event, November 4\u20136, 2020","author":"Ruan Zhenyuan","year":"2020","unstructured":"Zhenyuan Ruan, Malte Schwarzkopf, Marcos K. Aguilera, and Adam Belay. 2020. AIFM: High-performance, application-integrated far memory. In 14th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2020, Virtual Event, November 4\u20136, 2020. USENIX Association, 315\u2013332. https:\/\/www.usenix.org\/conference\/osdi20\/presentation\/ruan"},{"key":"e_1_3_3_50_2","doi-asserted-by":"publisher","DOI":"10.17487\/rfc7306"},{"key":"e_1_3_3_51_2","volume-title":"Compute Express Link","author":"Sharma Debendra Das","year":"2019","unstructured":"Debendra Das Sharma. 2019. Compute Express Link. Technical Report. Compute Express Link."},{"key":"e_1_3_3_52_2","volume-title":"ACM SIGCOMM 2021 Conference","author":"Singhvi Arjun","year":"2021","unstructured":"Arjun Singhvi, Aditya Akella, Maggie Anderson, Rob Cauble, Harshad Deshmukh, Dan Gibson, Milo M. K. Martin, Amanda Strominger, Thomas F. Wenisch, and Amin Vahdat. 2021. CliqueMap: Productionizing an RMA-based distributed caching system. In ACM SIGCOMM 2021 Conference. ACM. DOI:10.1145\/3452296.3472934"},{"key":"e_1_3_3_53_2","first-page":"1","volume-title":"16th International Conference on High-Performance Computer Architecture (HPCA-16 2010)(9\u201314 January 2010, Bangalore, India)","author":"Tang Dan","year":"2010","unstructured":"Dan Tang, Yungang Bao, Weiwu Hu, and Mingyu Chen. 2010. DMA cache: Using on-chip storage to architecturally separate I\/O data from CPU data for improving I\/O performance. In 16th International Conference on High-Performance Computer Architecture (HPCA-16 2010)(9\u201314 January 2010, Bangalore, India), Matthew T. Jacob, Chita R. Das, and Pradip Bose (Eds.). IEEE Computer Society, 1\u201312. DOI:10.1109\/HPCA.2010.5416638"},{"key":"e_1_3_3_54_2","unstructured":"Konstantin Taranov Fabian Fischer and Torsten Hoefler. 2022. Efficient RDMA Communication Protocols. (2022). arxiv:cs.NI\/2212.09134"},{"key":"e_1_3_3_55_2","first-page":"1811","volume-title":"SIGMOD \u201921: International Conference on Management of Data, Virtual Event (China, June 20\u201325, 2021)","author":"Taranov Konstantin","year":"2021","unstructured":"Konstantin Taranov, Salvatore Di Girolamo, and Torsten Hoefler. 2021. CoRM: Compactable remote memory over RDMA. In SIGMOD \u201921: International Conference on Management of Data, Virtual Event (China, June 20\u201325, 2021). 1811\u20131824. DOI:10.1145\/3448016.3452817"},{"key":"e_1_3_3_56_2","first-page":"33","volume-title":"2020 USENIX Annual Technical Conference (USENIX ATC 2020) (July 15\u201317, 2020)","author":"Tsai Shin-Yeh","year":"2020","unstructured":"Shin-Yeh Tsai, Yizhou Shan, and Yiying Zhang. 2020. Disaggregating persistent memory and controlling them remotely: An exploration of passive disaggregated key-value stores. In 2020 USENIX Annual Technical Conference (USENIX ATC 2020) (July 15\u201317, 2020), Ada Gavrilovska and Erez Zadok (Eds.). USENIX Association, 33\u201348. https:\/\/www.usenix.org\/conference\/atc20\/presentation\/tsai"},{"key":"e_1_3_3_57_2","doi-asserted-by":"publisher","DOI":"10.1109\/tcc.2021.3116516"},{"key":"e_1_3_3_58_2","doi-asserted-by":"crossref","first-page":"122","DOI":"10.1145\/3050220.3050234","volume-title":"Symposium on SDN Research","author":"Wang Han","year":"2017","unstructured":"Han Wang, Robert Soul\u00e9, Huynh Tu Dang, Ki Suh Lee, Vishal Shrivastav, Nate Foster, and Hakim Weatherspoon. 2017. P4FPGA: A rapid prototyping framework for P4. In Symposium on SDN Research. 122\u2013135."},{"key":"e_1_3_3_59_2","volume-title":"2022 International Conference on Management of Data","author":"Wang Qing","year":"2022","unstructured":"Qing Wang, Youyou Lu, and Jiwu Shu. 2022. Sherman: A write-optimized distributed B+Tree index on disaggregated memory. In 2022 International Conference on Management of Data. ACM. DOI:10.1145\/3514221.3517824"},{"key":"e_1_3_3_60_2","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.2207.03027"},{"key":"e_1_3_3_61_2","first-page":"1","volume-title":"International Workshop on Accelerating Analytics and Data Management Systems Using Modern Processor and Storage Architectures (ADMS@VLDB 2020) (Tokyo, Japan, August 31, 2020","author":"Wang Tinggang","year":"2020","unstructured":"Tinggang Wang, Shuo Yang, Hideaki Kimura, Garret Swart, and Spyros Blanas. 2020. Efficient usage of one-sided RDMA for linear probing. In International Workshop on Accelerating Analytics and Data Management Systems Using Modern Processor and Storage Architectures (ADMS@VLDB 2020) (Tokyo, Japan, August 31, 2020), Rajesh Bordawekar and Tirthankar Lahiri (Eds.). 1\u201313. http:\/\/www.adms-conf.org\/2020-camera-ready\/ADMS20_06.pdf"},{"key":"e_1_3_3_62_2","first-page":"22:1\u201322:11","volume-title":"International Conference for High Performance Computing, Networking, Storage and Analysis (SC 2015) (Austin, TX, November 15\u201320, 2015)","author":"Wang Yandong","year":"2015","unstructured":"Yandong Wang, Li Zhang, Jian Tan, Min Li, Yuqing Gao, Xavier Guerin, Xiaoqiao Meng, and Shicong Meng. 2015. HydraDB: A resilient RDMA-driven key-value middleware for in-memory cluster computing. In International Conference for High Performance Computing, Networking, Storage and Analysis (SC 2015) (Austin, TX, November 15\u201320, 2015), Jackie Kern and Jeffrey S. Vetter (Eds.). ACM, 22:1\u201322:11. DOI:10.1145\/2807591.2807614"},{"key":"e_1_3_3_63_2","doi-asserted-by":"publisher","DOI":"10.1145\/3468520"},{"key":"e_1_3_3_64_2","volume-title":"OSDI","author":"Wei Xingda","year":"2018","unstructured":"Xingda Wei, Zhiyuan Dong, Rong Chen, and Haibo Chen. 2018. Deconstructing RDMA-enabled distributed transactions: Hybrid is better!. In OSDI."},{"key":"e_1_3_3_65_2","volume-title":"SOSP","author":"Wei Xingda","year":"2015","unstructured":"Xingda Wei, Jiaxin Shi, Yanzhe Chen, Rong Chen, and Haibo Chen. 2015. Fast in-memory transaction processing using RDMA and HTM. In SOSP."},{"key":"e_1_3_3_66_2","first-page":"126","volume-title":"Annual Conference of the ACM Special Interest Group on Data Communication on the Applications, Technologies, Architectures, and Protocols for Computer Communication","author":"Yu Zhuolong","year":"2020","unstructured":"Zhuolong Yu, Yiwen Zhang, Vladimir Braverman, Mosharaf Chowdhury, and Xin Jin. 2020. Netlock: Fast, centralized lock management using programmable switches. In Annual Conference of the ACM Special Interest Group on Data Communication on the Applications, Technologies, Architectures, and Protocols for Computer Communication. 126\u2013138."},{"key":"e_1_3_3_67_2","first-page":"126","volume-title":"SIGCOMM \u201920: Proceedings of the 2020 Annual Conference of the ACM Special Interest Group on Data Communication on the Applications, Technologies, Architectures, and Protocols for Computer Communication (Virtual Event, August 10\u201314, 2020","author":"Yu Zhuolong","year":"2020","unstructured":"Zhuolong Yu, Yiwen Zhang, Vladimir Braverman, Mosharaf Chowdhury, and Xin Jin. 2020. NetLock: Fast, centralized lock management using programmable switches. In SIGCOMM \u201920: Proceedings of the 2020 Annual Conference of the ACM Special Interest Group on Data Communication on the Applications, Technologies, Architectures, and Protocols for Computer Communication (Virtual Event, August 10\u201314, 2020) Henning Schulzrinne and Vishal Misra (Eds.). ACM, 126\u2013138. DOI:10.1145\/3387514.3405857"},{"key":"e_1_3_3_68_2","article-title":"The end of a myth: Distributed transactions can scale","volume":"1607","author":"Zamanian Erfan","year":"2016","unstructured":"Erfan Zamanian, Carsten Binnig, Tim Kraska, and Tim Harris. 2016. The end of a myth: Distributed transactions can scale. CoRR abs\/1607.00655 (2016).","journal-title":"CoRR"},{"issue":"1","key":"e_1_3_3_69_2","article-title":"Chiller: Contention-centric transaction execution and data partitioning for modern networks","volume":"50","author":"Zamanian Erfan","year":"2021","unstructured":"Erfan Zamanian, Julian Shun, Carsten Binnig, and Tim Kraska. 2021. Chiller: Contention-centric transaction execution and data partitioning for modern networks. SIGMOD Rec. 50, 1 (2021).","journal-title":"SIGMOD Rec."},{"key":"e_1_3_3_70_2","first-page":"51","volume-title":"20th USENIX Conference on File and Storage Technologies (FAST 2022) (Santa Clara, CA, February 22\u201324, 2022)","author":"Zhang Ming","year":"2022","unstructured":"Ming Zhang, Yu Hua, Pengfei Zuo, and Lurong Liu. 2022. FORD: Fast one-sided RDMA-based distributed transactions for disaggregated persistent memory. In 20th USENIX Conference on File and Storage Technologies (FAST 2022) (Santa Clara, CA, February 22\u201324, 2022), Dean Hildebrand and Donald E. Porter (Eds.). USENIX Association, 51\u201368. https:\/\/www.usenix.org\/conference\/fast22\/presentation\/zhang-ming"},{"key":"e_1_3_3_71_2","doi-asserted-by":"publisher","DOI":"10.14778\/3467861.3467877"},{"key":"e_1_3_3_72_2","doi-asserted-by":"crossref","first-page":"685","DOI":"10.1145\/3514221.3526187","volume-title":"SIGMOD \u201922: International Conference on Management of Data (Philadelphia, PA, , June 12\u201317, 2022)","author":"Ziegler Tobias","year":"2022","unstructured":"Tobias Ziegler, Carsten Binnig, and Viktor Leis. 2022. ScaleStore: A fast and cost-efficient storage engine using DRAM, NVMe, and RDMA. In SIGMOD \u201922: International Conference on Management of Data (Philadelphia, PA, , June 12\u201317, 2022). ACM, 685\u2013699. DOI:10.1145\/3514221.3526187"},{"key":"e_1_3_3_73_2","doi-asserted-by":"publisher","DOI":"10.1145\/3589276"},{"key":"e_1_3_3_74_2","volume-title":"SIGMOD","author":"Ziegler Tobias","year":"2019","unstructured":"Tobias Ziegler, Sumukha Tumkur Vani, Carsten Binnig, Rodrigo Fonseca, and Tim Kraska. 2019. Designing distributed tree-based index structures for fast RDMA-capable networks. In SIGMOD."},{"key":"e_1_3_3_75_2","doi-asserted-by":"publisher","DOI":"10.1145\/3511895"}],"container-title":["ACM Transactions on Database Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3716377","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3716377","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T18:43:43Z","timestamp":1750272223000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3716377"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,3,6]]},"references-count":74,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2025,3,31]]}},"alternative-id":["10.1145\/3716377"],"URL":"https:\/\/doi.org\/10.1145\/3716377","relation":{},"ISSN":["0362-5915","1557-4644"],"issn-type":[{"value":"0362-5915","type":"print"},{"value":"1557-4644","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,3,6]]},"assertion":[{"value":"2024-05-21","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-02-03","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-03-06","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}