{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,19]],"date-time":"2026-03-19T04:41:57Z","timestamp":1773895317405,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":47,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,5,22]],"date-time":"2019-05-22T00:00:00Z","timestamp":1558483200000},"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":[[2019,5,22]]},"DOI":"10.1145\/3319647.3325827","type":"proceedings-article","created":{"date-parts":[[2019,5,23]],"date-time":"2019-05-23T18:07:13Z","timestamp":1558634833000},"page":"97-108","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":42,"title":["Storm"],"prefix":"10.1145","author":[{"given":"Stanko","family":"Novakovic","sequence":"first","affiliation":[{"name":"Microsoft Research"}]},{"given":"Yizhou","family":"Shan","sequence":"additional","affiliation":[{"name":"Purdue University"}]},{"given":"Aasheesh","family":"Kolli","sequence":"additional","affiliation":[{"name":"VMware and The Pennsylvania State University"}]},{"given":"Michael","family":"Cui","sequence":"additional","affiliation":[{"name":"VMware"}]},{"given":"Yiying","family":"Zhang","sequence":"additional","affiliation":[{"name":"Purdue University"}]},{"given":"Haggai","family":"Eran","sequence":"additional","affiliation":[{"name":"Mellanox and Technion"}]},{"given":"Boris","family":"Pismenny","sequence":"additional","affiliation":[{"name":"Mellanox"}]},{"given":"Liran","family":"Liss","sequence":"additional","affiliation":[{"name":"Mellanox"}]},{"given":"Michael","family":"Wei","sequence":"additional","affiliation":[{"name":"VMware"}]},{"given":"Dan","family":"Tsafrir","sequence":"additional","affiliation":[{"name":"VMware and Technion"}]},{"given":"Marcos","family":"Aguilera","sequence":"additional","affiliation":[{"name":"VMware"}]}],"member":"320","published-online":{"date-parts":[[2019,5,22]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"dynamically connected transport. https:\/\/www.openfabrics.org\/images\/eventpresos\/workshops2014\/DevWorkshop\/presos\/Monday\/pdf\/05_DC_Verbs.pdf","year":"2014","unstructured":"Openfabrics. dynamically connected transport. https:\/\/www.openfabrics.org\/images\/eventpresos\/workshops2014\/DevWorkshop\/presos\/Monday\/pdf\/05_DC_Verbs.pdf , 2014 . Openfabrics. dynamically connected transport. https:\/\/www.openfabrics.org\/images\/eventpresos\/workshops2014\/DevWorkshop\/presos\/Monday\/pdf\/05_DC_Verbs.pdf, 2014."},{"key":"e_1_3_2_1_2_1","volume-title":"Rocev2 (ip routable roce). https:\/\/cw.infinibandta.org\/document\/dl\/7781","author":"Supplement","year":"2014","unstructured":"Supplement to infiniband architecture specification volume 1 release 1.2.2 annex a17 : Rocev2 (ip routable roce). https:\/\/cw.infinibandta.org\/document\/dl\/7781 , 2014 . Supplement to infiniband architecture specification volume 1 release 1.2.2 annex a17: Rocev2 (ip routable roce). https:\/\/cw.infinibandta.org\/document\/dl\/7781, 2014."},{"key":"e_1_3_2_1_3_1","volume-title":"https:\/\/lwn.net\/Articles\/773973\/","author":"Amazon","year":"2018","unstructured":"Amazon elastic fabric adapter (efa). https:\/\/lwn.net\/Articles\/773973\/ , 2018 . Amazon elastic fabric adapter (efa). https:\/\/lwn.net\/Articles\/773973\/, 2018."},{"key":"e_1_3_2_1_4_1","volume-title":"https:\/\/access.redhat.com\/articles\/3307751","author":"Exploit Performance Impact Speculative Execution","year":"2019","unstructured":"Speculative Execution Exploit Performance Impact . https:\/\/access.redhat.com\/articles\/3307751 , 2019 . Speculative Execution Exploit Performance Impact. https:\/\/access.redhat.com\/articles\/3307751, 2019."},{"key":"e_1_3_2_1_5_1","volume-title":"Proceedings of the 2018 USENIX Annual Technical Conference (ATC)","author":"Aguilera M. K.","year":"2018","unstructured":"M. K. Aguilera , N. Amit , I. Calciu , X. Deguillard , J. Gandhi , S. Novakovi\u0107 , A. Ramanathan , P. Subrahmanyam , L. Suresh , K. Tati , R. Venkatasubramanian , and M. Wei . Remote regions: a simple abstraction for remote memory . In Proceedings of the 2018 USENIX Annual Technical Conference (ATC) , 2018 . M. K. Aguilera, N. Amit, I. Calciu, X. Deguillard, J. Gandhi, S. Novakovi\u0107, A. Ramanathan, P. Subrahmanyam, L. Suresh, K. Tati, R. Venkatasubramanian, and M. Wei. Remote regions: a simple abstraction for remote memory. In Proceedings of the 2018 USENIX Annual Technical Conference (ATC), 2018."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2254756.2254766"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.14778\/2904483.2904485"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2901318.2901349"},{"key":"e_1_3_2_1_9_1","volume-title":"IEEE Data Eng. Bull.","author":"Dragojevic A.","year":"2017","unstructured":"A. Dragojevic , D. Narayanan , and M. Castro . RDMA Reads: To Use or Not to Use ? In IEEE Data Eng. Bull. , 2017 . A. Dragojevic, D. Narayanan, and M. Castro. RDMA Reads: To Use or Not to Use? In IEEE Data Eng. Bull., 2017."},{"key":"e_1_3_2_1_10_1","volume-title":"Proceedings of the 11th Symposium on Networked Systems Design and Implementation (NSDI)","author":"Dragojevic A.","year":"2014","unstructured":"A. Dragojevic , D. Narayanan , M. Castro , and O. Hodson . FaRM: Fast Remote Memory . In Proceedings of the 11th Symposium on Networked Systems Design and Implementation (NSDI) , 2014 . A. Dragojevic, D. Narayanan, M. Castro, and O. Hodson. FaRM: Fast Remote Memory. In Proceedings of the 11th Symposium on Networked Systems Design and Implementation (NSDI), 2014."},{"key":"e_1_3_2_1_11_1","volume-title":"14th USENIX Symposium on Networked Systems Design and Implementation (NSDI)","author":"Gu J.","year":"2017","unstructured":"J. Gu , Y. Lee , Y. Zhang , M. Chowdhury , and K. G. Shin . Efficient memory disaggregation with infiniswap . In 14th USENIX Symposium on Networked Systems Design and Implementation (NSDI) , 2017 . J. Gu, Y. Lee, Y. Zhang, M. Chowdhury, and K. G. Shin. Efficient memory disaggregation with infiniswap. In 14th USENIX Symposium on Networked Systems Design and Implementation (NSDI), 2017."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934908"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2011.37"},{"key":"e_1_3_2_1_14_1","volume-title":"Proceedings of the 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI)","author":"Kalia A.","year":"2019","unstructured":"A. Kalia , M. Kaminsky , and D. Andersen . Datacenter rpcs can be general and fast . In Proceedings of the 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI) , 2019 . A. Kalia, M. Kaminsky, and D. Andersen. Datacenter rpcs can be general and fast. In Proceedings of the 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI), 2019."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.5555\/3026959.3027000"},{"key":"e_1_3_2_1_16_1","volume-title":"Scalable and Simple Distributed Transactions with Two-Sided (RDMA) Datagram RPCs. In Proceedings of the 12th Symposium on Operating System Design and Implementation (OSDI)","author":"Kalia A.","year":"2016","unstructured":"A. Kalia , M. Kaminsky , and D. G. Andersen . FaSST: Fast , Scalable and Simple Distributed Transactions with Two-Sided (RDMA) Datagram RPCs. In Proceedings of the 12th Symposium on Operating System Design and Implementation (OSDI) , 2016 . A. Kalia, M. Kaminsky, and D. G. Andersen. FaSST: Fast, Scalable and Simple Distributed Transactions with Two-Sided (RDMA) Datagram RPCs. In Proceedings of the 12th Symposium on Operating System Design and Implementation (OSDI), 2016."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/319566.319567"},{"key":"e_1_3_2_1_18_1","volume-title":"Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI)","author":"Kwon Y.","year":"2016","unstructured":"Y. Kwon , H. Yu , S. Peter , C. J. Rossbach , and E. Witchel . Coordinated and efficient huge page management with ingens . In Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI) , 2016 . Y. Kwon, H. Yu, S. Peter, C. J. Rossbach, and E. Witchel. Coordinated and efficient huge page management with ingens. In Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI), 2016."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132756"},{"key":"e_1_3_2_1_20_1","volume-title":"Proceedings of the 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI)","author":"Lim H.","year":"2014","unstructured":"H. Lim , D. Han , D. G. Andersen , and M. Kaminsky . MICA: A holistic approach to fast in-memory key-value storage . In Proceedings of the 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI) , 2014 . H. Lim, D. Han, D. G. Andersen, and M. Kaminsky. MICA: A holistic approach to fast in-memory key-value storage. In Proceedings of the 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI), 2014."},{"key":"e_1_3_2_1_21_1","volume-title":"Proceedings of the 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI)","author":"Lu Y.","year":"2018","unstructured":"Y. Lu , G. Chen , B. Li , K. Tan , Y. Xiong , P. Cheng , J. Zhang , E. Chen , and T. Moscibroda . Multi-path transport for RDMA in datacenters . In Proceedings of the 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI) , 2018 . Y. Lu, G. Chen, B. Li, K. Tan, Y. Xiong, P. Cheng, J. Zhang, E. Chen, and T. Moscibroda. Multi-path transport for RDMA in datacenters. In Proceedings of the 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI), 2018."},{"key":"e_1_3_2_1_22_1","volume-title":"Proceedings of the 2017 USENIX Annual Technical Conference (ATC)","author":"Lu Y.","year":"2017","unstructured":"Y. Lu , J. Shu , Y. Chen , and T. Li . Octopus: an rdma-enabled distributed persistent memory file system . In Proceedings of the 2017 USENIX Annual Technical Conference (ATC) , 2017 . Y. Lu, J. Shu, Y. Chen, and T. Li. Octopus: an rdma-enabled distributed persistent memory file system. In Proceedings of the 2017 USENIX Annual Technical Conference (ATC), 2017."},{"key":"e_1_3_2_1_23_1","volume-title":"A deep dive into CMA. https:\/\/lwn.net\/Articles\/486301\/","author":"LWN.","year":"2012","unstructured":"LWN. A deep dive into CMA. https:\/\/lwn.net\/Articles\/486301\/ , 2012 . LWN. A deep dive into CMA. https:\/\/lwn.net\/Articles\/486301\/, 2012."},{"key":"e_1_3_2_1_24_1","volume-title":"Personal communication","year":"2018","unstructured":"Mellanox. Personal communication . 2018 . Mellanox. Personal communication. 2018."},{"key":"e_1_3_2_1_25_1","volume-title":"Physical Address Memory Region. https:\/\/community.mellanox.com\/docs\/DOC-2480","year":"2019","unstructured":"Mellanox. Physical Address Memory Region. https:\/\/community.mellanox.com\/docs\/DOC-2480 , 2019 . Mellanox. Physical Address Memory Region. https:\/\/community.mellanox.com\/docs\/DOC-2480, 2019."},{"key":"e_1_3_2_1_26_1","volume-title":"USENIX Conference on Annual Technical Conference (ATC)","author":"Mitchell C.","year":"2013","unstructured":"C. Mitchell , Y. Geng , and J. Li . Using one-sided rdma reads to build a fast, cpu-efficient key-value store . In USENIX Conference on Annual Technical Conference (ATC) , 2013 . C. Mitchell, Y. Geng, and J. Li. Using one-sided rdma reads to build a fast, cpu-efficient key-value store. In USENIX Conference on Annual Technical Conference (ATC), 2013."},{"key":"e_1_3_2_1_27_1","volume-title":"Proceedings of the 2016 USENIX Annual Technical Conference (ATC)","author":"Mitchell C.","year":"2016","unstructured":"C. Mitchell , K. Montgomery , L. Nelson , S. Sen , and J. Li . Balancing CPU and network in the cell distributed b-tree store . In Proceedings of the 2016 USENIX Annual Technical Conference (ATC) , 2016 . C. Mitchell, K. Montgomery, L. Nelson, S. Sen, and J. Li. Balancing CPU and network in the cell distributed b-tree store. In Proceedings of the 2016 USENIX Annual Technical Conference (ATC), 2016."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787510"},{"key":"e_1_3_2_1_29_1","volume-title":"https:\/\/searchstorage.techtarget.com\/definition\/3D-XPoint","author":"Morgan T. P.","year":"2017","unstructured":"T. P. Morgan . Intel shows off 3D XPoint memory performance. https:\/\/searchstorage.techtarget.com\/definition\/3D-XPoint , 2017 . T. P. Morgan. Intel shows off 3D XPoint memory performance. https:\/\/searchstorage.techtarget.com\/definition\/3D-XPoint, 2017."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCGRID.2007.58"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.5555\/2813767.2813789"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3230543.3230560"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3190508.3190537"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173162.3173203"},{"key":"e_1_3_2_1_35_1","volume-title":"High Performance Mass Storage and Parallel I\/O","author":"Pfister G. F.","year":"2001","unstructured":"G. F. Pfister . An introduction to the infiniband architecture. High Performance Mass Storage and Parallel I\/O , 2001 . G. F. Pfister. An introduction to the infiniband architecture. High Performance Mass Storage and Parallel I\/O, 2001."},{"key":"e_1_3_2_1_36_1","volume-title":"A remote direct memory access protocol specification (rfc 5040)","author":"Recio R.","year":"2007","unstructured":"R. Recio , B. Metzler , P. Culley , J. Hilland , and D. Garcia . A remote direct memory access protocol specification (rfc 5040) . 2007 . R. Recio, B. Metzler, P. Culley, J. Hilland, and D. Garcia. A remote direct memory access protocol specification (rfc 5040). 2007."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3127479.3128610"},{"key":"e_1_3_2_1_38_1","volume-title":"Crail: A high-performance i\/o architecture for distributed data processing","author":"Stuedi P.","year":"2017","unstructured":"P. Stuedi , A. Trivedi , J. Pfefferle , R. Stoica , B. Metzler , N. Ioannou , and I. Koltsidas . Crail: A high-performance i\/o architecture for distributed data processing . In IEEE Data Eng. Bull ., 2017 . P. Stuedi, A. Trivedi, J. Pfefferle, R. Stoica, B. Metzler, N. Ioannou, and I. Koltsidas. Crail: A high-performance i\/o architecture for distributed data processing. In IEEE Data Eng. Bull., 2017."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3064176.3064189"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3102980.3102982"},{"key":"e_1_3_2_1_41_1","volume-title":"Enabling efficient rdma-based synchronous mirroring of persistent memory transactions. In arXiv preprint arXiv:1810.09360","author":"Tavakkol A.","year":"2018","unstructured":"A. Tavakkol , A. Kolli , S. Novakovic , K. Razavi , J. Gomez-Luna , H. Hassan , C. Barthels , Y. Wang , M. Sadrosadati , S. Ghose , Enabling efficient rdma-based synchronous mirroring of persistent memory transactions. In arXiv preprint arXiv:1810.09360 , 2018 . A. Tavakkol, A. Kolli, S. Novakovic, K. Razavi, J. Gomez-Luna, H. Hassan, C. Barthels, Y. Wang, M. Sadrosadati, S. Ghose, et al. Enabling efficient rdma-based synchronous mirroring of persistent memory transactions. In arXiv preprint arXiv:1810.09360, 2018."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132762"},{"key":"e_1_3_2_1_43_1","volume-title":"Deconstructing rdma-enabled distributed transactions: Hybrid is better! In Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI)","author":"Wei X.","year":"2018","unstructured":"X. Wei , Z. Dong , R. Chen , and H. Chen . Deconstructing rdma-enabled distributed transactions: Hybrid is better! In Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI) , 2018 . X. Wei, Z. Dong, R. Chen, and H. Chen. Deconstructing rdma-enabled distributed transactions: Hybrid is better! In Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI), 2018."},{"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","doi-asserted-by":"publisher","DOI":"10.14778\/3055330.3055335"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787484"}],"event":{"name":"SYSTOR '19: The 12th ACM International Systems and Storage Conference","location":"Haifa Israel","acronym":"SYSTOR '19","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems","USENIX Assoc USENIX Assoc"]},"container-title":["Proceedings of the 12th ACM International Conference on Systems and Storage"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3319647.3325827","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3319647.3325827","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:08:05Z","timestamp":1750208885000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3319647.3325827"}},"subtitle":["a fast transactional dataplane for remote data structures"],"short-title":[],"issued":{"date-parts":[[2019,5,22]]},"references-count":47,"alternative-id":["10.1145\/3319647.3325827","10.1145\/3319647"],"URL":"https:\/\/doi.org\/10.1145\/3319647.3325827","relation":{},"subject":[],"published":{"date-parts":[[2019,5,22]]},"assertion":[{"value":"2019-05-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}