{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,2]],"date-time":"2026-07-02T04:01:09Z","timestamp":1782964869125,"version":"3.54.5"},"publisher-location":"New York, NY, USA","reference-count":52,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,11,4]],"date-time":"2024-11-04T00:00:00Z","timestamp":1730678400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,11,4]]},"DOI":"10.1145\/3694715.3695945","type":"proceedings-article","created":{"date-parts":[[2024,11,15]],"date-time":"2024-11-15T19:28:18Z","timestamp":1731698898000},"page":"24-45","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["SWARM: Replicating Shared Disaggregated-Memory Data in No Time"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6062-7161","authenticated-orcid":false,"given":"Antoine","family":"Murat","sequence":"first","affiliation":[{"name":"\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne (EPFL), Lausanne, CH"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2444-2199","authenticated-orcid":false,"given":"Cl\u00e9ment","family":"Burgelin","sequence":"additional","affiliation":[{"name":"\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne (EPFL), Lausanne, CH"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5154-2526","authenticated-orcid":false,"given":"Athanasios","family":"Xygkis","sequence":"additional","affiliation":[{"name":"Oracle Labs, Z\u00fcrich, CH"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9271-518X","authenticated-orcid":false,"given":"Igor","family":"Zablotchi","sequence":"additional","affiliation":[{"name":"Mysten Labs, Z\u00fcrich, CH"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3489-2468","authenticated-orcid":false,"given":"Marcos Kawazoe","family":"Aguilera","sequence":"additional","affiliation":[{"name":"VMware Research Group, Palo Alto, CA, US"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4794-8902","authenticated-orcid":false,"given":"Rachid","family":"Guerraoui","sequence":"additional","affiliation":[{"name":"\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne (EPFL), Lausanne, CH"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2024,11,15]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3453483.3454060"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1582716.1582728"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00224-013-9448-1"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/200836.200869"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.5555\/983102"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.5555\/2043535.2043537"},{"key":"e_1_3_2_1_7_1","volume-title":"Proceedings of the 17th USENIX Symposium on Networked Systems Design and Implementation","author":"Burke Matthew","year":"2020","unstructured":"Matthew Burke, Audrey Cheng, and Wyatt Lloyd. 2020. Gryff: Unifying Consensus and Shared Registers. In Proceedings of the 17th USENIX Symposium on Networked Systems Design and Implementation (Santa Clara, CA, USA) (NSDI '20). USENIX Association, Berkeley, CA, USA, 591--617. https:\/\/www.usenix.org\/conference\/nsdi20\/presentation\/burke"},{"key":"e_1_3_2_1_8_1","volume-title":"Proceedings of the 2017 USENIX Annual Technical Conference (Santa Clara, CA, USA) (USENIX ATC '17). USENIX Association","author":"Chen Yu Lin","year":"2017","unstructured":"Yu Lin Chen, Shuai Mu, Jinyang Li, Cheng Huang, Jin Li, Aaron Ogus, and Douglas Phillips. 2017. Giza: Erasure Coding Objects across Global Data Centers. In Proceedings of the 2017 USENIX Annual Technical Conference (Santa Clara, CA, USA) (USENIX ATC '17). USENIX Association, Berkeley, CA, USA, 539--551. https:\/\/www.usenix.org\/conference\/atc17\/technical-sessions\/presentation\/chen-yu-lin"},{"key":"e_1_3_2_1_9_1","unstructured":"Yann Collet. 2022. xxHash: Extremely fast non-cryptographic hash algorithm. https:\/\/github.com\/Cyan4973\/xxHash Accessed 2024-03-17."},{"key":"e_1_3_2_1_10_1","unstructured":"Compute Express Link Consortium. 2022. Compute Express Link (CXL) Specification Revision 3.0. https:\/\/www.computeexpresslink.org\/ Accessed 2024-04-13."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"e_1_3_2_1_12_1","volume-title":"CLOC: Count Lines of Code. https:\/\/github.com\/AlDanial\/cloc","author":"Danial Al","year":"2022","unstructured":"Al Danial. 2022. CLOC: Count Lines of Code. https:\/\/github.com\/AlDanial\/cloc"},{"key":"e_1_3_2_1_13_1","volume-title":"Proceedings of the 11th USENIX Symposium on Networked Systems Design and Implementation","author":"Dragojevi\u0107 Aleksandar","year":"2014","unstructured":"Aleksandar Dragojevi\u0107, Dushyanth Narayanan, Orion Hodson, and Miguel Castro. 2014. FaRM: Fast Remote Memory. In Proceedings of the 11th USENIX Symposium on Networked Systems Design and Implementation (Seattle, WA, USA) (NSDI '14). USENIX Association, Berkeley, CA, USA, 401--414. https:\/\/www.usenix.org\/conference\/nsdi14\/technical-sessions\/dragojevi%C4%87"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1011767.1011802"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3447786.3456236"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-10877-8_20"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3149.214121"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3423138"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-87779-0_20"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1016\/J.JPDC.2008.05.004"},{"key":"e_1_3_2_1_21_1","volume-title":"Proceedings of the 14th USENIX Symposium on Networked Systems Design and Implementation","author":"Gu Juncheng","unstructured":"Juncheng Gu, Youngmoon Lee, Yiwen Zhang, Mosharaf Chowdhury, and Kang G. Shin. 2017. Efficient Memory Disaggregation with Infiniswap. In Proceedings of the 14th USENIX Symposium on Networked Systems Design and Implementation (Boston, MA, USA). USENIX Association, Berkeley, CA, USA, 649--667. https:\/\/www.usenix.org\/conference\/nsdi17\/technical-sessions\/presentation\/gu"},{"key":"e_1_3_2_1_22_1","volume-title":"Proceedings of the 2022 USENIX Annual Technical Conference (Carlsbad, CA, USA) (USENIX ATC '22). USENIX Association","author":"Guerraoui Rachid","year":"2022","unstructured":"Rachid Guerraoui, Antoine Murat, Javier Picorel, Athanasios Xygkis, Huabing Yan, and Pengfei Zuo. 2022. uKharon: A Membership Service for Microsecond Applications. In Proceedings of the 2022 USENIX Annual Technical Conference (Carlsbad, CA, USA) (USENIX ATC '22). USENIX Association, Berkeley, CA, USA, 101--120. https:\/\/www.usenix.org\/conference\/atc22\/presentation\/guerraoui"},{"key":"e_1_3_2_1_23_1","volume-title":"RHEL for Real Time Timestamping. https:\/\/access.redhat.com\/documentation\/en-us\/red_hat_enterprise_linux_for_real_time\/7\/html\/reference_guide\/chap-timestamping Accessed","author":"Hat Red","year":"2023","unstructured":"Red Hat. 2020. RHEL for Real Time Timestamping. https:\/\/access.redhat.com\/documentation\/en-us\/red_hat_enterprise_linux_for_real_time\/7\/html\/reference_guide\/chap-timestamping Accessed: April 14, 2023."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815428"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/114005.102808"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/78969.78972"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3382734.3405698"},{"key":"e_1_3_2_1_28_1","volume-title":"Proceedings of the 2010 USENIX Annual Technical Conference (Boston, MA, USA) (USENIX ATC '10). USENIX Association","author":"Hunt Patrick","year":"2010","unstructured":"Patrick Hunt, Mahadev Konar, Flavio P. Junqueira, and Benjamin Reed. 2010. ZooKeeper: Wait-Free Coordination for Internet-Scale Systems. In Proceedings of the 2010 USENIX Annual Technical Conference (Boston, MA, USA) (USENIX ATC '10). USENIX Association, Berkeley, CA, USA, 11 pages. https:\/\/www.usenix.org\/conference\/usenix-atc-10\/zookeeper-wait-free-coordination-internet-scale-systems"},{"key":"e_1_3_2_1_29_1","volume-title":"Proceedings of the 3rd Workshop on Heterogeneous Composable and Disaggregated Systems","author":"Jain Sunita","year":"2024","unstructured":"Sunita Jain, Nagaradhesh Yeleswarapu, Hasan Al Maruf, and Rita Gupta. 2024. Memory Sharing with CXL: Hardware and Software Design Approaches. In Proceedings of the 3rd Workshop on Heterogeneous Composable and Disaggregated Systems (San Diego, CA, USA) (HCDS '24). Association for Computing Machinery, New York, NY, USA, 4 pages. https:\/\/arxiv.org\/pdf\/2404.03245.pdf"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/9780470544839"},{"key":"e_1_3_2_1_31_1","volume-title":"Proceedings of the 16th USENIX Symposium on Networked Systems Design and Implementation","author":"Kalia Anuj","year":"2019","unstructured":"Anuj Kalia, Michael Kaminsky, and David Andersen. 2019. Datacenter RPCs can be General and Fast. In Proceedings of the 16th USENIX Symposium on Networked Systems Design and Implementation (Boston, MA, USA) (NSDI '19). USENIX Association, Berkeley, CA, USA, 1--16. https:\/\/www.usenix.org\/conference\/nsdi19\/presentation\/kalia"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626299"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS47774.2020.00057"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/359545.359563"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2993.2994"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/279227.279229"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3552326.3567498"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.14778\/3565838.3565854"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3575693.3578835"},{"key":"e_1_3_2_1_40_1","volume-title":"Proceedings of the 21st USENIX Conference on File and Storage Technologies","author":"Li Pengfei","year":"2023","unstructured":"Pengfei Li, Yu Hua, Pengfei Zuo, Zhangyu Chen, and Jiajie Sheng. 2023. ROLEX: A Scalable RDMA-oriented Learned Key-Value Store for Disaggregated Memory Systems. In Proceedings of the 21st USENIX Conference on File and Storage Technologies (Santa Clara, CA, USA) (FAST '23). USENIX Association, Berkeley, CA, USA, 99--114. https:\/\/www.usenix.org\/conference\/fast23\/presentation\/li-pengfei"},{"key":"e_1_3_2_1_41_1","volume-title":"Proceedings of the 17th USENIX Symposium on Operating Systems Design and Implementation","author":"Lu Haonan","year":"2023","unstructured":"Haonan Lu, Shuai Mu, Siddhartha Sen, and Wyatt Lloyd. 2023. NCC: Natural Concurrency Control for Strictly Serializable Datastores by Avoiding the Timestamp-Inversion Pitfall. In Proceedings of the 17th USENIX Symposium on Operating Systems Design and Implementation (Boston, MA, USA) (OSDI '23). USENIX Association, Berkeley, CA, USA, 305--323. https:\/\/www.usenix.org\/conference\/osdi23\/presentation\/lu"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/FTCS.1997.614100"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378511"},{"key":"e_1_3_2_1_44_1","volume-title":"Proceedings of the 2013 USENIX Annual Technical Conference (San Jose, CA, USA) (USENIX ATC '13). USENIX Association","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 Proceedings of the 2013 USENIX Annual Technical Conference (San Jose, CA, USA) (USENIX ATC '13). USENIX Association, Berkeley, CA, USA, 103--114. https:\/\/www.usenix.org\/conference\/atc13\/technical-sessions\/presentation\/mitchell"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1016\/0167-6423(95)00009-H"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2517350"},{"key":"e_1_3_2_1_47_1","volume-title":"Proceedings of the 21st USENIX Conference on File and Storage Technologies","author":"Shen Jiacheng","unstructured":"Jiacheng Shen, Pengfei Zuo, Xuchuan Luo, Tianyi Yang, Yuxin Su, Yangfan Zhou, and Michael R. Lyu. 2023. FUSEE: A Fully Memory-Disaggregated Key-Value Store. In Proceedings of the 21st USENIX Conference on File and Storage Technologies (Santa Clara, CA, USA) (FAST '23). USENIX Association, Berkeley, CA, USA, 81--98. https:\/\/www.usenix.org\/conference\/fast23\/presentation\/shen"},{"key":"e_1_3_2_1_48_1","unstructured":"Mellanox Technologies. 2015. RDMA Aware Networks Programming User Manual. Rev 1.7. https:\/\/docs.nvidia.com\/networking\/display\/rdmaawareprogrammingv17 Accessed 2024-03-17."},{"key":"e_1_3_2_1_49_1","volume-title":"Proceedings of the 2020 USENIX Annual Technical Conference (Virtual Event) (USENIX ATC '20). USENIX Association","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 Proceedings of the 2020 USENIX Annual Technical Conference (Virtual Event) (USENIX ATC '20). USENIX Association, Berkeley, CA, USA, Article 3, 16 pages. https:\/\/www.usenix.org\/conference\/atc20\/presentation\/tsai"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3558481.3591086"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3514221.3517824"},{"key":"e_1_3_2_1_52_1","volume-title":"Proceedings of the 16th USENIX Symposium on Operating Systems Design and Implementation","author":"Zhou Yang","year":"2022","unstructured":"Yang Zhou, Hassan M. G. Wassel, Sihang Liu, Jiaqi Gao, James Mickens, Minlan Yu, Chris Kennelly, Paul Turner, David E. Culler, Henry M. Levy, and Amin Vahdat. 2022. Carbink: Fault-Tolerant Far Memory. In Proceedings of the 16th USENIX Symposium on Operating Systems Design and Implementation (Carlsbad, CA, USA) (OSDI '22). USENIX Association, Berkeley, CA, USA, 55--71. https:\/\/www.usenix.org\/conference\/osdi22\/presentation\/zhou-yang"}],"event":{"name":"SOSP '24: ACM SIGOPS 30th Symposium on Operating Systems Principles","location":"Austin TX USA","acronym":"SOSP '24","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems","USENIX"]},"container-title":["Proceedings of the ACM SIGOPS 30th Symposium on Operating Systems Principles"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3694715.3695945","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3694715.3695945","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T00:05:47Z","timestamp":1750291547000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3694715.3695945"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,11,4]]},"references-count":52,"alternative-id":["10.1145\/3694715.3695945","10.1145\/3694715"],"URL":"https:\/\/doi.org\/10.1145\/3694715.3695945","relation":{},"subject":[],"published":{"date-parts":[[2024,11,4]]},"assertion":[{"value":"2024-11-15","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}