{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:47:59Z","timestamp":1750225679182,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":41,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,8,22]],"date-time":"2022-08-22T00:00:00Z","timestamp":1661126400000},"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":[[2022,8,22]]},"DOI":"10.1145\/3546037.3546054","type":"proceedings-article","created":{"date-parts":[[2022,10,25]],"date-time":"2022-10-25T16:07:20Z","timestamp":1666714040000},"page":"28-30","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["PipeDevice"],"prefix":"10.1145","author":[{"given":"Qiang","family":"Su","sequence":"first","affiliation":[{"name":"City University of Hong Kong"}]},{"given":"Chuanwen","family":"Wang","sequence":"additional","affiliation":[{"name":"CUHK"}]},{"given":"Zhixiong","family":"Niu","sequence":"additional","affiliation":[{"name":"Microsoft Research"}]},{"given":"Ran","family":"Shu","sequence":"additional","affiliation":[{"name":"Microsoft Research"}]},{"given":"Peng","family":"Cheng","sequence":"additional","affiliation":[{"name":"Microsoft Research"}]},{"given":"Yongqiang","family":"Xiong","sequence":"additional","affiliation":[{"name":"Microsoft Research"}]},{"given":"Dongsu","family":"Han","sequence":"additional","affiliation":[{"name":"KAIST"}]},{"given":"Chun Jason","family":"Xue","sequence":"additional","affiliation":[{"name":"City University of Hong Kong"}]},{"given":"Hong","family":"Xu","sequence":"additional","affiliation":[{"name":"CUHK"}]}],"member":"320","published-online":{"date-parts":[[2022,10,25]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Amazon web service. https:\/\/aws.amazon.com\/."},{"key":"e_1_3_2_1_2_1","unstructured":"AMD Zen 4Epyc 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_3_1","unstructured":"Apache Hadoop. http:\/\/hadoop.apache.org\/."},{"key":"e_1_3_2_1_4_1","unstructured":"Broadcom Stingray SmartNIC. https:\/\/docs.broadcom.com\/doc\/PS225-PB."},{"key":"e_1_3_2_1_5_1","unstructured":"Deep learning containers in Google Cloud. https:\/\/cloud.google.com\/deep-learning-containers."},{"key":"e_1_3_2_1_6_1","unstructured":"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_7_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."},{"key":"e_1_3_2_1_8_1","unstructured":"Google cloud. https:\/\/cloud.google.com\/."},{"key":"e_1_3_2_1_9_1","unstructured":"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_10_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."},{"key":"e_1_3_2_1_11_1","unstructured":"Istio. https:\/\/istio.io\/latest\/about\/service-mesh\/."},{"key":"e_1_3_2_1_12_1","unstructured":"kube-proxy. https:\/\/kubernetes.io\/docs\/concepts\/overview\/components\/#kube-proxy."},{"key":"e_1_3_2_1_13_1","unstructured":"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_14_1","unstructured":"Microsoft Azure. https:\/\/azure.microsoft.com\/."},{"key":"e_1_3_2_1_15_1","unstructured":"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_16_1","unstructured":"Running Spark on Kubernetes. https:\/\/spark.apache.org\/docs\/latest\/running-on-kubernetes.html."},{"key":"e_1_3_2_1_17_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."},{"key":"e_1_3_2_1_18_1","unstructured":"What is container management and why is it important. https:\/\/searchitoperations.techtarget.com\/definition\/container-management-software."},{"key":"e_1_3_2_1_19_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\/."},{"key":"e_1_3_2_1_20_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."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2016.7783710"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302424.3303968"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3404397.3404430"},{"key":"e_1_3_2_1_24_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."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.001.1900324"},{"key":"e_1_3_2_1_26_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."},{"key":"e_1_3_2_1_27_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."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626299"},{"key":"e_1_3_2_1_29_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."},{"key":"e_1_3_2_1_30_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."},{"key":"e_1_3_2_1_31_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."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2640087.2644155"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2014.91"},{"key":"e_1_3_2_1_34_1","volume-title":"Proc. ACM SYSTOR","author":"Novakovic Stanko","year":"2019","unstructured":"Stanko Novakovic, Yizhou Shan, Aasheesh Kolli, Michael Cui, Yiying Zhang, Haggai Eran, Boris Pismenny, Liran Liss, Michael Wei, Dan Tsafrir, and Marcos Aguilera. Storm: A fast transactional dataplane for remote data structures. In Proc. ACM SYSTOR, 2019."},{"key":"e_1_3_2_1_35_1","volume-title":"Horovod: Fast and easy distributed deep learning in TensorFlow. arXiv preprint arXiv:1802.05799","author":"Sergeev Alexander","year":"2018","unstructured":"Alexander Sergeev and Mike Del Balso. Horovod: Fast and easy distributed deep learning in TensorFlow. arXiv preprint arXiv:1802.05799, 2018."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3387514.3405897"},{"key":"e_1_3_2_1_37_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."},{"key":"e_1_3_2_1_38_1","volume-title":"Kun Tan. StaR: Breaking the Scalability Limit for RDMA. In Proc. IEEE ICNP","author":"Wang Xizheng","year":"2021","unstructured":"Xizheng Wang, Guo Chen, Xijin Yin, Huichen Dai, Bojie Li, Binzhang Fu, and Kun Tan. StaR: Breaking the Scalability Limit for RDMA. In Proc. IEEE ICNP, 2021."},{"key":"e_1_3_2_1_39_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."},{"key":"e_1_3_2_1_40_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."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2018.2794344"}],"event":{"name":"SIGCOMM '22: ACM SIGCOMM 2022 Conference","sponsor":["SIGCOMM ACM Special Interest Group on Data Communication"],"location":"Amsterdam Netherlands","acronym":"SIGCOMM '22"},"container-title":["Proceedings of the SIGCOMM '22 Poster and Demo Sessions"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3546037.3546054","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3546037.3546054","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:30:18Z","timestamp":1750188618000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3546037.3546054"}},"subtitle":["a hardware-software co-design approach to intra-host container communication"],"short-title":[],"issued":{"date-parts":[[2022,8,22]]},"references-count":41,"alternative-id":["10.1145\/3546037.3546054","10.1145\/3546037"],"URL":"https:\/\/doi.org\/10.1145\/3546037.3546054","relation":{},"subject":[],"published":{"date-parts":[[2022,8,22]]},"assertion":[{"value":"2022-10-25","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}