{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,4]],"date-time":"2026-02-04T16:59:11Z","timestamp":1770224351180,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":39,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,4,14]],"date-time":"2019-04-14T00:00:00Z","timestamp":1555200000000},"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,4,14]]},"DOI":"10.1145\/3313808.3313813","type":"proceedings-article","created":{"date-parts":[[2019,4,4]],"date-time":"2019-04-04T18:38:43Z","timestamp":1554403123000},"page":"179-192","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":12,"title":["vSocket: virtual socket interface for RDMA in public clouds"],"prefix":"10.1145","author":[{"given":"Dongyang","family":"Wang","sequence":"first","affiliation":[{"name":"University of Science and Technology of China, China \/ Huawei Technologies, China"}]},{"given":"Binzhang","family":"Fu","sequence":"additional","affiliation":[{"name":"Huawei Technologies, China"}]},{"given":"Gang","family":"Lu","sequence":"additional","affiliation":[{"name":"Huawei Technologies, China"}]},{"given":"Kun","family":"Tan","sequence":"additional","affiliation":[{"name":"Huawei Technologies, China"}]},{"given":"Bei","family":"Hua","sequence":"additional","affiliation":[{"name":"University of Science and Technology of China, China"}]}],"member":"320","published-online":{"date-parts":[[2019,4,14]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2018. Cloudius Systems. Seastar. http:\/\/seastar.io\/ [Online; accessed 8-December-2018].  2018. Cloudius Systems. Seastar. http:\/\/seastar.io\/ [Online; accessed 8-December-2018]."},{"key":"e_1_3_2_1_2_1","unstructured":"2018. Mellanox ConnectX-4 adaptor. http:\/\/www.mellanox.com\/page\/products_dyn?product_family=201&mtag=connectx_4_vpi_card. [Online; accessed 19-September-2018].  2018. Mellanox ConnectX-4 adaptor. http:\/\/www.mellanox.com\/page\/products_dyn?product_family=201&mtag=connectx_4_vpi_card. [Online; accessed 19-September-2018]."},{"key":"e_1_3_2_1_3_1","volume-title":"Netperf benchmark. https:\/\/hewle_packard.github.io\/netperf\/ [Online","year":"2018","unstructured":"2018. Netperf benchmark. https:\/\/hewle_packard.github.io\/netperf\/ [Online ; accessed 19- September - 2018 ]. 2018. Netperf benchmark. https:\/\/hewle_packard.github.io\/netperf\/ [Online; accessed 19-September-2018]."},{"key":"e_1_3_2_1_4_1","volume-title":"Network ACLs. https:\/\/docs.aws.amazon.com\/vpc\/latest\/userguide\/vpc-network-acls.html. [Online","year":"2019","unstructured":"2018. Network ACLs. https:\/\/docs.aws.amazon.com\/vpc\/latest\/userguide\/vpc-network-acls.html. [Online ; accessed 26- February - 2019 ]. 2018. Network ACLs. https:\/\/docs.aws.amazon.com\/vpc\/latest\/userguide\/vpc-network-acls.html. [Online; accessed 26-February-2019]."},{"key":"e_1_3_2_1_5_1","volume-title":"The official benchmark of Redis. https:\/\/redis.io\/topics\/benchmarks [Online","year":"2018","unstructured":"2018. The official benchmark of Redis. https:\/\/redis.io\/topics\/benchmarks [Online ; accessed 19- September - 2018 ]. 2018. The official benchmark of Redis. https:\/\/redis.io\/topics\/benchmarks [Online; accessed 19-September-2018]."},{"key":"e_1_3_2_1_6_1","volume-title":"https:\/\/perf.wiki.kernel.org\/index.php\/Main_Page. [Online","author":"Wiki Perf","year":"2018","unstructured":"2018. Perf Wiki . https:\/\/perf.wiki.kernel.org\/index.php\/Main_Page. [Online ; accessed 19- September - 2018 ]. 2018. Perf Wiki. https:\/\/perf.wiki.kernel.org\/index.php\/Main_Page. [Online; accessed 19-September-2018]."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"crossref","unstructured":"2018. The RDMA Verbs Specification. http:\/\/www.rdmaconsortium.org\/home\/draft-hilland-iwarp-verbs-v1.0-RDMAC.pdf. [Online; accessed 19-September-2018].  2018. The RDMA Verbs Specification. http:\/\/www.rdmaconsortium.org\/home\/draft-hilland-iwarp-verbs-v1.0-RDMAC.pdf. [Online; accessed 19-September-2018].","DOI":"10.1093\/oso\/9780198791263.003.0001"},{"key":"e_1_3_2_1_8_1","volume-title":"an open source (BSD licensed), in-memory data structure store. https:\/\/redis.io\/ [Online","year":"2018","unstructured":"2018. Redis , an open source (BSD licensed), in-memory data structure store. https:\/\/redis.io\/ [Online ; accessed 19- September - 2018 ]. 2018. Redis, an open source (BSD licensed), in-memory data structure store. https:\/\/redis.io\/ [Online; accessed 19-September-2018]."},{"key":"e_1_3_2_1_9_1","volume-title":"Security Groups for Your VPC. https:\/\/docs.aws.amazon.com\/vpc\/latest\/userguide\/VPC_SecurityGroups.html. [Online","year":"2018","unstructured":"2018. Security Groups for Your VPC. https:\/\/docs.aws.amazon.com\/vpc\/latest\/userguide\/VPC_SecurityGroups.html. [Online ; accessed 8- December - 2018 ]. 2018. Security Groups for Your VPC. https:\/\/docs.aws.amazon.com\/vpc\/latest\/userguide\/VPC_SecurityGroups.html. [Online; accessed 8-December-2018]."},{"key":"e_1_3_2_1_10_1","unstructured":"2018. Single root I\/O virtualization. http:\/\/pcisig.com\/specifications\/iov\/single_root\/ [Online; accessed 8-December-2018].  2018. Single root I\/O virtualization. http:\/\/pcisig.com\/specifications\/iov\/single_root\/ [Online; accessed 8-December-2018]."},{"key":"e_1_3_2_1_11_1","first-page":"265","volume-title":"TensorFlow: A System for Large-Scale Machine Learning. In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16)","author":"Abadi Martin","year":"2016","unstructured":"Martin Abadi , Paul Barham , Jianmin Chen , Zhifeng Chen , Andy Davis , Jeffrey Dean , Matthieu Devin , Sanjay Ghemawat , Geoffrey Irving , Michael Isard , Manjunath Kudlur , Josh Levenberg , Rajat Monga , Sherry Moore , Derek G. Murray , Benoit Steiner , Paul Tucker , Vijay Vasudevan , Pete Warden , Martin Wicke , Yuan Yu , and Xiaoqiang Zheng . 2016 . TensorFlow: A System for Large-Scale Machine Learning. In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16) . USENIX Association, Savannah, GA , 265 - 283 . Martin Abadi, Paul Barham, Jianmin Chen, Zhifeng Chen, Andy Davis, Jeffrey Dean, Matthieu Devin, Sanjay Ghemawat, Geoffrey Irving, Michael Isard, Manjunath Kudlur, Josh Levenberg, Rajat Monga, Sherry Moore, Derek G. Murray, Benoit Steiner, Paul Tucker, Vijay Vasudevan, Pete Warden, Martin Wicke, Yuan Yu, and Xiaoqiang Zheng. 2016. TensorFlow: A System for Large-Scale Machine Learning. In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16). USENIX Association, Savannah, GA, 265-283."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098840"},{"key":"e_1_3_2_1_13_1","first-page":"401","volume-title":"Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation (NSDI'14)","author":"Dragojevic Aleksandar","year":"2014","unstructured":"Aleksandar Dragojevic , 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 (NSDI'14) . USENIX Association, Berkeley, CA, USA , 401 - 414 . http:\/\/dl.acm.org\/citation.cfm?id=2616448.2616486 Aleksandar Dragojevic, 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 (NSDI'14). USENIX Association, Berkeley, CA, USA, 401-414. http:\/\/dl.acm.org\/citation.cfm?id=2616448.2616486"},{"key":"e_1_3_2_1_14_1","volume-title":"Design and Implementation of the lwIP TCP\/IP Stack","author":"Dunkels Adam","unstructured":"Adam Dunkels . 2001. Design and Implementation of the lwIP TCP\/IP Stack . In Swedish Institute of Computer Science . Adam Dunkels. 2001. Design and Implementation of the lwIP TCP\/IP Stack. In Swedish Institute of Computer Science."},{"key":"e_1_3_2_1_15_1","volume-title":"2011 IEEE 17th International Symposium on High Performance Computer Architecture. 169-180","author":"Ferdman M.","unstructured":"M. Ferdman , P. Lotfi-Kamran , K. Balet , and B. Falsafi . 2011. Cuckoo directory: A scalable directory for many-core systems . In 2011 IEEE 17th International Symposium on High Performance Computer Architecture. 169-180 . M. Ferdman, P. Lotfi-Kamran, K. Balet, and B. Falsafi. 2011. Cuckoo directory: A scalable directory for many-core systems. In 2011 IEEE 17th International Symposium on High Performance Computer Architecture. 169-180."},{"key":"e_1_3_2_1_16_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 , 2018 . Azure Accelerated Networking: SmartNICs in the Public Cloud. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18) , Renton, WA. Daniel Firestone, Andrew Putnam, Sambhrama Mundkur, Derek Chiou, Alireza Dabagh, Mike Andrewartha, Hari Angepat, Vivek Bhanu, Adrian Caulfield, Eric Chung, et al. 2018. Azure Accelerated Networking: SmartNICs in the Public Cloud. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18), Renton, WA."},{"key":"e_1_3_2_1_17_1","first-page":"128","volume-title":"13th Symposium on High Performance Interconnects (HOTI'05)","author":"Goldenberg D.","unstructured":"D. Goldenberg , M. Kagan , R. Ravid , and M. S. Tsirkin . 2005. Zero copy sockets direct protocol over infiniband-preliminary implementation and performance analysis . In 13th Symposium on High Performance Interconnects (HOTI'05) . 128 - 137 . D. Goldenberg, M. Kagan, R. Ravid, and M. S. Tsirkin. 2005. Zero copy sockets direct protocol over infiniband-preliminary implementation and performance analysis. In 13th Symposium on High Performance Interconnects (HOTI'05). 128-137."},{"key":"e_1_3_2_1_18_1","unstructured":"Stefan Hajnoczi. 2011. QEMU Internals: vhost architecture. http:\/\/blog.vmsplice.net\/2011\/09\/qemu-internals-vhost-architecture.html. [Online].  Stefan Hajnoczi. 2011. QEMU Internals: vhost architecture. http:\/\/blog.vmsplice.net\/2011\/09\/qemu-internals-vhost-architecture.html. [Online]."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098825"},{"key":"e_1_3_2_1_20_1","volume-title":"Rsockets. In 2012 OpenFabris International Workshop","year":"2012","unstructured":"SeanHefty. 2012 . Rsockets. In 2012 OpenFabris International Workshop , Monterey, CA, USA. SeanHefty. 2012. Rsockets. In 2012 OpenFabris International Workshop, Monterey, CA, USA."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2015.2401568"},{"key":"e_1_3_2_1_22_1","unstructured":"DPDK Intel. 2018. Data plane development kit.  DPDK Intel. 2018. Data plane development kit."},{"key":"e_1_3_2_1_24_1","first-page":"489","volume-title":"NSDI","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."},{"key":"e_1_3_2_1_25_1","first-page":"295","volume-title":"Proceedings of the 2014 ACM Conference on SIGCOMM (SIGCOMM '14)","author":"Kalia Anuj","unstructured":"Anuj Kalia , Michael Kaminsky , and David G. Andersen . 2014. Using RDMA Efficiently for Key-value Services . In Proceedings of the 2014 ACM Conference on SIGCOMM (SIGCOMM '14) . ACM, New York, NY, USA , 295 - 306 . Anuj Kalia, Michael Kaminsky, and David G. Andersen. 2014. Using RDMA Efficiently for Key-value Services. In Proceedings of the 2014 ACM Conference on SIGCOMM (SIGCOMM '14). ACM, New York, NY, USA, 295-306."},{"key":"e_1_3_2_1_26_1","unstructured":"Patrick Kelsey. [n. d.]. Libuinet. https:\/\/github.com\/pkelsey\/libuinet [Online].  Patrick Kelsey. [n. d.]. Libuinet. https:\/\/github.com\/pkelsey\/libuinet [Online]."},{"key":"e_1_3_2_1_27_1","unstructured":"M. Mahalingam K. Duda P. Agarwal L. Kreeger T. Sridhar M. Bursell and C. Wright. 2018. Virtual eXtensible Local Area Network (VXLAN): A Framework for Overlaying Virtualized Layer 2 Networks over Layer 3 Networks. https:\/\/www.rfc-editor.org\/info\/rfc7348 [Online].  M. Mahalingam K. Duda P. Agarwal L. Kreeger T. Sridhar M. Bursell and C. Wright. 2018. Virtual eXtensible Local Area Network (VXLAN): A Framework for Overlaying Virtualized Layer 2 Networks over Layer 3 Networks. https:\/\/www.rfc-editor.org\/info\/rfc7348 [Online]."},{"key":"e_1_3_2_1_28_1","unstructured":"Mellanox. [n. d.]. Mellanox Messaging Accelerator. http:\/\/www.mellanox.com\/page\/so_ware_vma [Online].  Mellanox. [n. d.]. Mellanox Messaging Accelerator. http:\/\/www.mellanox.com\/page\/so_ware_vma [Online]."},{"key":"e_1_3_2_1_29_1","first-page":"117","volume-title":"NSDI","volume":"15","author":"Pfaff Ben","year":"2015","unstructured":"Ben Pfaff , Justin Pettit , Teemu Koponen , Ethan J Jackson , Andy Zhou , Jarno Rajahalme , Jesse Gross , Alex Wang , Joe Stringer , Pravin Shelar , 2015 . The Design and Implementation of Open v Switch . In NSDI , Vol. 15 . 117 - 130 . Ben Pfaff, Justin Pettit, Teemu Koponen, Ethan J Jackson, Andy Zhou, Jarno Rajahalme, Jesse Gross, Alex Wang, Joe Stringer, Pravin Shelar, et al. 2015. The Design and Implementation of Open v Switch. In NSDI, Vol. 15. 117-130."},{"key":"e_1_3_2_1_30_1","first-page":"17","volume-title":"Proceedings of the VEE (VEE '15)","author":"Jonas","unstructured":"Jonas Pfefferle et al. 2015. A Hybrid I\/O Virtualization Framework for RDMA-capable Network Interfaces . In Proceedings of the VEE (VEE '15) . 17 - 30 . Jonas Pfefferle et al. 2015. A Hybrid I\/O Virtualization Framework for RDMA-capable Network Interfaces. In Proceedings of the VEE (VEE '15). 17-30."},{"key":"e_1_3_2_1_31_1","unstructured":"Adit Ranadive et al. 2012. Toward a Paravirtual v RDMA Device for VMware ESXi Guests. VMware Technical Journal. Georgia Institute of Technology VMWare Inc.  Adit Ranadive et al. 2012. Toward a Paravirtual v RDMA Device for VMware ESXi Guests . VMware Technical Journal. Georgia Institute of Technology VMWare Inc."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1400097.1400108"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.2006.333"},{"key":"e_1_3_2_1_34_1","volume-title":"EMP: Zero-Copy OS-Bypass NIC-Driven Gigabit Ethernet Message Passing. In SC '01: Proceedings of the 2001 ACM\/IEEE Conference on Supercomputing. 49-49","author":"Shivam P.","unstructured":"P. Shivam , P. Wyckoff , and D. Panda . 2001 . EMP: Zero-Copy OS-Bypass NIC-Driven Gigabit Ethernet Message Passing. In SC '01: Proceedings of the 2001 ACM\/IEEE Conference on Supercomputing. 49-49 . P. Shivam, P. Wyckoff, and D. Panda. 2001. EMP: Zero-Copy OS-Bypass NIC-Driven Gigabit Ethernet Message Passing. In SC '01: Proceedings of the 2001 ACM\/IEEE Conference on Supercomputing. 49-49."},{"key":"e_1_3_2_1_35_1","first-page":"256","article-title":"Performance review of zero copy techniques","volume":"6","author":"Song Jia","year":"2012","unstructured":"Jia Song and Jim Alves-Foss . 2012 . Performance review of zero copy techniques . International Journal of Computer Science and Security (IJCSS) 6 , 4 (2012), 256 . Jia Song and Jim Alves-Foss. 2012. Performance review of zero copy techniques. International Journal of Computer Science and Security (IJCSS) 6, 4 (2012), 256.","journal-title":"International Journal of Computer Science and Security (IJCSS)"},{"key":"e_1_3_2_1_36_1","volume-title":"Token bucket. https:\/\/en.wikipedia.org\/wiki\/Token_bucket [Online","year":"2018","unstructured":"Wikipedia. 2018. Token bucket. https:\/\/en.wikipedia.org\/wiki\/Token_bucket [Online ; accessed 8- December - 2018 ]. Wikipedia. 2018. Token bucket. https:\/\/en.wikipedia.org\/wiki\/Token_bucket [Online; accessed 8-December-2018]."},{"key":"e_1_3_2_1_37_1","volume-title":"Traffic shaping. https:\/\/en.wikipedia.org\/wiki\/Traffic_shaping [Online","year":"2018","unstructured":"Wikipedia. 2018. Traffic shaping. https:\/\/en.wikipedia.org\/wiki\/Traffic_shaping [Online ; accessed 8- December - 2018 ]. Wikipedia. 2018. Traffic shaping. https:\/\/en.wikipedia.org\/wiki\/Traffic_shaping [Online; accessed 8-December-2018]."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3123878.3131975"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3005745.3005756"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2829988.2787484"}],"event":{"name":"VEE '19: 15th ACM SIGPLAN\/SIGOPS International Conference on Virtual Execution Environments","location":"Providence RI USA","acronym":"VEE '19","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the 15th ACM SIGPLAN\/SIGOPS International Conference on Virtual Execution Environments"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3313808.3313813","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3313808.3313813","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:45:01Z","timestamp":1750203901000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3313808.3313813"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,4,14]]},"references-count":39,"alternative-id":["10.1145\/3313808.3313813","10.1145\/3313808"],"URL":"https:\/\/doi.org\/10.1145\/3313808.3313813","relation":{},"subject":[],"published":{"date-parts":[[2019,4,14]]},"assertion":[{"value":"2019-04-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}