{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,25]],"date-time":"2026-04-25T15:09:00Z","timestamp":1777129740552,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":74,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,8,19]],"date-time":"2019-08-19T00:00:00Z","timestamp":1566172800000},"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,8,19]]},"DOI":"10.1145\/3341302.3342071","type":"proceedings-article","created":{"date-parts":[[2019,8,14]],"date-time":"2019-08-14T19:32:36Z","timestamp":1565811156000},"page":"90-103","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":37,"title":["Socksdirect"],"prefix":"10.1145","author":[{"given":"Bojie","family":"Li","sequence":"first","affiliation":[{"name":"Microsoft Research and University of Science and Technology of China and Microsoft Research"}]},{"given":"Tianyi","family":"Cui","sequence":"additional","affiliation":[{"name":"University of Washington and Microsoft Research"}]},{"given":"Zibo","family":"Wang","sequence":"additional","affiliation":[{"name":"Microsoft Research and University of Science and Technology of China"}]},{"given":"Wei","family":"Bai","sequence":"additional","affiliation":[{"name":"Microsoft Research"}]},{"given":"Lintao","family":"Zhang","sequence":"additional","affiliation":[{"name":"Microsoft Research"}]}],"member":"320","published-online":{"date-parts":[[2019,8,19]]},"reference":[{"key":"e_1_3_2_2_1_1","unstructured":"2019. Apache HTTP Server. (2019). Available at https:\/\/httpd.apache.org\/.  2019. Apache HTTP Server. (2019). Available at https:\/\/httpd.apache.org\/."},{"key":"e_1_3_2_2_2_1","unstructured":"2019. FastCGI Process Manager for PHP. (2019). Available at https:\/\/php-fpm.org.  2019. FastCGI Process Manager for PHP. (2019). Available at https:\/\/php-fpm.org."},{"key":"e_1_3_2_2_3_1","unstructured":"2019. High-Performance Network Framework Based on DPDK. (2019). Available at http:\/\/f-stack.org\/.  2019. High-Performance Network Framework Based on DPDK. (2019). Available at http:\/\/f-stack.org\/."},{"key":"e_1_3_2_2_4_1","unstructured":"2019. Mellanox Adapters Programmer's Reference Manual (PRM). (2019). Available at http:\/\/www.mellanox.com\/related-docs\/user_manuals\/Ethernet_Adapters_Programming_Manual.pdf.  2019. Mellanox Adapters Programmer's Reference Manual (PRM). (2019). Available at http:\/\/www.mellanox.com\/related-docs\/user_manuals\/Ethernet_Adapters_Programming_Manual.pdf."},{"key":"e_1_3_2_2_5_1","unstructured":"2019. \n      Myricom\n     DBL.\n   (\n  2019\n  ). Available at https:\/\/www.cspi.com\/ethernet-products\/software\/dbl\/.  2019. Myricom DBL. (2019). Available at https:\/\/www.cspi.com\/ethernet-products\/software\/dbl\/."},{"key":"e_1_3_2_2_6_1","unstructured":"2019. PF_    \n      RING.\n   (\n  2019\n  ). Available at http:\/\/www.ntop.org.  2019. PF_RING. (2019). Available at http:\/\/www.ntop.org."},{"key":"e_1_3_2_2_7_1","unstructured":"2019. Python WSGI HTTP Server for UNIX. (2019). Available at https:\/\/gunicorn.org.  2019. Python WSGI HTTP Server for UNIX. (2019). Available at https:\/\/gunicorn.org."},{"key":"e_1_3_2_2_8_1","unstructured":"2019. Redis.\n   (\n  2019\n  ). Available at https:\/\/redis.io.  2019. Redis. (2019). Available at https:\/\/redis.io."},{"key":"e_1_3_2_2_9_1","unstructured":"2019. rpclib - modern msgpack-rpc for C++. (2019). Available at http:\/\/rpclib.net.  2019. rpclib - modern msgpack-rpc for C++. (2019). Available at http:\/\/rpclib.net."},{"key":"e_1_3_2_2_10_1","unstructured":"2019. rsocket(7) - linux man page. (2019). https:\/\/linux.die.net\/man\/7\/  2019. rsocket(7) - linux man page. (2019). https:\/\/linux.die.net\/man\/7\/"},{"key":"e_1_3_2_2_11_1","unstructured":"2019. Seastar: High-Performance Server-side Application Framework. (2019). Available at http:\/\/seastar.io\/.  2019. Seastar: High-Performance Server-side Application Framework. (2019). Available at http:\/\/seastar.io\/."},{"key":"e_1_3_2_2_12_1","unstructured":"2019. vsftpd. (2019). Available at https:\/\/security.appspot.com\/vsftpd.html.  2019. vsftpd. (2019). Available at https:\/\/security.appspot.com\/vsftpd.html."},{"key":"e_1_3_2_2_13_1","unstructured":"Arista. 2019. Arista 7060X Series. (2019). Available at https:\/\/www.arista.com\/en\/products\/7060x-series.  Arista. 2019. Arista 7060X Series. (2019). Available at https:\/\/www.arista.com\/en\/products\/7060x-series."},{"key":"e_1_3_2_2_14_1","unstructured":"InfiniBand Trade Association. 2000. The Infiniband Architecture Specification. http:\/\/www.infinibandta.org\/specs\/ (2000).  InfiniBand Trade Association. 2000. The Infiniband Architecture Specification. http:\/\/www.infinibandta.org\/specs\/ (2000)."},{"key":"e_1_3_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3015146"},{"key":"e_1_3_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2997641"},{"key":"e_1_3_2_2_17_1","first-page":"86","article-title":"An Analysis of Linux Scalability to Many Cores","volume":"10","author":"Boyd-Wickizer Silas","year":"2010","unstructured":"Silas Boyd-Wickizer , Austin T. Clements , Yandong Mao , Aleksey Pesterev , M. Frans Kaashoek , Robert Morris , and Nickolai Zeldovich . 2010 . An Analysis of Linux Scalability to Many Cores .. In OSDI , Vol. 10. 86 -- 93 . Silas Boyd-Wickizer, Austin T. Clements, Yandong Mao, Aleksey Pesterev, M. Frans Kaashoek, Robert Morris, and Nickolai Zeldovich. 2010. An Analysis of Linux Scalability to Many Cores.. In OSDI, Vol. 10. 86--93.","journal-title":"OSDI"},{"key":"e_1_3_2_2_18_1","volume-title":"Redis in action","author":"Carlson Josiah L.","unstructured":"Josiah L. Carlson . 2013. Redis in action . Manning Publications Co. Josiah L. Carlson. 2013. Redis in action. Manning Publications Co."},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.5555\/1268299.1268320"},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/35.29545"},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2699681"},{"key":"e_1_3_2_2_22_1","unstructured":"Jonathan Corbet. 2007. Large receive offload. (2007). Available at https:\/\/lwn.net\/Articles\/243949\/.  Jonathan Corbet. 2007. Large receive offload. (2007). Available at https:\/\/lwn.net\/Articles\/243949\/."},{"key":"e_1_3_2_2_23_1","unstructured":"Jonathan Corbet. 2012. TCP connection repair. (2012). https:\/\/lwn.net\/Articles\/495304\/  Jonathan Corbet. 2012. TCP connection repair. (2012). https:\/\/lwn.net\/Articles\/495304\/"},{"key":"e_1_3_2_2_24_1","volume-title":"KAISER: hiding the kernel from user space. (Nov","author":"Corbet Jonathan","year":"2017","unstructured":"Jonathan Corbet . 2017. KAISER: hiding the kernel from user space. (Nov . 2017 ). Available at https:\/\/lwn.net\/Articles\/738975\/. Jonathan Corbet. 2017. KAISER: hiding the kernel from user space. (Nov. 2017). Available at https:\/\/lwn.net\/Articles\/738975\/."},{"key":"e_1_3_2_2_25_1","unstructured":"Jonathan Corbet. 2017. Zero-copy networking. (2017). https:\/\/lwn.net\/Articles\/726917\/  Jonathan Corbet. 2017. Zero-copy networking. (2017). https:\/\/lwn.net\/Articles\/726917\/"},{"key":"e_1_3_2_2_26_1","volume-title":"Intel 64 and IA-32 Architectures Software Developer Manual","author":"Intel Corporation","year":"2019","unstructured":"Intel Corporation . 2019. Intel 64 and IA-32 Architectures Software Developer Manual , Volume 3 . ( 2019 ). Intel Corporation. 2019. Intel 64 and IA-32 Architectures Software Developer Manual, Volume 3. (2019)."},{"key":"e_1_3_2_2_27_1","unstructured":"Microsoft Corporation. 2008. Information about the TCP Chimney Offload. (2008). Available at https:\/\/support.microsoft.com\/en-us\/help\/951037\/information-about-the-tcp-chimney-offload-receive-side-scaling-and-net.  Microsoft Corporation. 2008. Information about the TCP Chimney Offload. (2008). Available at https:\/\/support.microsoft.com\/en-us\/help\/951037\/information-about-the-tcp-chimney-offload-receive-side-scaling-and-net."},{"key":"e_1_3_2_2_28_1","volume-title":"15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18)","author":"Dalton Michael","year":"2018","unstructured":"Michael Dalton , David Schultz , Jacob Adriaens , Ahsan Arefin , Anshuman Gupta , Brian Fahs , Dima Rubinstein , Enrique Cauich Zermeno , Erik Rubow , James Alexander Docauer , Jesse Alpert , Jing Ai , Jon Olson , Kevin DeCabooter , Marc de Kruijf , Nan Hua , Nathan Lewis , Nikhil Kasinadhuni , Riccardo Crepaldi , Srinivas Krishnan , Subbaiah Venkata , Yossi Richter , Uday Naik , and Amin Vahdat . 2018 . Andromeda: Performance, Isolation, and Velocity at Scale in Cloud Network Virtualization . In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18) . USENIX Association, Renton, WA, 373--387. Michael Dalton, David Schultz, Jacob Adriaens, Ahsan Arefin, Anshuman Gupta, Brian Fahs, Dima Rubinstein, Enrique Cauich Zermeno, Erik Rubow, James Alexander Docauer, Jesse Alpert, Jing Ai, Jon Olson, Kevin DeCabooter, Marc de Kruijf, Nan Hua, Nathan Lewis, Nikhil Kasinadhuni, Riccardo Crepaldi, Srinivas Krishnan, Subbaiah Venkata, Yossi Richter, Uday Naik, and Amin Vahdat. 2018. Andromeda: Performance, Isolation, and Velocity at Scale in Cloud Network Virtualization. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18). USENIX Association, Renton, WA, 373--387."},{"key":"e_1_3_2_2_29_1","volume-title":"Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation. 401--414","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 Conference on Networked Systems Design and Implementation. 401--414 . Aleksandar Dragojevi\u0107, Dushyanth Narayanan, Orion Hodson, and Miguel Castro. 2014. FaRM: Fast remote memory. In Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation. 401--414."},{"key":"e_1_3_2_2_30_1","first-page":"77","article-title":"Design and Implementation of the lwIP TCP\/IP Stack","volume":"2","author":"Dunkels Adam","year":"2001","unstructured":"Adam Dunkels . 2001 . Design and Implementation of the lwIP TCP\/IP Stack . Swedish Institute of Computer Science 2 (2001), 77 . Adam Dunkels. 2001. Design and Implementation of the lwIP TCP\/IP Stack. Swedish Institute of Computer Science 2 (2001), 77.","journal-title":"Swedish Institute of Computer Science"},{"key":"e_1_3_2_2_31_1","volume-title":"Azure Accelerated Networking: SmartNICs in the Public Cloud. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18)","author":"Firestone Daniel","year":"2018","unstructured":"Daniel Firestone , Andrew Putnam , Sambhrama Mundkur , Derek Chiou , Alireza Dabagh , Mike Andrewartha , Hari Angepat , Vivek Bhanu , Adrian Caulfield , Eric Chung , Harish Kumar Chandrappa , Somesh Chaturmohta , Matt Humphrey , Jack Lavier , Norman Lam , Fengfen Liu , Kalin Ovtcharov , Jitu Padhye , Gautham Popuri , Shachar Raindel , Tejas Sapre , Mark Shaw , Gabriel Silva , Madhan Sivakumar , Nisheeth Srivastava , Anshuman Verma , Qasim Zuhair , Deepak Bansal , Doug Burger , Kushagra Vaid , David A. Maltz , and Albert Greenberg . 2018 . Azure Accelerated Networking: SmartNICs in the Public Cloud. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18) . USENIX Association, Renton, WA, 51--66. Daniel Firestone, Andrew Putnam, Sambhrama Mundkur, Derek Chiou, Alireza Dabagh, Mike Andrewartha, Hari Angepat, Vivek Bhanu, Adrian Caulfield, Eric Chung, Harish Kumar Chandrappa, Somesh Chaturmohta, Matt Humphrey, Jack Lavier, Norman Lam, Fengfen Liu, Kalin Ovtcharov, Jitu Padhye, Gautham Popuri, Shachar Raindel, Tejas Sapre, Mark Shaw, Gabriel Silva, Madhan Sivakumar, Nisheeth Srivastava, Anshuman Verma, Qasim Zuhair, Deepak Bansal, Doug Burger, Kushagra Vaid, David A. Maltz, and Albert Greenberg. 2018. Azure Accelerated Networking: SmartNICs in the Public Cloud. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18). USENIX Association, Renton, WA, 51--66."},{"key":"e_1_3_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.5555\/1012889.1012894"},{"key":"e_1_3_2_2_33_1","volume-title":"RDMA in Data Centers: Looking Back and Looking Forward. (2017). Keynote on ACM SIGCOMM APNet","author":"Guo Chuanxiong","year":"2017","unstructured":"Chuanxiong Guo . 2017. RDMA in Data Centers: Looking Back and Looking Forward. (2017). Keynote on ACM SIGCOMM APNet 2017 , available at http:\/\/sysnetome.com\/Talks\/chguo_apnet2017_keynote.pptx. Chuanxiong Guo. 2017. RDMA in Data Centers: Looking Back and Looking Forward. (2017). Keynote on ACM SIGCOMM APNet 2017, available at http:\/\/sysnetome.com\/Talks\/chguo_apnet2017_keynote.pptx."},{"key":"e_1_3_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934908"},{"key":"e_1_3_2_2_35_1","first-page":"135","article-title":"MegaPipe: A New Programming Interface for Scalable Network I\/O","volume":"12","author":"Han Sangjin","year":"2012","unstructured":"Sangjin Han , Scott Marshall , Byung-Gon Chun , and Sylvia Ratnasamy . 2012 . MegaPipe: A New Programming Interface for Scalable Network I\/O . In OSDI , Vol. 12. 135 -- 148 . Sangjin Han, Scott Marshall, Byung-Gon Chun, and Sylvia Ratnasamy. 2012. MegaPipe: A New Programming Interface for Scalable Network I\/O. In OSDI, Vol. 12. 135--148.","journal-title":"OSDI"},{"key":"e_1_3_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106989.3106997"},{"key":"e_1_3_2_2_37_1","unstructured":"Intel. 2014. Data plane development kit. (2014). Available at https:\/\/dpdk.org\/.  Intel. 2014. Data plane development kit. (2014). Available at https:\/\/dpdk.org\/."},{"key":"e_1_3_2_2_38_1","first-page":"489","article-title":"mTCP: a Highly Scalable User-level TCP Stack for Multicore Systems","volume":"14","author":"Jeong EunYoung","year":"2014","unstructured":"EunYoung Jeong , Shinae Woo , Muhammad Asim Jamshed , Haewon Jeong , Sunghwan Ihm , Dongsu Han , and KyoungSoo Park . 2014 . mTCP: a Highly Scalable User-level TCP Stack for Multicore Systems .. In NSDI , Vol. 14. 489 -- 502 . EunYoung Jeong, Shinae Woo, Muhammad Asim Jamshed, Haewon Jeong, Sunghwan Ihm, Dongsu Han, and KyoungSoo Park. 2014. mTCP: a Highly Scalable User-level TCP Stack for Multicore Systems.. In NSDI, Vol. 14. 489--502.","journal-title":"NSDI"},{"key":"e_1_3_2_2_39_1","volume-title":"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 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19) . USENIX Association, Boston, MA. Anuj Kalia, Michael Kaminsky, and David Andersen. 2019. Datacenter RPCs can be General and Fast. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19). USENIX Association, Boston, MA."},{"key":"e_1_3_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2740070.2626299"},{"key":"e_1_3_2_2_41_1","volume-title":"2016 USENIX Annual Technical Conference. 437","author":"Kalia Anuj","unstructured":"Anuj Kalia , Michael Kaminsky , and David G. Andersen . 2016. Design guidelines for high performance RDMA systems . In 2016 USENIX Annual Technical Conference. 437 . Anuj Kalia, Michael Kaminsky, and David G. Andersen. 2016. Design guidelines for high performance RDMA systems. In 2016 USENIX Annual Technical Conference. 437."},{"key":"e_1_3_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302424.3303985"},{"key":"e_1_3_2_2_43_1","volume-title":"FreeFlow: Software-based Virtual RDMA Networking for Containerized Clouds. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19)","author":"Kim Daehyeok","year":"2019","unstructured":"Daehyeok Kim , Tianlong Yu , Hongqiang Harry Liu , Yibo Zhu , Jitu Padhye , Shachar Raindel , Chuanxiong Guo , Vyas Sekar , and Srinivasan Seshan . 2019 . FreeFlow: Software-based Virtual RDMA Networking for Containerized Clouds. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19) . USENIX Association, Boston, MA. Daehyeok Kim, Tianlong Yu, Hongqiang Harry Liu, Yibo Zhu, Jitu Padhye, Shachar Raindel, Chuanxiong Guo, Vyas Sekar, and Srinivasan Seshan. 2019. FreeFlow: Software-based Virtual RDMA Networking for Containerized Clouds. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19). USENIX Association, Boston, MA."},{"key":"e_1_3_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132756"},{"key":"e_1_3_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341302.3342085"},{"key":"e_1_3_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872391"},{"key":"e_1_3_2_2_47_1","volume-title":"27th USENIX Security Symposium (USENIX Security 18)","author":"Lipp Moritz","year":"2018","unstructured":"Moritz Lipp , Michael Schwarz , Daniel Gruss , Thomas Prescher , Werner Haas , Anders Fogh , Jann Horn , Stefan Mangard , Paul Kocher , Daniel Genkin , 2018 . Meltdown: Reading kernel memory from user space . In 27th USENIX Security Symposium (USENIX Security 18) . 973--990. Moritz Lipp, Michael Schwarz, Daniel Gruss, Thomas Prescher, Werner Haas, Anders Fogh, Jann Horn, Stefan Mangard, Paul Kocher, Daniel Genkin, et al. 2018. Meltdown: Reading kernel memory from user space. In 27th USENIX Security Symposium (USENIX Security 18). 973--990."},{"key":"e_1_3_2_2_48_1","volume-title":"Multi-Path Transport for RDMA in Datacenters. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18)","author":"Lu Yuanwei","year":"2018","unstructured":"Yuanwei Lu , Guo Chen , Bojie Li , Kun Tan , Yongqiang Xiong , Peng Cheng , Jiansong Zhang , Enhong Chen , and Thomas Moscibroda . 2018 . Multi-Path Transport for RDMA in Datacenters. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18) . USENIX Association, Renton, WA, 357--371. Yuanwei Lu, Guo Chen, Bojie Li, Kun Tan, Yongqiang Xiong, Peng Cheng, Jiansong Zhang, Enhong Chen, and Thomas Moscibroda. 2018. Multi-Path Transport for RDMA in Datacenters. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18). USENIX Association, Renton, WA, 357--371."},{"key":"e_1_3_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106989.3106993"},{"key":"e_1_3_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2740070.2626311"},{"key":"e_1_3_2_2_51_1","unstructured":"Mellanox. 2019. \n      Messaging Accelerator\n     (VMA).\n   (\n  2019\n  ). Available at https:\/\/github.com\/mellanox\/libvma.  Mellanox. 2019. Messaging Accelerator (VMA). (2019). Available at https:\/\/github.com\/mellanox\/libvma."},{"key":"e_1_3_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/2829988.2787510"},{"key":"e_1_3_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/3230543.3230557"},{"key":"e_1_3_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3230543.3230560"},{"key":"e_1_3_2_2_55_1","unstructured":"Aurojit Panda Sangjin Han Keon Jang Melvin Walls Sylvia Ratnasamy and Scott Shenker. 2016. NetBricks: Taking the V out of NFV. In OSDI. 203--216.   Aurojit Panda Sangjin Han Keon Jang Melvin Walls Sylvia Ratnasamy and Scott Shenker. 2016. NetBricks: Taking the V out of NFV. In OSDI . 203--216."},{"key":"e_1_3_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/2168836.2168870"},{"key":"e_1_3_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/2812806"},{"key":"e_1_3_2_2_58_1","unstructured":"Jim Pinkerton. 2003. Sockets Direct Protocol V1.0. (2003).  Jim Pinkerton. 2003. Sockets Direct Protocol V1.0. (2003)."},{"key":"e_1_3_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.5555\/1412202.1412204"},{"key":"e_1_3_2_2_61_1","volume-title":"21st USENIX Security Symposium (USENIX Security 12)","author":"Rizzo Luigi","year":"2012","unstructured":"Luigi Rizzo . 2012 . Netmap: a novel framework for fast packet I\/O . In 21st USENIX Security Symposium (USENIX Security 12) . 101--112. Luigi Rizzo. 2012. Netmap: a novel framework for fast packet I\/O. In 21st USENIX Security Symposium (USENIX Security 12). 101--112."},{"key":"e_1_3_2_2_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132771"},{"key":"e_1_3_2_2_63_1","volume-title":"Proceedings of the 20th IASTED International Conference on Parallel and Distributed Computing and Systems (PDCS '08)","author":"Russell Robert","year":"2008","unstructured":"Robert Russell . 2008 . The extended sockets interface for accessing rdma hardware . In Proceedings of the 20th IASTED International Conference on Parallel and Distributed Computing and Systems (PDCS '08) . 279--284. Robert Russell. 2008. The extended sockets interface for accessing rdma hardware. In Proceedings of the 20th IASTED International Conference on Parallel and Distributed Computing and Systems (PDCS '08). 279--284."},{"key":"e_1_3_2_2_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/1785414.1785443"},{"key":"e_1_3_2_2_65_1","volume-title":"Proceedings of the 9th USENIX conference on Operating systems design and implementation. USENIX Association, 33--46","author":"Soares Livio","year":"2010","unstructured":"Livio Soares and Michael Stumm . 2010 . FlexSC: Flexible system call scheduling with exception-less system calls . In Proceedings of the 9th USENIX conference on Operating systems design and implementation. USENIX Association, 33--46 . Livio Soares and Michael Stumm. 2010. FlexSC: Flexible system call scheduling with exception-less system calls. In Proceedings of the 9th USENIX conference on Operating systems design and implementation. USENIX Association, 33--46."},{"key":"e_1_3_2_2_66_1","unstructured":"Mellanox\n      Technologies\n    . 2018. ConnectX-5 Single\/\n      Dual-Port\n     Adapter supporting 100Gb\/s with VPI.\n   (\n  2018\n  ). Available at http:\/\/www.mellanox.com\/page\/products_dyn?product_family=258&mtag=connectxx_5_vpi_card.  Mellanox Technologies. 2018. ConnectX-5 Single\/Dual-Port Adapter supporting 100Gb\/s with VPI. (2018). Available at http:\/\/www.mellanox.com\/page\/products_dyn?product_family=258&mtag=connectxx_5_vpi_card."},{"key":"e_1_3_2_2_67_1","unstructured":"Mellanox\n      Technologies\n    . 2019. \n      Mellanox\n     BlueField(TM) SmartNIC VPI.\n   (\n  2019\n  ). Available at http:\/\/www.mellanox.com\/page\/bluefield_smartnic_vpi?mtag=smartnic_vpi1.  Mellanox Technologies. 2019. Mellanox BlueField(TM) SmartNIC VPI. (2019). Available at http:\/\/www.mellanox.com\/page\/bluefield_smartnic_vpi?mtag=smartnic_vpi1."},{"key":"e_1_3_2_2_68_1","unstructured":"Mellanox Technologies. 2019. Mellanox Innova-2 Flex Open Programmable SmartNIC. (2019). Available at http:\/\/www.mellanox.com\/page\/products_dyn?product_family=276&mtag=programmable_adapter_cards_innova2flex.  Mellanox Technologies. 2019. Mellanox Innova-2 Flex Open Programmable SmartNIC. (2019). Available at http:\/\/www.mellanox.com\/page\/products_dyn?product_family=276&mtag=programmable_adapter_cards_innova2flex."},{"key":"e_1_3_2_2_69_1","volume-title":"Khalidi","author":"Thadani N.","year":"1995","unstructured":"Moti N. Thadani and Yousef A . Khalidi . 1995 . An efficient zero-copy I\/O framework for UNIX. Sun Microsystems Laboratories . MotiN. Thadani and Yousef A.Khalidi. 1995. An efficient zero-copy I\/O framework for UNIX. Sun Microsystems Laboratories."},{"key":"e_1_3_2_2_70_1","doi-asserted-by":"publisher","DOI":"10.1109\/65.642356"},{"key":"e_1_3_2_2_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132762"},{"key":"e_1_3_2_2_72_1","unstructured":"Wikipedia. 2019. iSCSI Host Adapter (HBA). (2019). Available at https:\/\/en.wikipedia.org\/wiki\/Host_adapter.  Wikipedia. 2019. iSCSI Host Adapter (HBA). (2019). Available at https:\/\/en.wikipedia.org\/wiki\/Host_adapter."},{"key":"e_1_3_2_2_73_1","volume-title":"USENIX Annual Technical Conference. 43--56","author":"Yasukata Kenichi","year":"2016","unstructured":"Kenichi Yasukata , Michio Honda , Douglas Santry , and Lars Eggert . 2016 . StackMap: Low-Latency Networking with the OS Stack and Dedicated NICs .. In USENIX Annual Technical Conference. 43--56 . Kenichi Yasukata, Michio Honda, Douglas Santry, and Lars Eggert. 2016. StackMap: Low-Latency Networking with the OS Stack and Dedicated NICs.. In USENIX Annual Technical Conference. 43--56."},{"key":"e_1_3_2_2_74_1","doi-asserted-by":"publisher","DOI":"10.1145\/2829988.2787484"},{"key":"e_1_3_2_2_75_1","volume-title":"16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19)","author":"Zhuo Danyang","year":"2019","unstructured":"Danyang Zhuo , Kaiyuan Zhang , Yibo Zhu , Hongqiang Harry Liu , Matthew Rockett , Arvind Krishnamurthy , and Thomas Anderson . 2019 . Slim: OS Kernel Support for a Low-Overhead Container Overlay Network . In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19) . USENIX Association, Boston, MA. Danyang Zhuo, Kaiyuan Zhang, Yibo Zhu, Hongqiang Harry Liu, Matthew Rockett, Arvind Krishnamurthy, and Thomas Anderson. 2019. Slim: OS Kernel Support for a Low-Overhead Container Overlay Network. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19). USENIX Association, Boston, MA."}],"event":{"name":"SIGCOMM '19: ACM SIGCOMM 2019 Conference","location":"Beijing China","acronym":"SIGCOMM '19","sponsor":["SIGCOMM ACM Special Interest Group on Data Communication"]},"container-title":["Proceedings of the ACM Special Interest Group on Data Communication"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3341302.3342071","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3341302.3342071","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:12:57Z","timestamp":1750201977000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3341302.3342071"}},"subtitle":["datacenter sockets can be fast and compatible"],"short-title":[],"issued":{"date-parts":[[2019,8,19]]},"references-count":74,"alternative-id":["10.1145\/3341302.3342071","10.1145\/3341302"],"URL":"https:\/\/doi.org\/10.1145\/3341302.3342071","relation":{},"subject":[],"published":{"date-parts":[[2019,8,19]]},"assertion":[{"value":"2019-08-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}