{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,14]],"date-time":"2026-02-14T05:41:57Z","timestamp":1771047717954,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":38,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,7,23]],"date-time":"2018-07-23T00:00:00Z","timestamp":1532304000000},"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":[[2018,7,23]]},"DOI":"10.1145\/3230718.3230723","type":"proceedings-article","created":{"date-parts":[[2018,7,13]],"date-time":"2018-07-13T16:08:49Z","timestamp":1531498129000},"page":"15-27","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":13,"title":["Grafting sockets for fast container networking"],"prefix":"10.1145","author":[{"given":"Ryo","family":"Nakamura","sequence":"first","affiliation":[{"name":"The University of Tokyo"}]},{"given":"Yuji","family":"Sekiya","sequence":"additional","affiliation":[{"name":"The University of Tokyo"}]},{"given":"Hajime","family":"Tazaki","sequence":"additional","affiliation":[{"name":"IIJ Research Laboratory"}]}],"member":"320","published-online":{"date-parts":[[2018,7,23]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2016. XDP - IO Visor Project. (2016). https:\/\/www.iovisor.org\/technology\/xdp  2016. XDP - IO Visor Project. (2016). https:\/\/www.iovisor.org\/technology\/xdp"},{"key":"e_1_3_2_1_2_1","unstructured":"2017. Intel Data Plane Development Kit. (2017). http:\/\/dpdk.org\/  2017. Intel Data Plane Development Kit. (2017). http:\/\/dpdk.org\/"},{"key":"e_1_3_2_1_3_1","volume-title":"https:\/\/linuxcontainers.org\/","author":"Containers Linux","year":"2017","unstructured":"2017. Linux Containers . ( 2017 ). https:\/\/linuxcontainers.org\/ 2017. Linux Containers. (2017). https:\/\/linuxcontainers.org\/"},{"key":"e_1_3_2_1_4_1","volume-title":"Apache OpenWhisk is a serverless event-based programming service and an Apache Incubator project. (March","year":"2018","unstructured":"2018. Apache OpenWhisk is a serverless event-based programming service and an Apache Incubator project. (March 2018 ). https:\/\/github.com\/apache\/incubator-openwhisk 2018. Apache OpenWhisk is a serverless event-based programming service and an Apache Incubator project. (March 2018). https:\/\/github.com\/apache\/incubator-openwhisk"},{"key":"e_1_3_2_1_5_1","volume-title":"https:\/\/cilium.io\/","year":"2018","unstructured":"2018. Cilium. ( 2018 ). https:\/\/cilium.io\/ 2018. Cilium. (2018). https:\/\/cilium.io\/"},{"key":"e_1_3_2_1_6_1","unstructured":"2018. Container Network Interface - networking for Linux containers. (2018). https:\/\/github.com\/containernetworking\/cni  2018. Container Network Interface - networking for Linux containers. (2018). https:\/\/github.com\/containernetworking\/cni"},{"key":"e_1_3_2_1_7_1","volume-title":"https:\/\/kubernetes.io\/","author":"Production-Grade Container Kubernetes","year":"2018","unstructured":"2018. Kubernetes | Production-Grade Container Orchestration. ( 2018 ). https:\/\/kubernetes.io\/ 2018. Kubernetes | Production-Grade Container Orchestration. (2018). https:\/\/kubernetes.io\/"},{"key":"e_1_3_2_1_8_1","volume-title":"networking:iproute2 {Linux Foundation Wiki}. (Feb","year":"2018","unstructured":"2018. networking:iproute2 {Linux Foundation Wiki}. (Feb . 2018 ). https:\/\/wiki.linuxfoundation.org\/networking\/iproute2 2018. networking:iproute2 {Linux Foundation Wiki}. (Feb. 2018). https:\/\/wiki.linuxfoundation.org\/networking\/iproute2"},{"key":"e_1_3_2_1_9_1","unstructured":"2018. rkt a security-minded standards-based container engine. (2018). https:\/\/coreos.com\/rkt\/  2018. rkt a security-minded standards-based container engine. (2018). https:\/\/coreos.com\/rkt\/"},{"key":"e_1_3_2_1_10_1","unstructured":"2018. upa\/af-graft. (2018). https:\/\/github.com\/upa\/af-graft  2018. upa\/af-graft. (2018). https:\/\/github.com\/upa\/af-graft"},{"key":"e_1_3_2_1_11_1","volume-title":"Google Cloud Platform Blog: Andromeda 2.1 reduces GCP's intra-zone latency by 40%. (Nov","author":"Adriaens Jake","year":"2017","unstructured":"Jake Adriaens . 2017. Google Cloud Platform Blog: Andromeda 2.1 reduces GCP's intra-zone latency by 40%. (Nov . 2017 ). https:\/\/cloudplatform.googleblog.com\/2017\/11\/Andromeda-2-1-reduces-GCPs-intra-zone-latency-by-40-percent.html Jake Adriaens. 2017. Google Cloud Platform Blog: Andromeda 2.1 reduces GCP's intra-zone latency by 40%. (Nov. 2017). https:\/\/cloudplatform.googleblog.com\/2017\/11\/Andromeda-2-1-reduces-GCPs-intra-zone-latency-by-40-percent.html"},{"key":"e_1_3_2_1_12_1","volume-title":"2016 International Conference on Computing, Networking and Communications (ICNC). 1--7.","author":"Anderson J.","unstructured":"J. Anderson , H. Hu , U. Agarwal , C. Lowery , H. Li , and A. Apon . 2016. Performance considerations of network functions virtualization using containers . In 2016 International Conference on Computing, Networking and Communications (ICNC). 1--7. J. Anderson, H. Hu, U. Agarwal, C. Lowery, H. Li, and A. Apon. 2016. Performance considerations of network functions virtualization using containers. In 2016 International Conference on Computing, Networking and Communications (ICNC). 1--7."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2016.64"},{"key":"e_1_3_2_1_14_1","volume-title":"NOMS 2016 - 2016 IEEE\/MP Network Operations and Management Symposium. 713--717","author":"Claassen J.","unstructured":"J. Claassen , R. Koning , and P. Grosso . 2016. Linux containers networking: Performance and scalability of kernel modules . In NOMS 2016 - 2016 IEEE\/MP Network Operations and Management Symposium. 713--717 . J. Claassen, R. Koning, and P. Grosso. 2016. Linux containers networking: Performance and scalability of kernel modules. In NOMS 2016 - 2016 IEEE\/MP Network Operations and Management Symposium. 713--717."},{"key":"e_1_3_2_1_15_1","volume-title":"Large receive offload {LWN.net}. (Aug","author":"Corbet Jonathan","year":"2007","unstructured":"Jonathan Corbet . 2007. Large receive offload {LWN.net}. (Aug . 2007 ). https:\/\/lwn.net\/Articles\/243949\/ Jonathan Corbet. 2007. Large receive offload {LWN.net}. (Aug. 2007). https:\/\/lwn.net\/Articles\/243949\/"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1529282.1529350"},{"key":"e_1_3_2_1_17_1","volume-title":"2015 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS). 171--172","author":"Felter W.","unstructured":"W. Felter , A. Ferreira , R. Rajamony , and J. Rubio . 2015. An updated performance comparison of virtual machines and Linux containers . In 2015 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS). 171--172 . W. Felter, A. Ferreira, R. Rajamony, and J. Rubio. 2015. An updated performance comparison of virtual machines and Linux containers. In 2015 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS). 171--172."},{"key":"e_1_3_2_1_18_1","unstructured":"Sean Hefty. 2012. RSOCKETS. (March 2012). http:\/\/downloads.openfabrics.org\/Media\/Monterey_2012\/2012_Workshop_Mon_Rsockets.pdf  Sean Hefty. 2012. RSOCKETS. (March 2012). http:\/\/downloads.openfabrics.org\/Media\/Monterey_2012\/2012_Workshop_Mon_Rsockets.pdf"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2602204.2602212"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037713"},{"key":"e_1_3_2_1_21_1","volume-title":"Implementing AF-independent application. (May","author":"Itoh Junichiro","year":"2003","unstructured":"Junichiro Itoh . 2003. Implementing AF-independent application. (May 2003 ). http:\/\/www.kame.net\/newsletter\/19980604\/ Junichiro Itoh. 2003. Implementing AF-independent application. (May 2003). http:\/\/www.kame.net\/newsletter\/19980604\/"},{"key":"e_1_3_2_1_22_1","unstructured":"James Lewis and Martin Fowler. 2014. Microservices. (March 2014). https:\/\/martinfowler.com\/articles\/microservices.html  James Lewis and Martin Fowler. 2014. Microservices. (March 2014). https:\/\/martinfowler.com\/articles\/microservices.html"},{"key":"e_1_3_2_1_23_1","volume-title":"Proceedings of the USENIX","author":"McCanne Steven","year":"1993","unstructured":"Steven McCanne and Van Jacobson . 1993 . The BSD Packet Filter: A New Architecture for User-level Packet Capture . In Proceedings of the USENIX Winter 1993 Conference Proceedings on USENIX Winter 1993 Conference Proceedings (USENIX'93). USENIX Association, Berkeley, CA, USA, 2--2. http:\/\/dl.acm.org\/citation.cfm?id=1267303.1267305 Steven McCanne and Van Jacobson. 1993. The BSD Packet Filter: A New Architecture for User-level Packet Capture. In Proceedings of the USENIX Winter 1993 Conference Proceedings on USENIX Winter 1993 Conference Proceedings (USENIX'93). USENIX Association, Berkeley, CA, USA, 2--2. http:\/\/dl.acm.org\/citation.cfm?id=1267303.1267305"},{"key":"e_1_3_2_1_24_1","article-title":"Docker","volume":"2014","author":"Merkel Dirk","year":"2014","unstructured":"Dirk Merkel . 2014 . Docker : Lightweight Linux Containers for Consistent Development and Deployment. Linux Journal. 2014 , 239, Article 2 (March 2014). http:\/\/dl.acm.org\/citation.cfm?id=2600239.2600241 Dirk Merkel. 2014. Docker: Lightweight Linux Containers for Consistent Development and Deployment. Linux Journal. 2014, 239, Article 2 (March 2014). http:\/\/dl.acm.org\/citation.cfm?id=2600239.2600241","journal-title":"Lightweight Linux Containers for Consistent Development and Deployment. Linux Journal."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/IC2E.2015.74"},{"key":"e_1_3_2_1_26_1","unstructured":"Cristina Opriceana and Hajime Tazaki.2017. Network stack personality in Android phone. (2017). https:\/\/www.netdevconf.org\/2.2\/papers\/tazaki-mptcp-talk.pdf  Cristina Opriceana and Hajime Tazaki.2017. Network stack personality in Android phone. (2017). https:\/\/www.netdevconf.org\/2.2\/papers\/tazaki-mptcp-talk.pdf"},{"key":"e_1_3_2_1_27_1","volume-title":"11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14)","author":"Peter Simon","year":"2014","unstructured":"Simon Peter , Jialin Li , Irene Zhang , Dan R. K. Ports , Doug Woos , Arvind Krishnamurthy , Thomas Anderson , and Timothy Roscoe . 2014 . Arrakis: The Operating System is the Control Plane . In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14) . USENIX Association, CO, 1--16. https:\/\/www.usenix.org\/conference\/osdi14\/technical-sessions\/presentation\/peter Simon Peter, Jialin Li, Irene Zhang, Dan R. K. Ports, Doug Woos, Arvind Krishnamurthy, Thomas Anderson, and Timothy Roscoe. 2014. Arrakis: The Operating System is the Control Plane. In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14). USENIX Association, CO, 1--16. https:\/\/www.usenix.org\/conference\/osdi14\/technical-sessions\/presentation\/peter"},{"key":"e_1_3_2_1_28_1","volume-title":"Fun with LD_PRELOAD. (Jan","author":"Pulo Kevin","year":"2009","unstructured":"Kevin Pulo . 2009. Fun with LD_PRELOAD. (Jan . 2009 ). https:\/\/linux.org.au\/conf\/2009\/slides\/172.pdf Kevin Pulo. 2009. Fun with LD_PRELOAD. (Jan. 2009). https:\/\/linux.org.au\/conf\/2009\/slides\/172.pdf"},{"key":"e_1_3_2_1_29_1","volume-title":"2012 USENIX Annual Technical Conference (USENIX ATC 12)","author":"Rizzo Luigi","year":"2012","unstructured":"Luigi Rizzo . 2012 . netmap: A Novel Framework for Fast Packet I\/O . In 2012 USENIX Annual Technical Conference (USENIX ATC 12) . USENIX Association, Boston, MA, 101--112. https:\/\/www.usenix.org\/conference\/atc12\/technical-sessions\/presentation\/rizzo Luigi Rizzo. 2012. netmap: A Novel Framework for Fast Packet I\/O. In 2012 USENIX Annual Technical Conference (USENIX ATC 12). USENIX Association, Boston, MA, 101--112. https:\/\/www.usenix.org\/conference\/atc12\/technical-sessions\/presentation\/rizzo"},{"key":"e_1_3_2_1_30_1","volume-title":"Linux Socket Filtering aka Berkeley Packet Filter (BPF). (Jan","author":"Schulist Jay","year":"2018","unstructured":"Jay Schulist , Daniel Borkmann , and Alexei Starovoitov . 2018. Linux Socket Filtering aka Berkeley Packet Filter (BPF). (Jan . 2018 ). https:\/\/www.kernel.org\/doc\/Documentation\/networking\/filter.txt Jay Schulist, Daniel Borkmann, and Alexei Starovoitov. 2018. Linux Socket Filtering aka Berkeley Packet Filter (BPF). (Jan. 2018). https:\/\/www.kernel.org\/doc\/Documentation\/networking\/filter.txt"},{"key":"e_1_3_2_1_31_1","unstructured":"Amazon Web Services. 2018. AWS Lambda - Serverless Compute. (2018). https:\/\/aws.amazon.com\/lambda\/?nc1=h_ls  Amazon Web Services. 2018. AWS Lambda - Serverless Compute. (2018). https:\/\/aws.amazon.com\/lambda\/?nc1=h_ls"},{"key":"e_1_3_2_1_32_1","unstructured":"Solarflare. 2013. OpenOnload. (2013). http:\/\/www.openonload.org\/  Solarflare. 2013. OpenOnload. (2013). http:\/\/www.openonload.org\/"},{"key":"e_1_3_2_1_33_1","unstructured":"Dinesh Subhraveti Sri Goli Serge Hallyn Ravi Chamarthy and Christos Kozyrakis. 2017. AppSwitch: Resolving the Application Identity Crisis. (2017). arXiv:arXiv:1711.02294  Dinesh Subhraveti Sri Goli Serge Hallyn Ravi Chamarthy and Christos Kozyrakis. 2017. AppSwitch: Resolving the Application Identity Crisis. (2017). arXiv:arXiv:1711.02294"},{"key":"e_1_3_2_1_34_1","volume-title":"Network Benchmarking Utility. (March","author":"Technologies Mellanox","year":"2018","unstructured":"Mellanox Technologies . 2018. Mellanox\/sockperf : Network Benchmarking Utility. (March 2018 ). https:\/\/github.com\/Mellanox\/sockperf Mellanox Technologies. 2018. Mellanox\/sockperf: Network Benchmarking Utility. (March 2018). https:\/\/github.com\/Mellanox\/sockperf"},{"key":"e_1_3_2_1_35_1","volume-title":"StackMap: Low-Latency Networking with the OS Stack and Dedicated NICs. In 2016 USENIX Annual Technical Conference (USENIX ATC 16)","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 2016 USENIX Annual Technical Conference (USENIX ATC 16) . USENIX Association, Denver, CO. https:\/\/www.usenix.org\/conference\/atc16\/technical-sessions\/presentation\/stackmap-low-latency-networking-os-stack-and Kenichi Yasukata, Michio Honda, Douglas Santry, and Lars Eggert. 2016. StackMap: Low-Latency Networking with the OS Stack and Dedicated NICs. In 2016 USENIX Annual Technical Conference (USENIX ATC 16). USENIX Association, Denver, CO. https:\/\/www.usenix.org\/conference\/atc16\/technical-sessions\/presentation\/stackmap-low-latency-networking-os-stack-and"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3005745.3005756"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2940147.2940155"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3094405.3094406"}],"event":{"name":"ANCS '18: Symposium on Architectures for Networking and Communications Systems","location":"Ithaca New York","acronym":"ANCS '18","sponsor":["SIGCOMM ACM Special Interest Group on Data Communication","SIGARCH ACM Special Interest Group on Computer Architecture","IEEE CS"]},"container-title":["Proceedings of the 2018 Symposium on Architectures for Networking and Communications Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3230718.3230723","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3230718.3230723","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:57:29Z","timestamp":1750208249000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3230718.3230723"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,7,23]]},"references-count":38,"alternative-id":["10.1145\/3230718.3230723","10.1145\/3230718"],"URL":"https:\/\/doi.org\/10.1145\/3230718.3230723","relation":{},"subject":[],"published":{"date-parts":[[2018,7,23]]},"assertion":[{"value":"2018-07-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}