{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,8]],"date-time":"2026-05-08T16:48:04Z","timestamp":1778258884064,"version":"3.51.4"},"reference-count":222,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"},{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"am","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"funder":[{"DOI":"10.13039\/100000105","name":"National Science Foundation (NSF), Office of Advanced Cyberinfrastructure","doi-asserted-by":"publisher","award":["2118311"],"award-info":[{"award-number":["2118311"]}],"id":[{"id":"10.13039\/100000105","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000105","name":"National Science Foundation (NSF), Office of Advanced Cyberinfrastructure","doi-asserted-by":"publisher","award":["2403360"],"award-info":[{"award-number":["2403360"]}],"id":[{"id":"10.13039\/100000105","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000105","name":"National Science Foundation (NSF), Office of Advanced Cyberinfrastructure","doi-asserted-by":"publisher","award":["2346726"],"award-info":[{"award-number":["2346726"]}],"id":[{"id":"10.13039\/100000105","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Access"],"published-print":{"date-parts":[[2024]]},"DOI":"10.1109\/access.2024.3437203","type":"journal-article","created":{"date-parts":[[2024,8,1]],"date-time":"2024-08-01T18:19:51Z","timestamp":1722536391000},"page":"107297-107336","source":"Crossref","is-referenced-by-count":52,"title":["A Comprehensive Survey on SmartNICs: Architectures, Development Models, Applications, and Research Directions"],"prefix":"10.1109","volume":"12","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1236-6168","authenticated-orcid":false,"given":"Elie F.","family":"Kfoury","sequence":"first","affiliation":[{"name":"College of Engineering and Computing, University of South Carolina, Columbia, SC, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-5537-0647","authenticated-orcid":false,"given":"Samia","family":"Choueiri","sequence":"additional","affiliation":[{"name":"College of Engineering and Computing, University of South Carolina, Columbia, SC, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-9734-8061","authenticated-orcid":false,"given":"Ali","family":"Mazloum","sequence":"additional","affiliation":[{"name":"College of Engineering and Computing, University of South Carolina, Columbia, SC, USA"}]},{"given":"Ali","family":"AlSabeh","sequence":"additional","affiliation":[{"name":"College of Engineering and Computing, University of South Carolina, Columbia, SC, USA"}]},{"given":"Jose","family":"Gomez","sequence":"additional","affiliation":[{"name":"College of Engineering and Computing, University of South Carolina, Columbia, SC, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6705-5300","authenticated-orcid":false,"given":"Jorge","family":"Crichigno","sequence":"additional","affiliation":[{"name":"College of Engineering and Computing, University of South Carolina, Columbia, SC, USA"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.1998.658762"},{"key":"ref2","first-page":"11","article-title":"Progress in digital integrated electronics","volume-title":"Proc. Electron Devices Meeting","author":"Moore"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.1999.752522"},{"key":"ref4","volume-title":"Computer Architecture: A Quantitative Approach","author":"Hennessy","year":"2011"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/1465482.1465560"},{"key":"ref6","volume-title":"Enterprise Applications Administration: The Definitive Guide to Implementation and Operations","author":"Faircloth","year":"2013"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/3365609.3365851"},{"key":"ref8","volume-title":"SmartNICs and Infrastructure Acceleration Report 2022","author":"Metz","year":"2022"},{"key":"ref9","article-title":"Exploring domain-specific architectures for network protocol processing","volume-title":"Proc. Cloud@MICRO Virtual Workshop","author":"Ageev"},{"key":"ref10","article-title":"A domain specific DSP processor","author":"Tell","year":"2001"},{"key":"ref11","volume-title":"Hardware\u2014Optimizations\u2014SSD\u2014CPU\u2014GPU\u2014FPGA\u2014TPU","author":"Caetano-Anolles","year":"2022"},{"key":"ref12","volume-title":"Encryption in Transit","year":"2024"},{"key":"ref13","volume-title":"Is This the Future of the SmartNIC?","author":"Morra","year":"2024"},{"key":"ref14","volume-title":"Azure SmartNIC","year":"2024"},{"key":"ref15","article-title":"Architectures, boards, chips and software","volume-title":"SmartNIC Summit","author":"Schweitzer"},{"key":"ref16","volume-title":"AMD Collaborates With the Energy Sciences Network on Launch of Its Next-Generation, High-Performance Network to Enhance Data-Intensive Science","year":"2022"},{"key":"ref17","volume-title":"DPU-based Acceleration for NSX","year":"2024"},{"key":"ref18","volume-title":"Intelligent Traffic Offload Uses SmartNIC\/DPU for Hyperscale Security","year":"2022"},{"key":"ref19","volume-title":"SmartNICs Accelerate the New Network Edge","year":"2021"},{"key":"ref20","volume-title":"SmartNICs in Telco: Benefits and Use Cases","author":"Vural","year":"2021"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/3565010.3569065"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2023.3344351"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2019.2958545"},{"key":"ref24","volume-title":"GEANT Testbed","year":"2024"},{"key":"ref25","volume-title":"High-Performance Flow Monitoring Using Programmable Network Interface Cards","year":"2023"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.5753\/wtestbeds.2023.230665"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2018.2851072"},{"key":"ref28","volume-title":"DPDK"},{"key":"ref29","volume-title":"PF_RING: High-Speed Packet Capture, Filtering and Analysis","year":"2024"},{"key":"ref30","first-page":"27","article-title":"NetSlices: Scalable multi-core packet processing in user-space","volume-title":"Proc. ACM\/IEEE Symp. Architectures for Netw. Commun. Syst. (ANCS)","author":"Marian"},{"key":"ref31","first-page":"101","article-title":"netmap: A novel framework for fast packet I\/O","volume-title":"Proc. 21st USENIX Secur. Symp. (USENIX Security)","author":"Rizzo"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1016\/j.comcom.2022.10.003"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2019.2896848"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/3397022"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.3008250"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/3371038"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/comst.2024.3377531"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2021.3086704"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2022.103561"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/3447868"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2910140"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1007\/s10922-017-9423-2"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1155\/2021\/1257046"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2022.108800"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2023.3265984"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/3605153"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2022.3217613"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2022.109030"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/OJCOMS.2020.2990182"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.3390\/s23156955"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2023.109795"},{"key":"ref52","first-page":"1253","article-title":"A survey of fast recovery mechanisms in the data plane","volume":"23","author":"Chiesa","year":"2023","journal-title":"Authorea Preprints"},{"key":"ref53","volume-title":"NVIDIA, Mellanox BlueField-2 Data Processing Unit (DPU)","year":"2024"},{"key":"ref54","volume-title":"Pensando DSC2-200 Distributed Services Card","year":"2024"},{"key":"ref55","volume-title":"Xilinx Alveo SN1000 SmartNIC","year":"2024"},{"key":"ref56","volume-title":"Why Does the Internet Need a Programmable Forwarding Plane","author":"McKeown","year":"2024"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1145\/3603269.3604882"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1145\/2749469.2750392"},{"key":"ref59","article-title":"Enabling applications to exploit SmartnICS and FPGAs","author":"Venkata Krishnan","year":"2019"},{"key":"ref60","volume-title":"ConnectX-5 EN Card","year":"2024"},{"key":"ref61","volume-title":"ConnectX-6 LX 25\/50G Ethernet SmartNIC","year":"2024"},{"key":"ref62","volume-title":"ConnectX-6 Dx 200G Ethernet SmartNIC","year":"2024"},{"key":"ref63","volume-title":"ConnectX-7 400G Adapters","year":"2024"},{"key":"ref64","volume-title":"Vectorpath Accelerator Card","year":"2024"},{"key":"ref65","volume-title":"Xilinx Alveo U50 Data Center Accelerator Card","year":"2024"},{"key":"ref66","volume-title":"Xilinx Alveo U55C Data Center Accelerator Cards","year":"2024"},{"key":"ref67","volume-title":"Alveo U200 and U250 Data Center Accelerator Cards","year":"2024"},{"key":"ref68","volume-title":"Alveo U280 Data Center Accelerator Card","year":"2024"},{"key":"ref69","volume-title":"NT200A02 SmartNIC With Link-Capture Software","year":"2024"},{"key":"ref70","volume-title":"Silicom FPGA SmartNIC N501x Series","year":"2024"},{"key":"ref71","volume-title":"Silicom N5110A SmartNIC Intel Based","year":"2024"},{"key":"ref72","volume-title":"FPGA SmartNIC FB2CDG1@AGM39D-2 Intel Based","year":"2024"},{"key":"ref73","volume-title":"FPGA SmartNIC N6010\/6011 Intel Based","year":"2024"},{"key":"ref74","volume-title":"FB4XXVG@Z21D TimeSync SmartNIC FPGA Xilinx Based","year":"2024"},{"key":"ref75","volume-title":"Mellanox Innova-2 Flex Open Programmable SmartNIC","year":"2024"},{"key":"ref76","volume-title":"Pensando Giglio Data Processing Unit","year":"2024"},{"key":"ref77","volume-title":"Pensando DSC2-100 100G 2p QSFP56 DPU and DSC2-25 10\/25G 2p SFP56 DPU Distributed Services Cards for VMware VSphere Distributed Services Engine","year":"2024"},{"key":"ref78","volume-title":"Helium EC2004Y","year":"2024"},{"key":"ref79","volume-title":"Helium Ec2002p","year":"2024"},{"key":"ref80","volume-title":"Stingray PS225 SmartNIC Adapters","year":"2024"},{"key":"ref81","volume-title":"Infrastructure Processing Unit (Intel IPU) ASIC E2000","year":"2024"},{"key":"ref82","volume-title":"Marvell LiquidIO III","year":"2024"},{"key":"ref83","volume-title":"Agilio FX 2x10GbE SmartNIC","year":"2024"},{"key":"ref84","volume-title":"Agilio CX 2x40GbE SmartNIC","year":"2024"},{"key":"ref85","volume-title":"NVIDIA BlueField-3 Networking Platform","year":"2024"},{"key":"ref86","volume-title":"Xilinx Alveo U25N SmartNIC","year":"2024"},{"key":"ref87","volume-title":"Alveo U45N Data Center Accelerator Card","year":"2024"},{"key":"ref88","volume-title":"FPGA Product Catalog","year":"2024"},{"key":"ref89","volume-title":"SmartNIC and IPU Hardware Portfolio","year":"2024"},{"key":"ref90","doi-asserted-by":"publisher","DOI":"10.1145\/3341302.3342079"},{"key":"ref91","doi-asserted-by":"publisher","DOI":"10.1145\/3476886.3477505"},{"key":"ref92","first-page":"1","volume-title":"Programming netronome Agilio\u2218ledR SmartNICs","author":"Systems","year":"2017"},{"key":"ref93","doi-asserted-by":"publisher","DOI":"10.1145\/2656877.2656890"},{"key":"ref94","volume-title":"P4_14 Language Specification","year":"2024"},{"key":"ref95","volume-title":"P4_16 Language Specification","year":"2024"},{"key":"ref96","volume-title":"P4 Portable NIC Architecture (PNA)","year":"2024"},{"key":"ref97","volume-title":"Xilinx Vivado Design Suite 2023","year":"2023"},{"key":"ref98","volume-title":"Intel P4 Suite for FPGA","year":"2024"},{"key":"ref99","volume-title":"DPDK Supported Hardware","year":"2024"},{"key":"ref100","volume-title":"DPDK Pipeline Application","year":"2024"},{"key":"ref101","volume-title":"Generic Flow API (rte_flow) Documentation","year":"2024"},{"key":"ref102","article-title":"OvS hardware offload with TC flower","volume-title":"Netronome","author":"Horman"},{"key":"ref103","volume-title":"DOCA Flow","year":"2024"},{"key":"ref104","volume-title":"Mellanox ASAP2 Accelerated Switching and Packet Processing, ConnectX ASAP2\u2014Accelerated Switcha Packet Processing","year":"2019"},{"key":"ref105","volume-title":"DOCA Developer Guide","year":"2024"},{"key":"ref106","volume-title":"P4 Insight","year":"2024"},{"key":"ref107","volume-title":"Xilinx Vitis Networking P4","year":"2024"},{"key":"ref108","volume-title":"Xilinx XRT and Vitis Platform Overview","year":"2024"},{"key":"ref109","volume-title":"Intel Open FPGA Stack","year":"2024"},{"key":"ref110","volume-title":"Open Programmable Infrastructure Project","year":"2024"},{"key":"ref111","volume-title":"IPDK Documentation","year":"2024"},{"key":"ref112","volume-title":"Sonic-Dash","year":"2024"},{"key":"ref113","volume-title":"SONiC, Programmability & Acceleration","author":"Xin","year":"2022"},{"key":"ref114","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2015.11"},{"key":"ref115","doi-asserted-by":"publisher","DOI":"10.1145\/1879141.1879175"},{"key":"ref116","volume-title":"Cisco Global Cloud Index 2015\u20132020","year":"2015"},{"key":"ref117","article-title":"Zero trust architecture","author":"Stafford","year":"2020"},{"key":"ref118","doi-asserted-by":"publisher","DOI":"10.1145\/1899928.1899939"},{"key":"ref119","volume-title":"DOCA Open VSwitch Layer-4 Firewall","year":"2024"},{"key":"ref120","volume-title":"Achieve High Throughput: A Case Study Using a Pensando Distributed Services Card With P4 Programmable Software-Defined Networking Pipeline","year":"2024"},{"key":"ref121","volume-title":"Accelerating the Suricata IDS\/IPS With NVIDIA BlueField DPUs","author":"Gonen","year":"2024"},{"key":"ref122","volume-title":"Zeek, an Open Source Network Security Monitoring tool","year":"2024"},{"key":"ref123","volume-title":"Suricata","author":"Found","year":"2024"},{"key":"ref124","volume-title":"Snort\u2014Network Intrusion Detection and Prevention System","year":"2024"},{"key":"ref125","first-page":"1083","article-title":"Achieving 100 Gbps intrusion prevention on a single server","volume-title":"Proc. 14th USENIX Symp. Operating Syst. Design Implement. (OSDI)","author":"Zhao"},{"key":"ref126","doi-asserted-by":"publisher","DOI":"10.1145\/3470496.3533043"},{"key":"ref127","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2021.108525"},{"key":"ref128","doi-asserted-by":"publisher","DOI":"10.1145\/3485983.3494861"},{"key":"ref129","doi-asserted-by":"publisher","DOI":"10.1109\/HPCC-DSS-SmartCity-DependSys57074.2022.00100"},{"key":"ref130","doi-asserted-by":"publisher","DOI":"10.1109\/SOCC58585.2023.10256777"},{"key":"ref131","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2933491"},{"key":"ref132","volume-title":"Ignoring Traffic","year":"2024"},{"key":"ref133","volume-title":"SmartNICs Accelerate the New Network Edge","author":"Yavatkar","year":"2024"},{"key":"ref134","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2019.00025"},{"key":"ref135","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2011.129"},{"key":"ref136","doi-asserted-by":"publisher","DOI":"10.1109\/FPT.2016.7929431"},{"key":"ref137","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2014.6847977"},{"key":"ref138","doi-asserted-by":"publisher","DOI":"10.1007\/s10009-019-00520-8"},{"key":"ref139","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-20137-0_11"},{"key":"ref140","article-title":"Meili: Enabling SmartNIC as a service in the cloud","author":"Su","year":"2023","journal-title":"arXiv:2312.11871"},{"key":"ref141","volume-title":"KTLS Offload Performance Enhancements for Real-Life Applications","author":"Bar Tuaf","year":"2020"},{"key":"ref142","doi-asserted-by":"publisher","DOI":"10.1145\/3411029.3411034"},{"key":"ref143","volume-title":"Unlocking Security to the Board: An Evaluation of SmartNIC-Driven TLS Acceleration With KTLS","author":"Novais","year":"2024"},{"key":"ref144","doi-asserted-by":"publisher","DOI":"10.23919\/IFIPNetworking57963.2023.10186433"},{"key":"ref145","article-title":"Extending networking into the virtualization layer","volume-title":"Proc. Hotnets","author":"Pfaff"},{"key":"ref146","doi-asserted-by":"publisher","DOI":"10.1109\/CloudNet.2014.6968979"},{"key":"ref147","doi-asserted-by":"publisher","DOI":"10.1145\/3452296.3472914"},{"key":"ref148","article-title":"The design and implementation of open vSwitch","volume-title":"Proc. 12th USENIX Symp. Networked Syst. design Implement. (NSDI)","author":"Pfaff"},{"key":"ref149","volume-title":"VSphere Distributed Switch"},{"key":"ref150","doi-asserted-by":"publisher","DOI":"10.17487\/rfc7348"},{"key":"ref151","doi-asserted-by":"publisher","DOI":"10.17487\/rfc8926"},{"key":"ref152","doi-asserted-by":"publisher","DOI":"10.17487\/rfc2784"},{"key":"ref153","doi-asserted-by":"publisher","DOI":"10.1109\/HCS52781.2021.9567066"},{"key":"ref154","doi-asserted-by":"publisher","DOI":"10.1109\/UCC.2014.123"},{"key":"ref155","first-page":"1","article-title":"Towards converged SmartNIC architecture for bare metal & public clouds","volume-title":"Proc. APNet Ind. Talks","author":"Luo"},{"key":"ref156","volume-title":"Virtual Switch on DPU","year":"2024"},{"key":"ref157","doi-asserted-by":"publisher","DOI":"10.17487\/rfc3954"},{"key":"ref158","volume-title":"IPFIX Protocol Specification","author":"Claise","year":"2005"},{"key":"ref159","volume-title":"In-band Network Telemetry (INT) Dataplane Specification","year":"2024"},{"key":"ref160","article-title":"In situ operations, administration, and maintenance (IOAM) deployment","author":"Brockners","year":"9378"},{"key":"ref161","doi-asserted-by":"publisher","DOI":"10.1016\/j.jalgor.2003.12.001"},{"key":"ref162","doi-asserted-by":"publisher","DOI":"10.1145\/362686.362692"},{"key":"ref163","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2013.09.003"},{"key":"ref164","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2023.109696"},{"key":"ref165","volume-title":"XPU Accelerator Offload Functions","author":"White","year":"2024"},{"key":"ref166","article-title":"Laconic: Streamlined load balancers for SmartNICs","author":"Cui","year":"2024","journal-title":"arXiv:2403.11411"},{"key":"ref167","doi-asserted-by":"publisher","DOI":"10.1002\/nem.2211"},{"key":"ref168","doi-asserted-by":"publisher","DOI":"10.1145\/3571306.3571403"},{"key":"ref169","doi-asserted-by":"publisher","DOI":"10.1109\/NFV-SDN53031.2021.9665167"},{"key":"ref170","doi-asserted-by":"publisher","DOI":"10.23919\/IFIPNetworking55013.2022.9829787"},{"key":"ref171","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2019.8761434"},{"key":"ref172","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2020.2986691"},{"key":"ref173","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-49264-X_24"},{"key":"ref174","volume-title":"Scaling in the Linux Networking Stack","year":"2024"},{"key":"ref175","volume-title":"5G User Plane Function Offload","year":"2024"},{"key":"ref176","volume-title":"NVIDIA BlueField Partners DPU Storage Solutions and Use Cases","author":"Davis","year":"2024"},{"key":"ref177","doi-asserted-by":"publisher","DOI":"10.1109\/HOTI59126.2023.00019"},{"key":"ref178","volume-title":"DEFLATE Compressed Data Format Specification Version 1.3","author":"Peter","year":"1951"},{"key":"ref179","volume-title":"ZLIB Compressed Data Format Specification Version 3.3","author":"Peter","year":"1950"},{"key":"ref180","doi-asserted-by":"publisher","DOI":"10.1109\/TBDATA.2022.3201176"},{"key":"ref181","volume-title":"Ai Insights\u2014Is the Acceleration of the Power of AI Models a Recent Phenomenon?","author":"de Rothschild","year":"2023"},{"key":"ref182","doi-asserted-by":"publisher","DOI":"10.1145\/3503221.3508417"},{"key":"ref183","doi-asserted-by":"publisher","DOI":"10.1145\/1048935.1050209"},{"key":"ref184","doi-asserted-by":"publisher","DOI":"10.1109\/NOMS.2016.7502793"},{"key":"ref185","doi-asserted-by":"publisher","DOI":"10.1109\/PDP50117.2020.00022"},{"key":"ref186","doi-asserted-by":"publisher","DOI":"10.1109\/HOTI51249.2020.00021"},{"key":"ref187","volume-title":"NVIDIA, DOCA Allreduce Application Guide","year":"2024"},{"key":"ref188","doi-asserted-by":"publisher","DOI":"10.1109\/LCA.2022.3189207"},{"key":"ref189","doi-asserted-by":"publisher","DOI":"10.1145\/3365609.3365864"},{"key":"ref190","doi-asserted-by":"publisher","DOI":"10.1145\/3289602.3293924"},{"key":"ref191","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM42981.2021.9488840"},{"key":"ref192","doi-asserted-by":"publisher","DOI":"10.1145\/3229591.3229594"},{"key":"ref193","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2023.3345173"},{"key":"ref194","volume-title":"The Real-Time Data Platform","year":"2024"},{"key":"ref195","volume-title":"Distributed Caching with Memcached","author":"Fitzpatrick","year":"2004"},{"key":"ref196","article-title":"FaRM: Fast remote memory","volume-title":"Proc. 11th USENIX Symp. Networked Syst. Design Implement. (NSDI)","author":"Dragojevi\u0107"},{"key":"ref197","first-page":"103","article-title":"Using one-sided RDMA reads to build a fast, CPU-efficient key-value store","volume-title":"Proc. USENIX Annu. Tech. Conf. (USENIX ATC)","author":"Mitchell"},{"key":"ref198","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626299"},{"key":"ref199","first-page":"437","article-title":"Design guidelines for high performance RDMA systems","volume-title":"Proc. USENIX Annu. Tech. Conf. (USENIX ATC)","author":"Kalia"},{"key":"ref200","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2017.2729545"},{"key":"ref201","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTER51413.2022.00016"},{"key":"ref202","first-page":"1","article-title":"Datacenter RPCs can be general and fast","volume-title":"Proc. 16th USENIX Symp. Networked Syst. Design Implement. (NSDI","author":"Kalia"},{"key":"ref203","doi-asserted-by":"publisher","DOI":"10.1145\/3538641.3561495"},{"key":"ref204","first-page":"951","article-title":"AlNiCo SmartNIC-accelerated contention-aware request scheduling for transaction processing","volume-title":"Proc. USENIX Annu. Tech. Conf. (USENIX ATC)","author":"Li"},{"key":"ref205","doi-asserted-by":"publisher","DOI":"10.1145\/3477132.3483555"},{"key":"ref206","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS47774.2020.00029"},{"key":"ref207","volume-title":"Serverless Function, FaaS Service, AWS Lambda","year":"2024"},{"key":"ref208","volume-title":"Google Cloud Functions","year":"2024"},{"key":"ref209","volume-title":"Azure Functions","year":"2024"},{"key":"ref210","volume-title":"IPDK","year":"2024"},{"key":"ref211","doi-asserted-by":"publisher","DOI":"10.1145\/3594255.3594259"},{"key":"ref212","doi-asserted-by":"publisher","DOI":"10.1145\/3127479.3132252"},{"key":"ref213","doi-asserted-by":"publisher","DOI":"10.1109\/ICC40277.2020.9149136"},{"key":"ref214","doi-asserted-by":"publisher","DOI":"10.1145\/3627703.3650071"},{"key":"ref215","doi-asserted-by":"publisher","DOI":"10.1145\/3422604.3425929"},{"key":"ref216","volume-title":"Servethehome","year":"2024"},{"key":"ref217","volume-title":"SNIAVideo","year":"2024"},{"key":"ref218","volume-title":"The Open Programmable Infrastructure","year":"2024"},{"key":"ref219","doi-asserted-by":"publisher","DOI":"10.1109\/NOMS54207.2022.9789930"},{"key":"ref220","first-page":"651","article-title":"Runtime programmable switches","volume-title":"Proc. 19th USENIX Symp. Networked Syst. Design Implement. (NSDI)","author":"Xing"},{"key":"ref221","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098823"},{"key":"ref222","volume-title":"Introduction to DOCA for DPUs","year":"2024"}],"container-title":["IEEE Access"],"original-title":[],"link":[{"URL":"https:\/\/ieeexplore.ieee.org\/ielam\/6287639\/10380310\/10620201-aam.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/6287639\/10380310\/10620201.pdf?arnumber=10620201","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,12]],"date-time":"2024-08-12T17:44:44Z","timestamp":1723484684000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10620201\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"references-count":222,"URL":"https:\/\/doi.org\/10.1109\/access.2024.3437203","relation":{},"ISSN":["2169-3536"],"issn-type":[{"value":"2169-3536","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024]]}}}