{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,7]],"date-time":"2026-07-07T15:48:49Z","timestamp":1783439329885,"version":"3.54.6"},"publisher-location":"New York, NY, USA","reference-count":47,"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.3483555","type":"proceedings-article","created":{"date-parts":[[2021,10,19]],"date-time":"2021-10-19T15:59:18Z","timestamp":1634659158000},"page":"740-755","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":68,"title":["Xenic"],"prefix":"10.1145","author":[{"given":"Henry N.","family":"Schuh","sequence":"first","affiliation":[{"name":"Univ. of Washington"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Weihao","family":"Liang","sequence":"additional","affiliation":[{"name":"Univ. of Washington"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ming","family":"Liu","sequence":"additional","affiliation":[{"name":"Univ. of Wisconsin, Madison"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jacob","family":"Nelson","sequence":"additional","affiliation":[{"name":"Microsoft Research"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Arvind","family":"Krishnamurthy","sequence":"additional","affiliation":[{"name":"Univ. of Washington"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2021,10,26]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Sept.","author":"Data Alpha","year":"2021","unstructured":"Alpha Data . ADM-PCIE-9V3-High-Performance Network Accelerator , Sept. 2021 . https:\/\/www.alpha-data.com\/dcp\/products.php?product=adm-pcie-9v3. Alpha Data. ADM-PCIE-9V3-High-Performance Network Accelerator, Sept. 2021. https:\/\/www.alpha-data.com\/dcp\/products.php?product=adm-pcie-9v3."},{"key":"e_1_3_2_1_2_1","first-page":"93","volume-title":"17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20)","author":"Arashloo M. T.","year":"2020","unstructured":"M. T. Arashloo , A. Lavrov , M. Ghobadi , J. Rexford , D. Walker , and D. Wentzlaff . Enabling programmable transport protocols in highspeed nics . In 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20) , pages 93 -- 109 , Santa Clara, CA , Feb. 2020 . USENIX Association. M. T. Arashloo, A. Lavrov, M. Ghobadi, J. Rexford, D. Walker, and D. Wentzlaff. Enabling programmable transport protocols in highspeed nics. In 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20), pages 93--109, Santa Clara, CA, Feb. 2020. USENIX Association."},{"key":"e_1_3_2_1_3_1","volume-title":"The TruFlow Flow processing engine. https:\/\/www.broadcom.com\/applications\/data-center\/cloud-scale-networking","year":"2021","unstructured":"Broadcom. The TruFlow Flow processing engine. https:\/\/www.broadcom.com\/applications\/data-center\/cloud-scale-networking , 2021 . Broadcom. The TruFlow Flow processing engine. https:\/\/www.broadcom.com\/applications\/data-center\/cloud-scale-networking, 2021."},{"key":"e_1_3_2_1_4_1","volume-title":"Sept.","author":"Broadcom Inc.","year":"2021","unstructured":"Broadcom Inc. Stingray SmartNIC Adapters and IC , Sept. 2021 . https:\/\/www.broadcom.com\/products\/ethernet-connectivity\/network-adapters\/smartnic. Broadcom Inc. Stingray SmartNIC Adapters and IC, Sept. 2021. https:\/\/www.broadcom.com\/products\/ethernet-connectivity\/network-adapters\/smartnic."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/SFCS.1985.48"},{"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.1109\/TSE.1986.6313017"},{"key":"e_1_3_2_1_8_1","volume-title":"11th USENIX Symposium on Networked Systems Design and Implementation (NSDI 2014","author":"Dragojevi\u0107 A.","year":"2014","unstructured":"A. Dragojevi\u0107 , D. Narayanan , M. Castro , and O. Hodson . Farm: Fast remote memory . In 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI 2014 ). USENIX - Advanced Computing Systems Association , April 2014 . A. Dragojevi\u0107, D. Narayanan, M. Castro, and O. Hodson. Farm: Fast remote memory. In 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI 2014). USENIX - Advanced Computing Systems Association, April 2014."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815425"},{"key":"e_1_3_2_1_10_1","volume-title":"Sept.","year":"2021","unstructured":"Exablaze. ExaNIC V5P High Density Network Application Card , Sept. 2021 . https:\/\/exablaze.com\/exanic-v5p. Exablaze. ExaNIC V5P High Density Network Application Card, Sept. 2021. https:\/\/exablaze.com\/exanic-v5p."},{"key":"e_1_3_2_1_11_1","volume-title":"15th USENIX Symposium on Networked Systems Design and Implementation","author":"Firestone D.","year":"2018","unstructured":"D. Firestone , A. Putnam , S. Mundkur , D. Chiou , A. Dabagh , M. Andrewartha , H. Angepat , V. Bhanu , A. Caulfield , E. Chung , H. K. Chandrappa , S. Chaturmohta , M. Humphrey , J. Lavier , N. Lam , F. Liu , K. Ovtcharov , J. Padhye , G. Popuri , S. Raindel , T. Sapre , M. Shaw , G. Silva , M. Sivakumar , N. Srivastava , A. Verma , Q. Zuhair , D. Bansal , D. Burger , K. Vaid , D. A. Maltz , and A. Greenberg . Azure accelerated networking: Smartnics in the public cloud . In 15th USENIX Symposium on Networked Systems Design and Implementation , 2018 . D. Firestone, A. Putnam, S. Mundkur, D. Chiou, A. Dabagh, M. Andrewartha, H. Angepat, V. Bhanu, A. Caulfield, E. Chung, H. K. Chandrappa, S. Chaturmohta, M. Humphrey, J. Lavier, N. Lam, F. Liu, K. Ovtcharov, J. Padhye, G. Popuri, S. Raindel, T. Sapre, M. Shaw, G. Silva, M. Sivakumar, N. Srivastava, A. Verma, Q. Zuhair, D. Bansal, D. Burger, K. Vaid, D. A. Maltz, and A. Greenberg. Azure accelerated networking: Smartnics in the public cloud. In 15th USENIX Symposium on Networked Systems Design and Implementation, 2018."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3387514.3405895"},{"key":"e_1_3_2_1_13_1","volume-title":"Sept.","author":"Project Store","year":"2021","unstructured":"H- Store Project . SmallBank Benchmark - H-Store , Sept. 2021 . https:\/\/hstore.cs.brown.edu\/documentation\/deployment\/benchmarks\/smallbank\/. H-Store Project. SmallBank Benchmark - H-Store, Sept. 2021. https:\/\/hstore.cs.brown.edu\/documentation\/deployment\/benchmarks\/smallbank\/."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3365609.3365851"},{"key":"e_1_3_2_1_15_1","first-page":"185","volume-title":"12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16)","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 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16) , pages 185 -- 201 , Savannah, GA , Nov. 2016 . USENIX Association. A. Kalia, M. Kaminsky, and D. G. Andersen. Fasst: Fast, scalable and simple distributed transactions with two-sided (RDMA) datagram rpcs. In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16), pages 185--201, Savannah, GA, Nov. 2016. USENIX Association."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872367"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3127479.3132252"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132756"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934897"},{"key":"e_1_3_2_1_20_1","volume-title":"14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20)","author":"Lin J.","year":"2020","unstructured":"J. Lin , K. Patel , B. E. Stephens , A. Sivaraman , and A. Akella . PANIC: A high-performance programmable NIC for multi-tenant networks . In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20) , 2020 . J. Lin, K. Patel, B. E. Stephens, A. Sivaraman, and A. Akella. PANIC: A high-performance programmable NIC for multi-tenant networks. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20), 2020."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341302.3342079"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037731"},{"key":"e_1_3_2_1_23_1","first-page":"363","volume-title":"2019 USENIX Annual Technical Conference (USENIX ATC 19)","author":"Liu M.","year":"2019","unstructured":"M. Liu , S. Peter , A. Krishnamurthy , and P. M. Phothilimthana . E3: Energy-efficient microservices on smartnic-accelerated servers . In 2019 USENIX Annual Technical Conference (USENIX ATC 19) , pages 363 -- 378 , Renton, WA , July 2019 . USENIX Association. M. Liu, S. Peter, A. Krishnamurthy, and P. M. Phothilimthana. E3: Energy-efficient microservices on smartnic-accelerated servers. In 2019 USENIX Annual Technical Conference (USENIX ATC 19), pages 363--378, Renton, WA, July 2019. USENIX Association."},{"key":"e_1_3_2_1_24_1","volume-title":"Sept.","author":"Marvell Technology Group Ltd.","year":"2021","unstructured":"Marvell Technology Group Ltd. LiquidIO III Solutions Brief , Sept. 2021 . https:\/\/www.marvell.com\/content\/dam\/marvell\/en\/public-collateral\/embedded-processors\/marvell-liquidio-III-solutions-brief.pdf. Marvell Technology Group Ltd. LiquidIO III Solutions Brief, Sept. 2021. https:\/\/www.marvell.com\/content\/dam\/marvell\/en\/public-collateral\/embedded-processors\/marvell-liquidio-III-solutions-brief.pdf."},{"key":"e_1_3_2_1_25_1","volume-title":"Sept.","author":"Marvell Technology Group Ltd.","year":"2021","unstructured":"Marvell Technology Group Ltd. Multi-Core Processors - LiquidIO Smart NICs | Network adapter , Sept. 2021 . https:\/\/www.marvell.com\/products\/infrastructure-processors\/multi-core-processors\/liquidio-smart-nics.html. Marvell Technology Group Ltd. Multi-Core Processors - LiquidIO Smart NICs | Network adapter, Sept. 2021. https:\/\/www.marvell.com\/products\/infrastructure-processors\/multi-core-processors\/liquidio-smart-nics.html."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/HCS49909.2020.9220629"},{"key":"e_1_3_2_1_27_1","unstructured":"Mellanox. Accelerated Switch and Packet Processing. http:\/\/www.mellanox.com\/page\/asap2?mtag=asap2 2021.  Mellanox. Accelerated Switch and Packet Processing. http:\/\/www.mellanox.com\/page\/asap2?mtag=asap2 2021."},{"key":"e_1_3_2_1_28_1","volume-title":"Sept.","year":"2021","unstructured":"Mellanox. BlueField SmartNIC Ethernet , Sept. 2021 . https:\/\/www.mellanox.com\/products\/BlueField-SmartNIC-Ethernet. Mellanox. BlueField SmartNIC Ethernet, Sept. 2021. https:\/\/www.mellanox.com\/products\/BlueField-SmartNIC-Ethernet."},{"key":"e_1_3_2_1_29_1","volume-title":"Sept.","year":"2021","unstructured":"Mellanox. ConnectX-5 EN Single\/Dual-Port Adapter , Sept. 2021 . https:\/\/www.mellanox.com\/products\/ethernet-adapters\/connectx-5-en. Mellanox. ConnectX-5 EN Single\/Dual-Port Adapter, Sept. 2021. https:\/\/www.mellanox.com\/products\/ethernet-adapters\/connectx-5-en."},{"key":"e_1_3_2_1_30_1","unstructured":"Mellanox. Mellanox Innova SmartNIC. http:\/\/www.mellanox.com\/page\/products_dyn?product_family=275&mtag=bluefield_smart_nic 2021.  Mellanox. Mellanox Innova SmartNIC. http:\/\/www.mellanox.com\/page\/products_dyn?product_family=275&mtag=bluefield_smart_nic 2021."},{"key":"e_1_3_2_1_31_1","volume-title":"Sept.","year":"2021","unstructured":"Mellanox. OFED Documentation Rev 7.4.1.0.0.1 , Sept. 2021 . https:\/\/docs.mellanox.com\/display\/MLNXOFEDv471001. Mellanox. OFED Documentation Rev 7.4.1.0.0.1, Sept. 2021. https:\/\/docs.mellanox.com\/display\/MLNXOFEDv471001."},{"key":"e_1_3_2_1_32_1","first-page":"1","volume-title":"17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20)","author":"Mellette W. M.","year":"2020","unstructured":"W. M. Mellette , R. Das , Y. Guo , R. McGuinness , A. C. Snoeren , and G. Porter . Expanding across time to deliver bandwidth efficiency and low latency . In 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20) , pages 1 -- 18 , Santa Clara, CA , Feb. 2020 . USENIX Association. W. M. Mellette, R. Das, Y. Guo, R. McGuinness, A. C. Snoeren, and G. Porter. Expanding across time to deliver bandwidth efficiency and low latency. In 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20), pages 1--18, Santa Clara, CA, Feb. 2020. USENIX Association."},{"key":"e_1_3_2_1_33_1","volume-title":"Sept.","year":"2021","unstructured":"Netronome. Agilio LX SmartNICs , Sept. 2021 . https:\/\/www.netronome.com\/products\/agilio-cx\/. Netronome. Agilio LX SmartNICs, Sept. 2021. https:\/\/www.netronome.com\/products\/agilio-cx\/."},{"key":"e_1_3_2_1_34_1","volume-title":"Sept.","year":"2021","unstructured":"Pensando. Pensando DSC-100 Distributed Services Card , Sept. 2021 . https:\/\/pensando.io\/documents\/pensando-dsc- 100-distributed-services-card\/. Pensando. Pensando DSC-100 Distributed Services Card, Sept. 2021. https:\/\/pensando.io\/documents\/pensando-dsc- 100-distributed-services-card\/."},{"key":"e_1_3_2_1_35_1","volume-title":"https:\/\/www.servethehome.com\/pensando-distributed-services-architecture-smartnic\/","author":"Pensando","year":"2021","unstructured":"Pensando floor plan. https:\/\/www.servethehome.com\/pensando-distributed-services-architecture-smartnic\/ , 2021 . Pensando floor plan. https:\/\/www.servethehome.com\/pensando-distributed-services-architecture-smartnic\/, 2021."},{"key":"e_1_3_2_1_36_1","volume-title":"13th USENIX Symposium on Operating Systems Design and Implementation","author":"Phothilimthana P. M.","year":"2018","unstructured":"P. M. Phothilimthana , M. Liu , A. Kaufmann , S. Peter , R. Bodik , and T. Anderson . Floem: A programming system for nic-accelerated network applications . In 13th USENIX Symposium on Operating Systems Design and Implementation , 2018 . P. M. Phothilimthana, M. Liu, A. Kaufmann, S. Peter, R. Bodik, and T. Anderson. Floem: A programming system for nic-accelerated network applications. In 13th USENIX Symposium on Operating Systems Design and Implementation, 2018."},{"key":"e_1_3_2_1_37_1","first-page":"475","volume-title":"11th USENIX Symposium on Networked Systems Design and Implementation (NSDI 14)","author":"Radhakrishnan S.","year":"2014","unstructured":"S. Radhakrishnan , Y. Geng , V. Jeyakumar , A. Kabbani , G. Porter , and A. Vahdat . SENIC: Scalable NIC for end-host rate limiting . In 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI 14) , pages 475 -- 488 , Seattle, WA , Apr. 2014 . USENIX Association. S. Radhakrishnan, Y. Geng, V. Jeyakumar, A. Kabbani, G. Porter, and A. Vahdat. SENIC: Scalable NIC for end-host rate limiting. In 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI 14), pages 475--488, Seattle, WA, Apr. 2014. USENIX Association."},{"key":"e_1_3_2_1_38_1","volume-title":"Sept.","year":"2021","unstructured":"Redis. Retwis - Example Twitter clone based on the Redis Key-Value DB , Sept. 2021 . http:\/\/retwis.redis.io. Redis. Retwis - Example Twitter clone based on the Redis Key-Value DB, Sept. 2021. http:\/\/retwis.redis.io."},{"key":"e_1_3_2_1_39_1","first-page":"33","volume-title":"16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19)","author":"Stephens B.","year":"2019","unstructured":"B. Stephens , A. Akella , and M. Swift . Loom: Flexible and efficient NIC packet scheduling . In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19) , pages 33 -- 46 , Boston, MA , Feb. 2019 . USENIX Association. B. Stephens, A. Akella, and M. Swift. Loom: Flexible and efficient NIC packet scheduling. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19), pages 33--46, Boston, MA, Feb. 2019. USENIX Association."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3286062.3286068"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3342195.3387529"},{"key":"e_1_3_2_1_42_1","volume-title":"Revision 5.11","author":"Transaction Processing Performance Council","year":"2021","unstructured":"Transaction Processing Performance Council . TPC Benchmark C Standard Specification , Revision 5.11 , Sept. 2021 . http:\/\/www.tpc.org\/tpc_documents_current_versions\/pdf\/tpc-c_v5.11.0.pdf. Transaction Processing Performance Council. TPC Benchmark C Standard Specification, Revision 5.11, Sept. 2021. http:\/\/www.tpc.org\/tpc_documents_current_versions\/pdf\/tpc-c_v5.11.0.pdf."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522713"},{"key":"e_1_3_2_1_44_1","volume-title":"CA","author":"Wei X.","year":"2018","unstructured":"X. Wei , Z. Dong , R. Chen , and H. Chen . Deconstructing rdma-enabled distributed transactions: Hybrid is better! In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18), pages 233--251, Carlsbad , CA , Oct. 2018 . USENIX Association. X. Wei, Z. Dong, R. Chen, and H. Chen. Deconstructing rdma-enabled distributed transactions: Hybrid is better! In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18), pages 233--251, Carlsbad, CA, Oct. 2018. USENIX Association."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815419"},{"key":"e_1_3_2_1_46_1","volume-title":"Sept.","year":"2021","unstructured":"Xilinx. Alveo Adaptable Accelerator Cards for Data Center Workloads , Sept. 2021 . https:\/\/www.xilinx.com\/products\/boards-and-kits\/alveo.html. Xilinx. Alveo Adaptable Accelerator Cards for Data Center Workloads, Sept. 2021. https:\/\/www.xilinx.com\/products\/boards-and-kits\/alveo.html."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3269981"}],"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.3483555","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3477132.3483555","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:49:15Z","timestamp":1750193355000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3477132.3483555"}},"subtitle":["SmartNIC-Accelerated Distributed Transactions"],"short-title":[],"issued":{"date-parts":[[2021,10,26]]},"references-count":47,"alternative-id":["10.1145\/3477132.3483555","10.1145\/3477132"],"URL":"https:\/\/doi.org\/10.1145\/3477132.3483555","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"}}]}}