{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,9]],"date-time":"2026-05-09T17:24:51Z","timestamp":1778347491695,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":84,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,11,30]],"date-time":"2022-11-30T00:00:00Z","timestamp":1669766400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100004318","name":"Microsoft","doi-asserted-by":"publisher","award":["6906276"],"award-info":[{"award-number":["6906276"]}],"id":[{"id":"10.13039\/100004318","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Research Grants Council of Hong Kong","award":["11209520"],"award-info":[{"award-number":["11209520"]}]},{"name":"The Chinese University of Hong Kong","award":["4937007, 4937008, 5501329, 5501517"],"award-info":[{"award-number":["4937007, 4937008, 5501329, 5501517"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,11,30]]},"DOI":"10.1145\/3555050.3569118","type":"proceedings-article","created":{"date-parts":[[2022,11,30]],"date-time":"2022-11-30T22:24:56Z","timestamp":1669847096000},"page":"126-139","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["PipeDevice"],"prefix":"10.1145","author":[{"given":"Qiang","family":"Su","sequence":"first","affiliation":[{"name":"City University of Hong Kong, Hong Kong SAR, China"}]},{"given":"Chuanwen","family":"Wang","sequence":"additional","affiliation":[{"name":"CUHK, Hong Kong SAR, China"}]},{"given":"Zhixiong","family":"Niu","sequence":"additional","affiliation":[{"name":"Microsoft Research, Beijing, China"}]},{"given":"Ran","family":"Shu","sequence":"additional","affiliation":[{"name":"Microsoft Research, Beijing, China"}]},{"given":"Peng","family":"Cheng","sequence":"additional","affiliation":[{"name":"Microsoft Research, Beijing, China"}]},{"given":"Yongqiang","family":"Xiong","sequence":"additional","affiliation":[{"name":"Microsoft Research, Beijing, China"}]},{"given":"Dongsu","family":"Han","sequence":"additional","affiliation":[{"name":"KAIST, Daejeon, South Korea"}]},{"given":"Chun Jason","family":"Xue","sequence":"additional","affiliation":[{"name":"City University of Hong Kong, Hong Kong SAR, China"}]},{"given":"Hong","family":"Xu","sequence":"additional","affiliation":[{"name":"CUHK, Hong Kong SAR, China"}]}],"member":"320","published-online":{"date-parts":[[2022,11,30]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Achieving Fast Scalable I\/O for Virtualized Servers. https:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/white-papers\/scalable-i-o-virtualized-servers-paper.pdf.  Achieving Fast Scalable I\/O for Virtualized Servers. https:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/white-papers\/scalable-i-o-virtualized-servers-paper.pdf."},{"key":"e_1_3_2_1_2_1","unstructured":"Amazon web service. https:\/\/aws.amazon.com\/.  Amazon web service. https:\/\/aws.amazon.com\/."},{"key":"e_1_3_2_1_3_1","unstructured":"AMD Zen 4 Epyc CPU. https:\/\/www.techradar.com\/news\/amd-zen-4-epyc-cpu-could-be-an-epic-128-core-256-thread-monster.  AMD Zen 4 Epyc CPU. https:\/\/www.techradar.com\/news\/amd-zen-4-epyc-cpu-could-be-an-epic-128-core-256-thread-monster."},{"key":"e_1_3_2_1_4_1","unstructured":"Baidu-allreduce. https:\/\/github.com\/baidu-research\/baidu-allreduce.  Baidu-allreduce. https:\/\/github.com\/baidu-research\/baidu-allreduce."},{"key":"e_1_3_2_1_5_1","unstructured":"bpftrace: High-level tracing language for linux systems. https:\/\/bpftrace.org\/.  bpftrace: High-level tracing language for linux systems. https:\/\/bpftrace.org\/."},{"key":"e_1_3_2_1_6_1","unstructured":"Cilium. https:\/\/github.com\/cilium\/cilium.  Cilium. https:\/\/github.com\/cilium\/cilium."},{"key":"e_1_3_2_1_7_1","unstructured":"Cloud-Native Network Functions. https:\/\/www.cisco.com\/c\/en\/us\/solutions\/service-provider\/industry\/cable\/cloud-native-network-functions.html.  Cloud-Native Network Functions. https:\/\/www.cisco.com\/c\/en\/us\/solutions\/service-provider\/industry\/cable\/cloud-native-network-functions.html."},{"key":"e_1_3_2_1_8_1","unstructured":"Container management in 2021: In-depth guide. https:\/\/research.aimultiple.com\/container-management\/.  Container management in 2021: In-depth guide. https:\/\/research.aimultiple.com\/container-management\/."},{"key":"e_1_3_2_1_9_1","unstructured":"containerd: an industry-standard container runtime with an emphasis on simplicity robustness and portability. https:\/\/containerd.io\/.  containerd: an industry-standard container runtime with an emphasis on simplicity robustness and portability. https:\/\/containerd.io\/."},{"key":"e_1_3_2_1_10_1","unstructured":"Deep learning containers in Google Cloud. https:\/\/cloud.google.com\/deep-learning-containers.  Deep learning containers in Google Cloud. https:\/\/cloud.google.com\/deep-learning-containers."},{"key":"e_1_3_2_1_11_1","unstructured":"Enable Istio proxy sidecar injection in Oracle cloud native environment. https:\/\/docs.oracle.com\/en\/learn\/ocne-sidecars\/index.html#introduction.  Enable Istio proxy sidecar injection in Oracle cloud native environment. https:\/\/docs.oracle.com\/en\/learn\/ocne-sidecars\/index.html#introduction."},{"key":"e_1_3_2_1_12_1","unstructured":"F-Stack: A high performance userspace stack based on FreeBSD 11.0 stable. http:\/\/www.f-stack.org\/.  F-Stack: A high performance userspace stack based on FreeBSD 11.0 stable. http:\/\/www.f-stack.org\/."},{"key":"e_1_3_2_1_13_1","unstructured":"Fast memcpy with SPDK and Intel I\/OAT DMA Engine. https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/articles\/technical\/fast-memcpy-using-spdk-and-ioat-dma-engine.html.  Fast memcpy with SPDK and Intel I\/OAT DMA Engine. https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/articles\/technical\/fast-memcpy-using-spdk-and-ioat-dma-engine.html."},{"key":"e_1_3_2_1_14_1","unstructured":"FreeFlow TCP. https:\/\/github.com\/microsoft\/Freeflow\/tree\/tcp.  FreeFlow TCP. https:\/\/github.com\/microsoft\/Freeflow\/tree\/tcp."},{"key":"e_1_3_2_1_15_1","unstructured":"Gloo. https:\/\/github.com\/facebookincubator\/gloo.  Gloo. https:\/\/github.com\/facebookincubator\/gloo."},{"key":"e_1_3_2_1_16_1","unstructured":"Implement mmap() for zero copy receive. https:\/\/lwn.net\/Articles\/752207\/.  Implement mmap() for zero copy receive. https:\/\/lwn.net\/Articles\/752207\/."},{"key":"e_1_3_2_1_17_1","unstructured":"Implementing TCP Sockets over RDMA. https:\/\/www.openfabrics.org\/images\/eventpresos\/workshops2014\/IBUG\/presos\/Thursday\/PDF\/09_Sockets-over-rdma.pdf.  Implementing TCP Sockets over RDMA. https:\/\/www.openfabrics.org\/images\/eventpresos\/workshops2014\/IBUG\/presos\/Thursday\/PDF\/09_Sockets-over-rdma.pdf."},{"key":"e_1_3_2_1_18_1","volume-title":"receive side scaling, and network direct memory access features in Windows server","author":"Information","year":"2008","unstructured":"Information about the TCP chimney offload , receive side scaling, and network direct memory access features in Windows server 2008 . https:\/\/support.microsoft.com\/en-us\/help\/951037\/information-about-the-tcp-chimney-offload-receive-side-scaling-and-net. Information about the TCP chimney offload, receive side scaling, and network direct memory access features in Windows server 2008. https:\/\/support.microsoft.com\/en-us\/help\/951037\/information-about-the-tcp-chimney-offload-receive-side-scaling-and-net."},{"key":"e_1_3_2_1_19_1","unstructured":"Intel Arria 10 product table. https:\/\/www.intel.co.id\/content\/dam\/www\/programmable\/us\/en\/pdfs\/literature\/pt\/arria-10-product-table.pdf.  Intel Arria 10 product table. https:\/\/www.intel.co.id\/content\/dam\/www\/programmable\/us\/en\/pdfs\/literature\/pt\/arria-10-product-table.pdf."},{"key":"e_1_3_2_1_20_1","unstructured":"Intel C610 Series Chipset Datasheet. https:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/datasheets\/x99-chipset-pch-datasheet.pdf.  Intel C610 Series Chipset Datasheet. https:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/datasheets\/x99-chipset-pch-datasheet.pdf."},{"key":"e_1_3_2_1_21_1","unstructured":"Intel DSA specification. https:\/\/www.intel.com\/content\/www\/us\/en\/develop\/articles\/intel-data-streaming-accelerator-architecture-specification.html.  Intel DSA specification. https:\/\/www.intel.com\/content\/www\/us\/en\/develop\/articles\/intel-data-streaming-accelerator-architecture-specification.html."},{"key":"e_1_3_2_1_22_1","unstructured":"Intel QuickData Technology Software Guide. https:\/\/www.intel.com\/content\/dam\/doc\/white-paper\/quickdata-technology-software-guide-for-linux-paper.pdf.  Intel QuickData Technology Software Guide. https:\/\/www.intel.com\/content\/dam\/doc\/white-paper\/quickdata-technology-software-guide-for-linux-paper.pdf."},{"key":"e_1_3_2_1_23_1","unstructured":"IOAT benchmark. https:\/\/github.com\/spdk\/spdk\/tree\/master\/examples\/ioat\/perf.  IOAT benchmark. https:\/\/github.com\/spdk\/spdk\/tree\/master\/examples\/ioat\/perf."},{"key":"e_1_3_2_1_24_1","unstructured":"io_uring. https:\/\/man.archlinux.org\/man\/io_uring.7.en.  io_uring. https:\/\/man.archlinux.org\/man\/io_uring.7.en."},{"key":"e_1_3_2_1_25_1","unstructured":"Istio. https:\/\/istio.io\/latest\/about\/service-mesh\/.  Istio. https:\/\/istio.io\/latest\/about\/service-mesh\/."},{"key":"e_1_3_2_1_26_1","unstructured":"Linkerd architecture. https:\/\/linkerd.io\/2.11\/reference\/architecture\/.  Linkerd architecture. https:\/\/linkerd.io\/2.11\/reference\/architecture\/."},{"key":"e_1_3_2_1_27_1","unstructured":"Mellanox BlueField-2 DPU. https:\/\/www.nvidia.com\/content\/dam\/en-zz\/Solutions\/Data-Center\/documents\/datasheet-nvidia-bluefield-2-dpu.pdf.  Mellanox BlueField-2 DPU. https:\/\/www.nvidia.com\/content\/dam\/en-zz\/Solutions\/Data-Center\/documents\/datasheet-nvidia-bluefield-2-dpu.pdf."},{"key":"e_1_3_2_1_28_1","unstructured":"Mellanox BlueField DPU DMA Guide. https:\/\/docs.nvidia.com\/doca\/sdk\/dma-samples\/index.html.  Mellanox BlueField DPU DMA Guide. https:\/\/docs.nvidia.com\/doca\/sdk\/dma-samples\/index.html."},{"key":"e_1_3_2_1_29_1","unstructured":"Microsoft Azure. https:\/\/azure.microsoft.com\/.  Microsoft Azure. https:\/\/azure.microsoft.com\/."},{"key":"e_1_3_2_1_30_1","unstructured":"NCCL. https:\/\/github.com\/NVIDIA\/nccl.  NCCL. https:\/\/github.com\/NVIDIA\/nccl."},{"key":"e_1_3_2_1_31_1","unstructured":"Open MPI: Open source high performance computing. https:\/\/www.open-mpi.org\/.  Open MPI: Open source high performance computing. https:\/\/www.open-mpi.org\/."},{"key":"e_1_3_2_1_32_1","unstructured":"Perftest. https:\/\/github.com\/linux-rdma\/perftest.  Perftest. https:\/\/github.com\/linux-rdma\/perftest."},{"key":"e_1_3_2_1_33_1","unstructured":"Run Spark applications with Docker using Amazon EMR 6.x. https:\/\/docs.aws.amazon.com\/emr\/latest\/ReleaseGuide\/emr-spark-docker.html.  Run Spark applications with Docker using Amazon EMR 6.x. https:\/\/docs.aws.amazon.com\/emr\/latest\/ReleaseGuide\/emr-spark-docker.html."},{"key":"e_1_3_2_1_34_1","unstructured":"Seastar. http:\/\/www.seastar-project.org\/.  Seastar. http:\/\/www.seastar-project.org\/."},{"key":"e_1_3_2_1_35_1","unstructured":"Spark and Docker: Your Spark development cycle just got 10x faster! https:\/\/towardsdatascience.com\/spark-and-docker-your-spark-development-cycle-just-got-10x-faster-f41ed50c67fd.  Spark and Docker: Your Spark development cycle just got 10x faster! https:\/\/towardsdatascience.com\/spark-and-docker-your-spark-development-cycle-just-got-10x-faster-f41ed50c67fd."},{"key":"e_1_3_2_1_36_1","unstructured":"TCP mmap() program. https:\/\/lwn.net\/Articles\/752197\/.  TCP mmap() program. https:\/\/lwn.net\/Articles\/752197\/."},{"key":"e_1_3_2_1_37_1","unstructured":"What is container management and why is it important. https:\/\/searchitoperations.techtarget.com\/definition\/container-management-software.  What is container management and why is it important. https:\/\/searchitoperations.techtarget.com\/definition\/container-management-software."},{"key":"e_1_3_2_1_38_1","unstructured":"Why use Docker containers for machine learning development? https:\/\/aws.amazon.com\/cn\/blogs\/opensource\/why-use-docker-containers-for-machine-learning-development\/.  Why use Docker containers for machine learning development? https:\/\/aws.amazon.com\/cn\/blogs\/opensource\/why-use-docker-containers-for-machine-learning-development\/."},{"key":"e_1_3_2_1_39_1","unstructured":"Zero-copy TCP receive. https:\/\/lwn.net\/Articles\/752188\/.  Zero-copy TCP receive. https:\/\/lwn.net\/Articles\/752188\/."},{"key":"e_1_3_2_1_40_1","volume-title":"Proc. IEEE ISPASS","author":"Balaji P.","year":"2004","unstructured":"P. Balaji , S. Narravula , K. Vaidyanathan , S. Krishnamoorthy , J. Wu , and D.K. Panda . Zero copy sockets direct protocol over infiniband-preliminary implementation and performance analysis . In Proc. IEEE ISPASS , 2004 . P. Balaji, S. Narravula, K. Vaidyanathan, S. Krishnamoorthy, J. Wu, and D.K. Panda. Zero copy sockets direct protocol over infiniband-preliminary implementation and performance analysis. In Proc. IEEE ISPASS, 2004."},{"key":"e_1_3_2_1_41_1","volume-title":"Proc. USENIX OSDI","author":"Belay Adam","year":"2014","unstructured":"Adam Belay , George Prekas , Ana Klimovic , Samuel Grossman , Christos Kozyrakis , and Edouard Bugnion . IX : A protected dataplane operating system for high throughput and low latency . In Proc. USENIX OSDI , 2014 . Adam Belay, George Prekas, Ana Klimovic, Samuel Grossman, Christos Kozyrakis, and Edouard Bugnion. IX: A protected dataplane operating system for high throughput and low latency. In Proc. USENIX OSDI, 2014."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2016.7783710"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302424.3303968"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3404397.3404430"},{"key":"e_1_3_2_1_45_1","volume-title":"Proc. USENIX NSDI","author":"Dragojevi\u0107 Aleksandar","year":"2014","unstructured":"Aleksandar Dragojevi\u0107 , Dushyanth Narayanan , Miguel Castro , and Orion Hodson . FaRM : Fast remote memory . In Proc. USENIX NSDI , 2014 . Aleksandar Dragojevi\u0107, Dushyanth Narayanan, Miguel Castro, and Orion Hodson. FaRM: Fast remote memory. In Proc. USENIX NSDI, 2014."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.001.1900324"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE48307.2020.00131"},{"key":"e_1_3_2_1_48_1","volume-title":"Somesh Chaturmohta, Matt Humphrey, Jack Lavier","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. Azure Accelerated Networking: SmartNICs in the public cloud. In Proc. USENIX NSDI , 2018 . 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. Azure Accelerated Networking: SmartNICs in the public cloud. In Proc. USENIX NSDI, 2018."},{"key":"e_1_3_2_1_49_1","volume-title":"Proc. IEEE HOTI","author":"Goldenberg D.","year":"2005","unstructured":"D. Goldenberg , M. Kagan , R. Ravid , and M.S. Tsirkin . Sockets Direct Protocol over InfiniBand in clusters: is it beneficial ? In Proc. IEEE HOTI , 2005 . D. Goldenberg, M. Kagan, R. Ravid, and M.S. Tsirkin. Sockets Direct Protocol over InfiniBand in clusters: is it beneficial? In Proc. IEEE HOTI, 2005."},{"key":"e_1_3_2_1_50_1","volume-title":"Proc. USENIX OSDI","author":"Han Sangjin","year":"2012","unstructured":"Sangjin Han , Scott Marshall , Byung-Gon Chun , and Sylvia Ratnasamy . MegaPipe : A new programming interface for scalable network I\/O . In Proc. USENIX OSDI , 2012 . Sangjin Han, Scott Marshall, Byung-Gon Chun, and Sylvia Ratnasamy. MegaPipe: A new programming interface for scalable network I\/O. In Proc. USENIX OSDI, 2012."},{"key":"e_1_3_2_1_51_1","volume-title":"Kai Zheng. MasQ: RDMA for Virtual Private Cloud. In Proc. ACM SIGCOMM","author":"He Zhiqiang","year":"2020","unstructured":"Zhiqiang He , Dongyang Wang , Binzhang Fu , Kun Tan , Bei Hua , Zhi-Li Zhang , and Kai Zheng. MasQ: RDMA for Virtual Private Cloud. In Proc. ACM SIGCOMM , 2020 . Zhiqiang He, Dongyang Wang, Binzhang Fu, Kun Tan, Bei Hua, Zhi-Li Zhang, and Kai Zheng. MasQ: RDMA for Virtual Private Cloud. In Proc. ACM SIGCOMM, 2020."},{"key":"e_1_3_2_1_52_1","volume-title":"Proc. USENIX NSDI","author":"Honda Michio","year":"2018","unstructured":"Michio Honda , Giuseppe Lettieri , Lars Eggert , and Douglas Santry . PASTE : A network programming interface for non-volatile main memory . In Proc. USENIX NSDI , 2018 . Michio Honda, Giuseppe Lettieri, Lars Eggert, and Douglas Santry. PASTE: A network programming interface for non-volatile main memory. In Proc. USENIX NSDI, 2018."},{"key":"e_1_3_2_1_53_1","volume-title":"Proc. USENIX NSDI","author":"Hwang Jinho","year":"2014","unstructured":"Jinho Hwang , K. K. Ramakrishnan , and Timothy Wood . NetVM : High performance and flexible networking using virtualization on commodity platforms . In Proc. USENIX NSDI , 2014 . Jinho Hwang, K. K. Ramakrishnan, and Timothy Wood. NetVM: High performance and flexible networking using virtualization on commodity platforms. In Proc. USENIX NSDI, 2014."},{"key":"e_1_3_2_1_54_1","volume-title":"Proc. USENIX NSDI","author":"Jeong EunYoung","year":"2014","unstructured":"EunYoung Jeong , Shinae Wood , Muhammad Jamshed , Haewon Jeong , Sunghwan Ihm , Dongsu Han , and KyoungSoo Park . mTCP : A highly scalable user-level TCP stack for multicore systems . In Proc. USENIX NSDI , 2014 . EunYoung Jeong, Shinae Wood, Muhammad Jamshed, Haewon Jeong, Sunghwan Ihm, Dongsu Han, and KyoungSoo Park. mTCP: A highly scalable user-level TCP stack for multicore systems. In Proc. USENIX NSDI, 2014."},{"key":"e_1_3_2_1_55_1","volume-title":"Proc. USENIX OSDI","author":"Jiang Yimin","year":"2020","unstructured":"Yimin Jiang , Yibo Zhu , Chang Lan , Bairen Yi , Yong Cui , and Chuanxiong Guo . A unified architecture for accelerating distributed DNN training in heterogeneous GPU\/CPU clusters . In Proc. USENIX OSDI , 2020 . Yimin Jiang, Yibo Zhu, Chang Lan, Bairen Yi, Yong Cui, and Chuanxiong Guo. A unified architecture for accelerating distributed DNN training in heterogeneous GPU\/CPU clusters. In Proc. USENIX OSDI, 2020."},{"key":"e_1_3_2_1_56_1","volume-title":"Proc. USENIX NSDI","author":"Kalia Anuj","year":"2019","unstructured":"Anuj Kalia , Michael Kaminsky , and David Andersen . Datacenter RPCs can be general and fast . In Proc. USENIX NSDI , 2019 . Anuj Kalia, Michael Kaminsky, and David Andersen. Datacenter RPCs can be general and fast. In Proc. USENIX NSDI, 2019."},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626299"},{"key":"e_1_3_2_1_58_1","volume-title":"Proc. USENIX ATC","author":"Kalia Anuj","year":"2016","unstructured":"Anuj Kalia , Michael Kaminsky , and David G. Andersen . Design guidelines for high performance RDMA systems . In Proc. USENIX ATC , 2016 . Anuj Kalia, Michael Kaminsky, and David G. Andersen. Design guidelines for high performance RDMA systems. In Proc. USENIX ATC, 2016."},{"key":"e_1_3_2_1_59_1","volume-title":"Proc. USENIX OSDI","author":"Kalia Anuj","year":"2016","unstructured":"Anuj Kalia , Michael Kaminsky , and David G. Andersen . FaSST: Fast, scalable and simple distributed transactions with two-sided (RDMA) datagram RPCs . In Proc. USENIX OSDI , 2016 . Anuj Kalia, Michael Kaminsky, and David G. Andersen. FaSST: Fast, scalable and simple distributed transactions with two-sided (RDMA) datagram RPCs. In Proc. USENIX OSDI, 2016."},{"key":"e_1_3_2_1_60_1","volume-title":"Proc. USENIX NSDI","author":"Khalid Junaid","year":"2018","unstructured":"Junaid Khalid , Eric Rozner , Wesley Felter , Cong Xu , Karthick Rajamani , Alexandre Ferreira , and Aditya Akella . Iron : Isolating network-based CPU in container environments . In Proc. USENIX NSDI , 2018 . Junaid Khalid, Eric Rozner, Wesley Felter, Cong Xu, Karthick Rajamani, Alexandre Ferreira, and Aditya Akella. Iron: Isolating network-based CPU in container environments. In Proc. USENIX NSDI, 2018."},{"key":"e_1_3_2_1_61_1","volume-title":"Proc. USENIX NSDI","author":"Kim Daehyeok","year":"2019","unstructured":"Daehyeok Kim , Tianlong Yu , Hongqiang Liu , Yibo Zhu , Jitu Padhye , Shachar Raindel , Chuanxiong Guo , Vyas Sekar , and Srinivasan Seshan . FreeFlow : Software-based virtual RDMA networking for containerized clouds . In Proc. USENIX NSDI , 2019 . Daehyeok Kim, Tianlong Yu, Hongqiang Liu, Yibo Zhu, Jitu Padhye, Shachar Raindel, Chuanxiong Guo, Vyas Sekar, and Srinivasan Seshan. FreeFlow: Software-based virtual RDMA networking for containerized clouds. In Proc. USENIX NSDI, 2019."},{"key":"e_1_3_2_1_62_1","volume-title":"Proc. ACM SIGCOMM","author":"Kulkarni Sameer G.","year":"2017","unstructured":"Sameer G. Kulkarni , Wei Zhang , Jinho Hwang , Shriram Rajagopalan , K. K. Ramakrishnan , Timothy Wood , Mayutan Arumaithurai , and Xiaoming Fu. NF Vnice : Dynamic backpressure and scheduling for NFV service chains . In Proc. ACM SIGCOMM , 2017 . Sameer G. Kulkarni, Wei Zhang, Jinho Hwang, Shriram Rajagopalan, K. K. Ramakrishnan, Timothy Wood, Mayutan Arumaithurai, and Xiaoming Fu. NFVnice: Dynamic backpressure and scheduling for NFV service chains. In Proc. ACM SIGCOMM, 2017."},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/3447786.3456241"},{"key":"e_1_3_2_1_64_1","volume-title":"Proc. ACM SIGCOMM","author":"Li Bojie","year":"2020","unstructured":"Bojie Li , Tianyi Cui , Zibo Wang , Wei Bai , and Lintao Zhang . SocksDirect : Data-center sockets can be fast and compatible . In Proc. ACM SIGCOMM , 2020 . Bojie Li, Tianyi Cui, Zibo Wang, Wei Bai, and Lintao Zhang. SocksDirect: Data-center sockets can be fast and compatible. In Proc. ACM SIGCOMM, 2020."},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2017.2712686"},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872391"},{"key":"e_1_3_2_1_67_1","volume-title":"Proc. ACM XSEDE","author":"Lockwood Glenn K.","year":"2014","unstructured":"Glenn K. Lockwood , Mahidhar Tatineni , and Rick Wagner . SR-IOV : Performance benefits for virtualized interconnects . In Proc. ACM XSEDE , 2014 . Glenn K. Lockwood, Mahidhar Tatineni, and Rick Wagner. SR-IOV: Performance benefits for virtualized interconnects. In Proc. ACM XSEDE, 2014."},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2014.91"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626311"},{"key":"e_1_3_2_1_70_1","volume-title":"Proc. USENIX NSDI","author":"Moon YoungGyoun","year":"2020","unstructured":"YoungGyoun Moon , SeungEon Lee , Muhammad Asim Jamshed , and KyoungSoo Park . AccelTCP : Accelerating network applications with stateful TCP offloading . In Proc. USENIX NSDI , 2020 . YoungGyoun Moon, SeungEon Lee, Muhammad Asim Jamshed, and KyoungSoo Park. AccelTCP: Accelerating network applications with stateful TCP offloading. In Proc. USENIX NSDI, 2020."},{"key":"e_1_3_2_1_71_1","volume-title":"Proc. USENIX ATC","author":"Nam Jaehyun","year":"2020","unstructured":"Jaehyun Nam , Seungsoo Lee , Hyunmin Seo , Phil Porras , Vinod Yegneswaran , and Seungwon Shin . BASTION : A security enforcement network stack for container networks . In Proc. USENIX ATC , 2020 . Jaehyun Nam, Seungsoo Lee, Hyunmin Seo, Phil Porras, Vinod Yegneswaran, and Seungwon Shin. BASTION: A security enforcement network stack for container networks. In Proc. USENIX ATC, 2020."},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/3230543.3230560"},{"key":"e_1_3_2_1_73_1","volume-title":"Proc. USENIX ATC","author":"Niu Zhixiong","year":"2020","unstructured":"Zhixiong Niu , Hong Xu , Peng Cheng , Qiang Su , Yongqiang Xiong , Tao Wang , Dongsu Han , and Keith Winstein . NetKernel : Making network stack part of the virtualized infrastructure . In Proc. USENIX ATC , 2020 . Zhixiong Niu, Hong Xu, Peng Cheng, Qiang Su, Yongqiang Xiong, Tao Wang, Dongsu Han, and Keith Winstein. NetKernel: Making network stack part of the virtualized infrastructure. In Proc. USENIX ATC, 2020."},{"key":"e_1_3_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359642"},{"key":"e_1_3_2_1_75_1","volume-title":"Proc. ACM SIGCOMM","author":"Singhvi Arjun","year":"2020","unstructured":"Arjun Singhvi , Aditya Akella , Dan Gibson , Thomas F. Wenisch , Monica Wong-Chan , Sean Clark , Milo M. K. Martin , Moray McLaren , Prashant Chandra , Rob Cauble , Hassan M. G. Wassel , Behnam Montazeri , Simon L. Sabato , Joel Scherpelz , and Amin Vahdat . 1RMA : Re-envisioning remote memory access for multi-tenant datacenters . In Proc. ACM SIGCOMM , 2020 . Arjun Singhvi, Aditya Akella, Dan Gibson, Thomas F. Wenisch, Monica Wong-Chan, Sean Clark, Milo M. K. Martin, Moray McLaren, Prashant Chandra, Rob Cauble, Hassan M. G. Wassel, Behnam Montazeri, Simon L. Sabato, Joel Scherpelz, and Amin Vahdat. 1RMA: Re-envisioning remote memory access for multi-tenant datacenters. In Proc. ACM SIGCOMM, 2020."},{"key":"e_1_3_2_1_76_1","volume-title":"Proc. USENIX OSDI","author":"Soares Livio","year":"2010","unstructured":"Livio Soares and Michael Stumm . FlexSC : Flexible system call scheduling with exception-less system calls . In Proc. USENIX OSDI , 2010 . Livio Soares and Michael Stumm. FlexSC: Flexible system call scheduling with exception-less system calls. In Proc. USENIX OSDI, 2010."},{"key":"e_1_3_2_1_77_1","volume-title":"Tsai and Yiying Zhang. LITE Kernel RDMA Support for Datacenter Applications. In Proc. ACM SOSP","author":"Shin-Yeh","year":"2017","unstructured":"Shin-Yeh Tsai and Yiying Zhang. LITE Kernel RDMA Support for Datacenter Applications. In Proc. ACM SOSP , 2017 . Shin-Yeh Tsai and Yiying Zhang. LITE Kernel RDMA Support for Datacenter Applications. In Proc. ACM SOSP, 2017."},{"key":"e_1_3_2_1_78_1","volume-title":"Proc. USENIX NSDI","author":"Yang Jian","year":"2020","unstructured":"Jian Yang , Joseph Izraelevitz , and Steven Swanson . FileMR : Rethinking RDMA networking for scalable persistent memory . In Proc. USENIX NSDI , 2020 . Jian Yang, Joseph Izraelevitz, and Steven Swanson. FileMR: Rethinking RDMA networking for scalable persistent memory. In Proc. USENIX NSDI, 2020."},{"key":"e_1_3_2_1_79_1","volume-title":"Proc. USENIX ATC","author":"Yasukata Kenichi","year":"2016","unstructured":"Kenichi Yasukata , Michio Honda , Douglas Santry , and Lars Eggert . StackMap : Low-latency networking with the OS stack and dedicated NICs . In Proc. USENIX ATC , 2016 . Kenichi Yasukata, Michio Honda, Douglas Santry, and Lars Eggert. StackMap: Low-latency networking with the OS stack and dedicated NICs. In Proc. USENIX ATC, 2016."},{"key":"e_1_3_2_1_80_1","volume-title":"Proc. ACM HotNets","author":"Yu Tianlong","year":"2016","unstructured":"Tianlong Yu , Shadi Abdollahian Noghabi , Shachar Raindel , Hongqiang Liu , Jitu Padhye , and Vyas Sekar . FreeFlow : High performance container networking . In Proc. ACM HotNets , 2016 . Tianlong Yu, Shadi Abdollahian Noghabi, Shachar Raindel, Hongqiang Liu, Jitu Padhye, and Vyas Sekar. FreeFlow: High performance container networking. In Proc. ACM HotNets, 2016."},{"key":"e_1_3_2_1_81_1","volume-title":"Proc. ACM HotMiddlebox","author":"Zhang Wei","year":"2015","unstructured":"Wei Zhang , Guyue Liu , Wenhui Zhang , Neel Shah , Phil Lopreiato , Gregoire Todeschi , KK Ramakrishnan , and Timothy Wood . OpenNetVM : A platform for high performance network service chains . In Proc. ACM HotMiddlebox , 2015 . Wei Zhang, Guyue Liu, Wenhui Zhang, Neel Shah, Phil Lopreiato, Gregoire Todeschi, KK Ramakrishnan, and Timothy Wood. OpenNetVM: A platform for high performance network service chains. In Proc. ACM HotMiddlebox, 2015."},{"key":"e_1_3_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2018.2794344"},{"key":"e_1_3_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.1145\/3167132.3167240"},{"key":"e_1_3_2_1_84_1","volume-title":"Proc. USENIX NSDI","author":"Zhuo Danyang","year":"2019","unstructured":"Danyang Zhuo , Kaiyuan Zhang , Yibo Zhu , Hongqiang Harry Liu , Matthew Rockett , Arvind Krishnamurthy , and Thomas Anderson . Slim : OS kernel support for a low-overhead container overlay network . In Proc. USENIX NSDI , 2019 . Danyang Zhuo, Kaiyuan Zhang, Yibo Zhu, Hongqiang Harry Liu, Matthew Rockett, Arvind Krishnamurthy, and Thomas Anderson. Slim: OS kernel support for a low-overhead container overlay network. In Proc. USENIX NSDI, 2019."}],"event":{"name":"CoNEXT '22: The 18th International Conference on emerging Networking EXperiments and Technologies","location":"Roma Italy","acronym":"CoNEXT '22","sponsor":["SIGCOMM ACM Special Interest Group on Data Communication"]},"container-title":["Proceedings of the 18th International Conference on emerging Networking EXperiments and Technologies"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3555050.3569118","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3555050.3569118","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:46:50Z","timestamp":1750178810000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3555050.3569118"}},"subtitle":["a hardware-software co-design approach to intra-host container communication"],"short-title":[],"issued":{"date-parts":[[2022,11,30]]},"references-count":84,"alternative-id":["10.1145\/3555050.3569118","10.1145\/3555050"],"URL":"https:\/\/doi.org\/10.1145\/3555050.3569118","relation":{},"subject":[],"published":{"date-parts":[[2022,11,30]]},"assertion":[{"value":"2022-11-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}