Paper on Synchronization using One-Sided RDMA accepted to SIGMOD 2023
Congratulations to Tobias Ziegler and Carsten Binnig!
2023/05/08
Tobias Ziegler will present the paper Design Guidelines for Correct, Efficient, and Scalable Synchronization using One-Sided RDMA" at SIGMOD 2023 in Seattle. Authors are Tobias Ziegler (TU Darmstadt), Jacob Nelson (Lehigh University), Viktor Leis (Technische Universität München), and Carsten Binnig (TU Darmstadt).
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.