{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,12]],"date-time":"2026-03-12T01:11:14Z","timestamp":1773277874704,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":46,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,10,26]],"date-time":"2021-10-26T00:00:00Z","timestamp":1635206400000},"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":[[2021,10,26]]},"DOI":"10.1145\/3477132.3483587","type":"proceedings-article","created":{"date-parts":[[2021,10,19]],"date-time":"2021-10-19T15:59:18Z","timestamp":1634659158000},"page":"228-242","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":22,"title":["PRISM"],"prefix":"10.1145","author":[{"given":"Matthew","family":"Burke","sequence":"first","affiliation":[{"name":"Cornell University, United States"}]},{"given":"Sowmya","family":"Dharanipragada","sequence":"additional","affiliation":[{"name":"Cornell University, United States"}]},{"given":"Shannon","family":"Joyner","sequence":"additional","affiliation":[{"name":"Cornell University, United States"}]},{"given":"Adriana","family":"Szekeres","sequence":"additional","affiliation":[{"name":"VMware Research, United States"}]},{"given":"Jacob","family":"Nelson","sequence":"additional","affiliation":[{"name":"Microsoft Research, United States"}]},{"given":"Irene","family":"Zhang","sequence":"additional","affiliation":[{"name":"Microsoft Research, United States"}]},{"given":"Dan R. K.","family":"Ports","sequence":"additional","affiliation":[{"name":"Microsoft Research, United States"}]}],"member":"320","published-online":{"date-parts":[[2021,10,26]]},"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","doi-asserted-by":"publisher","DOI":"10.1145\/3317550.3321433"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3422604.3425923"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/93385.93441"},{"key":"e_1_3_2_1_5_1","volume-title":"Concurrency Control and Recovery in Database Systems","author":"Bernstein Philip","unstructured":"Philip Bernstein , Vassos Hadzilacos , and Nathan Goodman . 1987. Concurrency Control and Recovery in Database Systems . Addison-Wesley . Philip Bernstein, Vassos Hadzilacos, and Nathan Goodman. 1987. Concurrency Control and Recovery in Database Systems. Addison-Wesley."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2901318.2901349"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"e_1_3_2_1_8_1","volume-title":"Proceedings of the 10th USENIX Symposium on Operating Systems Design and Implementation (OSDI '12)","author":"Corbett James C.","year":"2012","unstructured":"James C. Corbett , Jeffrey Dean , Michael Epstein , Andrew Fikes , Christopher Frost , JJ Furman , Sanjay Ghemawat , Andrey Gubarev , Christopher Heiser , Peter Hochschild , Wilson Hsieh , Sebastian Kanthak , Eugene Kogan , Hongyi Li , Alexander Lloyd , Sergey Melnik , David Mwaura , David Nagle , Sean Quinlan , Rajesh Rao , Lindsay Rolig , Yasushi Saito , Michal Szymaniak , Christopher Taylor , Ruth Wang , and Dale Woodford . 2012 . Spanner: Google's Globally-Distributed Database . In Proceedings of the 10th USENIX Symposium on Operating Systems Design and Implementation (OSDI '12) . USENIX, Hollywood, CA, USA. James C. Corbett, Jeffrey Dean, Michael Epstein, Andrew Fikes, Christopher Frost, JJ Furman, Sanjay Ghemawat, Andrey Gubarev, Christopher Heiser, Peter Hochschild, Wilson Hsieh, Sebastian Kanthak, Eugene Kogan, Hongyi Li, Alexander Lloyd, Sergey Melnik, David Mwaura, David Nagle, Sean Quinlan, Rajesh Rao, Lindsay Rolig, Yasushi Saito, Michal Szymaniak, Christopher Taylor, Ruth Wang, and Dale Woodford. 2012. Spanner: Google's Globally-Distributed Database. In Proceedings of the 10th USENIX Symposium on Operating Systems Design and Implementation (OSDI '12). USENIX, Hollywood, CA, USA."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDEW.2014.6818330"},{"key":"e_1_3_2_1_10_1","volume-title":"Proceedings of the 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI '14)","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 (NSDI '14) . USENIX, Seattle, WA, USA. 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 (NSDI '14). USENIX, Seattle, WA, USA."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945450"},{"key":"e_1_3_2_1_12_1","unstructured":"Chuanxiong Guo. 2017. RDMA in Data Centers: Looking Back and Looking Forward. Keynote at APNet.  Chuanxiong Guo. 2017. RDMA in Data Centers: Looking Back and Looking Forward. Keynote at APNet."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934908"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302258"},{"key":"e_1_3_2_1_15_1","volume-title":"Proceedings of the 12th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid","author":"Jose Jithin","year":"2012","unstructured":"Jithin Jose , Hari Subramoni , Krishna Kandalla , Md. Wasi-ur Rahman , Hao Wang , Sundeep Narravula , and Dhabaleswar K. Panda . 2012. Scalable Memcached Design for InfiniBand Clusters Using Hybrid Transports . In Proceedings of the 12th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2012 ). IEEE, Ottawa, ON, Canada. Jithin Jose, Hari Subramoni, Krishna Kandalla, Md. Wasi-ur Rahman, Hao Wang, Sundeep Narravula, and Dhabaleswar K. Panda. 2012. Scalable Memcached Design for InfiniBand Clusters Using Hybrid Transports. In Proceedings of the 12th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2012). IEEE, Ottawa, ON, Canada."},{"key":"e_1_3_2_1_16_1","volume-title":"Proceedings of the 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19)","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 (NSDI 19) . USENIX, Boston, MA, USA. 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 (NSDI 19). USENIX, Boston, MA, USA."},{"key":"e_1_3_2_1_17_1","volume-title":"Proceedings of ACM SIGCOMM","author":"Kalia Anuj","year":"2014","unstructured":"Anuj Kalia , Michael Kaminsky , and David G. Andersen . 2014. Using RDMA Efficiently for Key-Value Services . In Proceedings of ACM SIGCOMM 2014 . ACM, Chicago, IL, USA. Anuj Kalia, Michael Kaminsky, and David G. Andersen. 2014. Using RDMA Efficiently for Key-Value Services. In Proceedings of ACM SIGCOMM 2014. ACM, Chicago, IL, USA."},{"key":"e_1_3_2_1_18_1","volume-title":"Proceedings of the 2016 USENIX Annual Technical Conference. USENIX","author":"Kalia Anuj","unstructured":"Anuj Kalia , Michael Kaminsky , and David G. Andersen . 2016. Design Guidelines for High Performance RDMA Systems . In Proceedings of the 2016 USENIX Annual Technical Conference. USENIX , Denver, CO, USA. Anuj Kalia, Michael Kaminsky, and David G. Andersen. 2016. Design Guidelines for High Performance RDMA Systems. In Proceedings of the 2016 USENIX Annual Technical Conference. USENIX, Denver, CO, USA."},{"key":"e_1_3_2_1_19_1","volume-title":"Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI '16)","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 Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI '16) . USENIX, Savannah, GA, USA. Anuj Kalia, Michael Kaminsky, and David G Andersen. 2016. FaSST: Fast, Scalable and Simple Distributed Transactions with Two-Sided (RDMA) Datagram RPCs. In Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI '16). USENIX, Savannah, GA, USA."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3230543.3230572"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/319566.319567"},{"key":"e_1_3_2_1_22_1","volume-title":"Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20)","author":"Lin Jiaxin","year":"2020","unstructured":"Jiaxin Lin , Kiran Patel , Brent E. Stephens , Anirudh Sivaraman , and Aditya Akella . 2020 . PANIC: A High-Performance Programmable NIC for Multi-tenant Networks . In Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20) . USENIX, Banff, AL, Canada. Jiaxin Lin, Kiran Patel, Brent E. Stephens, Anirudh Sivaraman, and Aditya Akella. 2020. PANIC: A High-Performance Programmable NIC for Multi-tenant Networks. In Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20). USENIX, Banff, AL, Canada."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341302.3342079"},{"key":"e_1_3_2_1_24_1","volume-title":"Proceedings of the 2017 USENIX Annual Technical Conference. USENIX","author":"Lu Youyou","year":"2017","unstructured":"Youyou Lu , Jiwu Shu , Youmin Chen , and Tao Li . 2017 . Octopus: an RDMA-enabled distributed persistent memory file system . In Proceedings of the 2017 USENIX Annual Technical Conference. USENIX , Santa Clara, CA, USA. Youyou Lu, Jiwu Shu, Youmin Chen, and Tao Li. 2017. Octopus: an RDMA-enabled distributed persistent memory file system. In Proceedings of the 2017 USENIX Annual Technical Conference. USENIX, Santa Clara, CA, USA."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/795670.796859"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359657"},{"key":"e_1_3_2_1_27_1","volume-title":"Read-Copy Update. In Proceedings of the 2002 Ottawa Linux Symposium","author":"McKenney Paul E.","year":"2002","unstructured":"Paul E. McKenney , Jonathan Appavoo , Andi Kleen , Orran Krieger , Rusty Russell , Dipankar Sarma , and Maneesh Soni . 2002 . Read-Copy Update. In Proceedings of the 2002 Ottawa Linux Symposium . Ottawa, ON, CA, 336--367. Paul E. McKenney, Jonathan Appavoo, Andi Kleen, Orran Krieger, Rusty Russell, Dipankar Sarma, and Maneesh Soni. 2002. Read-Copy Update. In Proceedings of the 2002 Ottawa Linux Symposium. Ottawa, ON, CA, 336--367."},{"key":"e_1_3_2_1_28_1","unstructured":"Mellanox Technologies. [n.d.]. ConnectX Ethernet Adapters. https:\/\/www.mellanox.com\/products\/ethernet\/connectx-smartnic.  Mellanox Technologies. [n.d.]. ConnectX Ethernet Adapters. https:\/\/www.mellanox.com\/products\/ethernet\/connectx-smartnic."},{"key":"e_1_3_2_1_29_1","unstructured":"Mellanox Technologies. [n.d.]. RDMA Extended Atomics. https:\/\/docs.mellanox.com\/display\/rdmacore50\/Extended%20Atomics.  Mellanox Technologies. [n.d.]. RDMA Extended Atomics. https:\/\/docs.mellanox.com\/display\/rdmacore50\/Extended%20Atomics."},{"key":"e_1_3_2_1_30_1","unstructured":"Mellanox Technologies 2015. RDMA Aware Networks Programming User Manual. Mellanox Technologies. Revision 1.7.  Mellanox Technologies 2015. RDMA Aware Networks Programming User Manual. Mellanox Technologies. Revision 1.7."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.5555\/2535461.2535475"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.5555\/3026959.3027001"},{"key":"e_1_3_2_1_33_1","volume-title":"Proceedings of the 12th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid","author":"Narravula S.","year":"2007","unstructured":"S. Narravula , A. Marnidala , A. Vishnu , K. Vaidyanathan , and D. K. Panda . 2007. High Performance Distributed Lock Management Services using Network-based Remote Atomic Operations . In Proceedings of the 12th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2007 ). IEEE, Rio de Janeiro, Brazil. S. Narravula, A. Marnidala, A. Vishnu, K. Vaidyanathan, and D. K. Panda. 2007. High Performance Distributed Lock Management Services using Network-based Remote Atomic Operations. In Proceedings of the 12th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2007). IEEE, Rio de Janeiro, Brazil."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.5555\/2813767.2813789"},{"key":"e_1_3_2_1_35_1","volume-title":"Proceedings of the 2018 ACM SIGCOMM","author":"Neugebauer Rolf","unstructured":"Rolf Neugebauer , Gianni Antichi , Jos\u00e9 Fernando Zazo , Yury Audzevich , Sergio L\u00f3pez-Buedo , and Andrew W. Moore . 2018. Understanding PCIe Performance for End Host Networking . In Proceedings of the 2018 ACM SIGCOMM ( Budapest, Hungary). Rolf Neugebauer, Gianni Antichi, Jos\u00e9 Fernando Zazo, Yury Audzevich, Sergio L\u00f3pez-Buedo, and Andrew W. Moore. 2018. Understanding PCIe Performance for End Host Networking. In Proceedings of the 2018 ACM SIGCOMM (Budapest, Hungary)."},{"key":"e_1_3_2_1_36_1","volume-title":"Proceedings of NSDI '22","author":"Reda Waleed","year":"2022","unstructured":"Waleed Reda , Marco Canini , Dejan Kosti\u0107 , and Simon Peter . 2022 . RDMA is Turing complete, we just did not know it yet! . In Proceedings of NSDI '22 . Waleed Reda, Marco Canini, Dejan Kosti\u0107, and Simon Peter. 2022. RDMA is Turing complete, we just did not know it yet!. In Proceedings of NSDI '22."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3342195.3387519"},{"key":"e_1_3_2_1_38_1","volume-title":"Ports","author":"Szekeres Adriana","year":"2020","unstructured":"Adriana Szekeres , Michael Whittaker , Naveen Kr. Sharma , Jialin Li , Arvind Krishnamurthy , Irene Zhang , and Dan R. K . Ports . 2020 . Meerkat : Scalable Replicated Transactions Following the Zero-Coordination Principle. In Proceedings of the 15th ACM SIGOPS EuroSys (EuroSys '20). ACM, Heraklion, Crete, Greece . Adriana Szekeres, Michael Whittaker, Naveen Kr. Sharma, Jialin Li, Arvind Krishnamurthy, Irene Zhang, and Dan R. K. Ports. 2020. Meerkat: Scalable Replicated Transactions Following the Zero-Coordination Principle. In Proceedings of the 15th ACM SIGOPS EuroSys (EuroSys '20). ACM, Heraklion, Crete, Greece."},{"key":"e_1_3_2_1_39_1","volume-title":"Proceedings of the 16th ACM Symposium on Operating Systems Principles (SOSP '97)","author":"Thekkath Chandramohan A.","unstructured":"Chandramohan A. Thekkath , Timothy Mann , and Edward K. Lee . 1997. Frangipani: A Scalable Distributed File System . In Proceedings of the 16th ACM Symposium on Operating Systems Principles (SOSP '97) . ACM, Saint-Malo, France. Chandramohan A. Thekkath, Timothy Mann, and Edward K. Lee. 1997. Frangipani: A Scalable Distributed File System. In Proceedings of the 16th ACM Symposium on Operating Systems Principles (SOSP '97). ACM, Saint-Malo, France."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/320071.320076"},{"key":"e_1_3_2_1_41_1","volume-title":"Proceedings of the 11th Hot Topics in Cloud Computing (HotCloud '20)","author":"Wang Tao","year":"2020","unstructured":"Tao Wang , Hang Zhu , Fabian Ruffy , Xin Jin , Anirudh Sivaraman , Dan R. K. Ports , and Aurojit Panda . 2020 . Multitenancy for fast and programmable networks in the cloud . In Proceedings of the 11th Hot Topics in Cloud Computing (HotCloud '20) . Boston, MA, USA. Tao Wang, Hang Zhu, Fabian Ruffy, Xin Jin, Anirudh Sivaraman, Dan R. K. Ports, and Aurojit Panda. 2020. Multitenancy for fast and programmable networks in the cloud. In Proceedings of the 11th Hot Topics in Cloud Computing (HotCloud '20). Boston, MA, USA."},{"key":"e_1_3_2_1_42_1","volume-title":"Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI '20)","author":"Wei Xingda","year":"2020","unstructured":"Xingda Wei , Rong Chen , and Haibo Chen . 2020 . Fast RDMA-based Ordered Key-Value Store using Remote Learned Cache . In Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI '20) . USENIX, Banff, AL, Canada. Xingda Wei, Rong Chen, and Haibo Chen. 2020. Fast RDMA-based Ordered Key-Value Store using Remote Learned Cache. In Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI '20). USENIX, Banff, AL, Canada."},{"key":"e_1_3_2_1_43_1","volume-title":"Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI '18)","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 Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI '18) . USENIX, Carlsbad, CA USA. Xingda Wei, Zhiyuan Dong, Rong Chen, and Haibo Chen. 2018. Deconstructing RDMA-enabled Distributed Transactions: Hybrid is Better!. In Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI '18). USENIX, Carlsbad, CA USA."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815419"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183713.3196890"},{"key":"e_1_3_2_1_46_1","volume-title":"Proceedings of the 25th ACM Symposium on Operating Systems Principles (SOSP '15)","author":"Zhang Irene","unstructured":"Irene Zhang , Naveen Kr. Sharma , Adriana Szekeres , Arvind Krishnamurthy , and Dan R. K. Ports . 2015. Building Consistent Transactions with Inconsistent Replication . In Proceedings of the 25th ACM Symposium on Operating Systems Principles (SOSP '15) . ACM, Monterey, CA, USA. Irene Zhang, Naveen Kr. Sharma, Adriana Szekeres, Arvind Krishnamurthy, and Dan R. K. Ports. 2015. Building Consistent Transactions with Inconsistent Replication. In Proceedings of the 25th ACM Symposium on Operating Systems Principles (SOSP '15). ACM, Monterey, CA, USA."}],"event":{"name":"SOSP '21: ACM SIGOPS 28th Symposium on Operating Systems Principles","location":"Virtual Event Germany","acronym":"SOSP '21","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems","USENIX Assoc USENIX Assoc"]},"container-title":["Proceedings of the ACM SIGOPS 28th Symposium on Operating Systems Principles"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3477132.3483587","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3477132.3483587","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:49:03Z","timestamp":1750193343000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3477132.3483587"}},"subtitle":["Rethinking the RDMA Interface for Distributed Systems"],"short-title":[],"issued":{"date-parts":[[2021,10,26]]},"references-count":46,"alternative-id":["10.1145\/3477132.3483587","10.1145\/3477132"],"URL":"https:\/\/doi.org\/10.1145\/3477132.3483587","relation":{},"subject":[],"published":{"date-parts":[[2021,10,26]]},"assertion":[{"value":"2021-10-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}