Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3646547.3688436acmconferencesArticle/Chapter ViewAbstractPublication PagesimcConference Proceedingsconference-collections
research-article

Understanding Network Startup for Secure Containers in Multi-Tenant Clouds: Performance, Bottleneck and Optimization

Published: 04 November 2024 Publication History

Abstract

In this paper, we use empirical measurements to show that container network startup is a key factor that contributes to the slow startup of secure containers in multi-tenant clouds, especially in the scenario of serverless computing, where the issue is pronounced by high-volume concurrent container invocations. We conduct extensive and detailed analysis on existing Container Network Interface (CNI) plugins and show that even the fastest one doubles the startup time from the no-network scenario. We show that the major cause of the blowup in total startup time is that enabling networking significantly increases the contention among different startup stages, particularly for global Linux kernel locks, including the Routing Table NetLink (RTNL) mutex lock and various spin locks. We reveal that contending for these locks hinders startup performance in three ways, including directly increasing stage time, causing poor pipeline overlap and wasting CPU resources. To mitigate such kernel lock contention, we propose a multi-stage concurrency control mechanism based on Bayesian optimization to limit the concurrency of each contended stage. Our results show that this lightweight mechanism can effectively reduce the end-to-end container startup time by 18.8% with negligible extra overhead.

References

[1]
Alexandru Agache, Marc Brooker, Alexandra Iordache, Anthony Liguori, Rolf Neugebauer, Phil Piwonka, and Diana-Maria Popa. 2020. Firecracker: Lightweight Virtualization for Serverless Applications. In Proceedings of USENIX NSDI. USENIX, Santa Clara, USA, 419--434.
[2]
Mohammad Mejbah Ul Alam, Tongping Liu, Guangming Zeng, and Abdullah Muzahid. 2017. SyncPerf: Categorizing, Detecting, and Diagnosing Synchronization Performance Bugs. In Proceedings of ACM EuroSys. ACM, Belgrade, Serbia, 298--313.
[3]
Amazon Web Services. 2024. AWS Nitro System: A Combination of Dedicated Hardware and Lightweight Hypervisor Enabling Faster Innovation and Enhanced Security. https://aws.amazon.com/ec2/nitro/.
[4]
Gulsum Atici and Pinar Sarisaray Boluk. 2020. A Performance Analysis of Container Cluster Networking Alternatives. In Proceedings of International Conference on Industrial Control Network And System Engineering Research. ACM, Kuala Lumpur, Malaysia, 10--17.
[5]
Microsoft Azure. 2024. Azure CNI Collection. https://learn.microsoft.com/en-us/azure/aks/configure-azure-cni?tabs=configure-networking-portal.
[6]
Microsoft Azure. 2024. Azure CNI with Cilium. https://azure.microsoft.com/en-us/blog/azure-cni-with-cilium-most-scalable-and-performant-container-networking-in-the-cloud/.
[7]
Microsoft Azure. 2024. Cosmos DB. https://azure.microsoft.com/en-us/products/cosmos-db.
[8]
Microsoft Azure. 2024 d. What is Azure Virtual Network? https://learn.microsoft.com/en-us/azure/virtual-network/virtual-networks-overview.
[9]
Mathieu Bacou, Grégoire Todeschi, Daniel Hagimont, and Alain Tchana. 2019. Nested Virtualization without the Nest. In Proceedings of IEEE International Conference on Parallel Processing. IEEE, Kyoto, Japan, 1--10.
[10]
Ryan Bankston and Jinhua Guo. 2018. Performance of Container Network Technologies in Cloud Environments. In Proceedings of IEEE International Conference on Electro/Information Technology. IEEE, Rochester, USA, 0277--0283.
[11]
Emad Heydari Beni, Eddy Truyen, Bert Lagaisse, Wouter Joosen, and Jordy Dieltjens. 2021. Reducing Cold Starts during Elastic Scaling of Containers in Kubernetes. In Proceedings of ACM Symposium on Applied Computing. ACM, Virtual Event, 60--68.
[12]
Vivek M Bhasi, Jashwant Raj Gunasekaran, Prashanth Thinakaran, Cyan Subhra Mishra, Mahmut Taylan Kandemir, and Chita Das. 2021. Kraken: Adaptive Container Provisioning for Deploying Dynamic DAGs in Serverless Platforms. In Proceedings of ACM SoCC. ACM, Seattle, USA, 153--167.
[13]
Conrado Boeira, Miguel Neves, Tiago Ferreto, and Israat Haque. 2021. Characterizing Network Performance of Single-Node Large-Scale Container Deployments. In Proceedings of IEEE International Conference on Cloud Networking. IEEE, Virtual Event, 97--103.
[14]
Sunyanan Choochotkaew, Tatsuhiro Chiba, Scott Trent, and Marcelo Amaral. 2022. Bypass Container Overlay Networks with Transparent BPF-driven Socket Replacement. In Proceedings of IEEE International Conference on Cloud Computing. IEEE, Barcelona, Spain, 134--143.
[15]
Alibaba Cloud. 2024. What is a VPC? https://www.alibabacloud.com/help/en/vpc/product-overview/what-is-a-vpc.
[16]
Google Cloud. 2024. GCP CNI Collection. https://cloud.google.com/kubernetes-engine/docs/concepts/dataplane-v2.
[17]
Google Cloud. 2024. Virtual Private Cloud (VPC). https://cloud.google.com/vpc?hl=en.
[18]
CNCF. 2024. CNCF Cloud Native Network. https://landscape.cncf.io/card-mode?category=cloud-native-network&grouping=category.
[19]
CNCF. 2024. CNI (Container Network Interface), a Cloud Native Computing Foundation Project. https://www.cni.dev/.
[20]
CNCF. 2024. CNI Plugins Project. https://github.com/containernetworking/plugins.
[21]
CNCF. 2024 d. Kube-OVN CNI. https://github.com/kubeovn/kube-ovn.
[22]
CNCF. 2024 e. Kubernetes: An Open-Source System for Automating Deployment, Scaling and Management of Containerized Applications. https://kubernetes.io/.
[23]
CNCF. 2024 f. Open vSwitch CNI. https://github.com/k8snetworkplumbingwg/ovs-cni.
[24]
Antrea Community. 2024. Antrea CNI. https://github.com/antrea-io/antrea.
[25]
Calico Community. 2024. Calico CNI Project. https://github.com/projectcalico/calico.
[26]
Cilium Community. 2024. Cilium CNI Project. https://github.com/cilium/cilium.
[27]
Containerd Community. 2024 d. Containerd: An Industry-Standard Container Runtime with An Emphasis on Simplicity, Robustness and Portability. https://containerd.io/.
[28]
Flannel Community. 2024 e. Flannel CNI Project. https://github.com/flannel-io/flannel.
[29]
Kata Community. 2024 f. Kata Containers: the Speed of Containers, the Security of VMs. https://katacontainers.io/.
[30]
PCI-SIG Community. 2024 g. PCI Special Interest Group. http://www.pcisig.com/home.
[31]
Hewlett-Packard Corporation. 2024. Netperf. https://hewlettpackard.github.io/netperf/.
[32]
Intel Corporation. 2024. Scalable I/O Virtualization Technical Specification. https://cdrdv2-public.intel.com/671403/intel-scalable-io-virtualization-technical-specification.pdf.
[33]
Intel Corporation. 2024. Userspace CNI. https://github.com/intel/userspace-cni-network-plugin.
[34]
Nokia Corporation. 2024 d. DANM CNI. https://github.com/nokia/danm.
[35]
Weaveworks Corporation. 2024 e. Weave Net CNI. https://github.com/weaveworks/weave.
[36]
Michael Dalton, David Schultz, Jacob Adriaens, Ahsan Arefin, Anshuman Gupta, Brian Fahs, Dima Rubinstein, Enrique Cauich Zermeno, Erik Rubow, James Alexander Docauer, et al. 2018. Andromeda: Performance, Isolation, and Velocity at Scale in Cloud Network Virtualization. In Proceedings of USENIX NSDI. USENIX, Boston, USA, 373--387.
[37]
Dave Dice and Alex Kogan. 2019. Compact NUMA-aware Locks. In Proceedings of ACM EuroSys. ACM, Dresden, Germany, 1--15.
[38]
Dong Du, Tianyi Yu, Yubin Xia, Binyu Zang, Guanglu Yan, Chenggang Qin, Qixuan Wu, and Haibo Chen. 2020. Catalyzer: Sub-Millisecond Startup for Serverless Computing with Initialization-Less Booting. In Proceedings of ACM ASPLOS. ACM, Lausanne, Switzerland, 467--481.
[39]
eBPF Community. 2024. eBPF: Dynamically Program the Kernel for Efficient Networking, Observability, Tracing, and Security. https://ebpf.io/.
[40]
Henrique Fingler, Zhiting Zhu, Esther Yoon, Zhipeng Jia, Emmett Witchel, and Christopher J Rossbach. 2022. DGSF: Disaggregated GPUs for Serverless Functions. In Proceedings of IEEE International Parallel and Distributed Processing Symposium. IEEE, Virtual Event, 739--750.
[41]
Daniel Firestone. 2017. VFP: A Virtual Switch Platform for Host SDN in the Public Cloud. In Proceedings of USENIX NSDI. USENIX, Boston, USA, 315--328.
[42]
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 Proceedings of USENIX NSDI. USENIX, Boston, USA, 51--66.
[43]
Sadjad Fouladi, Riad S. Wahby, Brennan Shacklett, Karthikeyan Vasuki Balasubramaniam, William Zeng, Rahul Bhalerao, Anirudh Sivaraman, George Porter, and Keith Winstein. 2017. Encoding, Fast and Slow: Low-Latency Video Processing Using Thousands of Tiny Threads. In Proceedings of USENIX NSDI. USENIX, Boston, USA, 363--376.
[44]
Linux Foundation. 2023. Open vSwitch Project. https://www.openvswitch.org/.
[45]
Linux Foundation. 2024. Linux Perf. https://perf.wiki.kernel.org/index.php/Main_Page.
[46]
Linux Foundation. 2024. Linux systemd-analyze. https://man.archlinux.org/man/systemd-analyze.1.
[47]
Jashwant Raj Gunasekaran, Prashanth Thinakaran, Nachiappan C Nachiappan, Mahmut Taylan Kandemir, and Chita R Das. 2020. Fifer: Tackling Resource Underutilization in the Serverless Era. In Proceedings of ACM/IFIP Middleware Conference. ACM, Virtual Event, 280--295.
[48]
Vishal Gupta, Kumar Kartikeya Dwivedi, Yugesh Kothari, Yueyang Pan, Diyu Zhou, and Sanidhya Kashyap. 2023. Ship your Critical Section, Not Your Data: Enabling Transparent Delegation with TCLOCKS. In Proceedings of USENIX OSDI. USENIX, Boston, USA, 1--16.
[49]
iPerf Community. 2024. iPerf - The ultimate speed test tool for TCP, UDP and SCTP. https://iperf.fr.
[50]
Cisco Isovalent. 2024. Isovalent CNI. https://isovalent.com/.
[51]
Narūunas Kapovcius. 2020. Performance Studies of Kubernetes Network Solutions. In Proceedings of IEEE Open Conference of Electrical, Electronic and Information Sciences. IEEE, Vilnius, Lithuania, 1--6.
[52]
Sanidhya Kashyap, Irina Calciu, Xiaohe Cheng, Changwoo Min, and Taesoo Kim. 2019. Scalable and Practical Locking with Shuffling. In Proceedings of ACM SOSP. ACM, Huntsville, Canada, 586--599.
[53]
Praveen Kumar, Nandita Dukkipati, Nathan Lewis, Yi Cui, Yaogong Wang, Chonggang Li, Valas Valancius, Jake Adriaens, Steve Gribble, Nate Foster, and Amin Vahdat. 2019. PicNIC: Predictable Virtualized NIC. In Proceedings of the ACM SIGCOMM. ACM, New York, USA, 351--366.
[54]
Rakesh Kumar and B. Thangaraju. 2020. Performance Analysis between RunC and Kata Container Runtime. In Proceedings of IEEE International Conference on Electronics, Computing and Communication Technologies. IEEE, Bangalore, India, 1--4.
[55]
Victor Laforet, Jean-Pierre Lozi, and Julia Lawall. 2023. BPF Hybrid Lock: Adaptive Synchronization for Multi-Core Processors. In Proceedings of ACM SOSP Poster). ACM, Koblenz, Germany, 1--8.
[56]
Kyungwoon Lee, Kwanhoon Lee, Hyunchan Park, Jaehyun Hwang, and Chuck Yoo. 2022. Autothrottle: Satisfying Network Performance Requirements for Containers. IEEE Transactions on Cloud Computing, Vol. 11, 2 (2022), 2096--2109.
[57]
Jiaxin Lei, Manish Munikar, Kun Suo, Hui Lu, and Jia Rao. 2021. Parallelizing Packet Processing in Container Overlay Networks. In Proceedings of ACM EuroSys. ACM, Virtual Event, 1--16.
[58]
Huiba Li, Yifan Yuan, Rui Du, Kai Ma, Lanzheng Liu, and Windsor Hsu. 2020. DADI: Block-Level Image Service for Agile and Elastic Application Deployment. In Proceedings of USENIX ATC. USENIX, Virtual Event, 727--740.
[59]
Xing Li, Xiaochong Jiang, Ye Yang, Lilong Chen, Chao Wu, Chao Xu, Yilong Lv, Bowen Yang, Haifeng Wu, Taotao abd Gao, Zikang Chen, Yisong Qiao, et al. 2024. Triton: A Flexible Hardware Offloading Architecture for Accelerating Apsara vSwitch in Alibaba Cloud. In Proceedings of ACM SIGCOMM. ACM, Sydney, Australia, 1--14.
[60]
Zijun Li, Jiagan Cheng, Quan Chen, Eryu Guan, Zizheng Bian, Yi Tao, Bin Zha, Qiang Wang, Weidong Han, and Minyi Guo. 2022. RunD: A Lightweight Secure Container Runtime for High-density Deployment and High-Concurrency Startup in Serverless Computing. In Proceedings of USENIX ATC. USENIX, Carlsbad, USA, 53--68.
[61]
Sang Boem Lim, Joon Woo, and Guohua Li. 2020. Performance Analysis of Container-Based Networking Solutions for High-Performance Computing Cloud. International Journal of Electrical and Computer Engineering, Vol. 10, 2 (2020), 1507--1514.
[62]
Shengkai Lin, Shizhen Zhao, Peirui Cao, Xinchi Han, Quan Tian, Wenfeng Liu, Qi Wu, Donghai Han, and Xinbin Wang. 2025. ONCache: A Cache-Based Low-Overhead Container Overlay Network. In Proceedings of USENIX NSDI. USENIX, Philadelphia, USA, 1--16.
[63]
Zhen Lin, Kao-Feng Hsieh, Yu Sun, Seunghee Shin, and Hui Lu. 2021. FlashCube: Fast Provisioning of Serverless Functions with Streamlined Container Runtimes. In Proceedings of ACM SOSP Workshop on Programming Languages and Operating Systems. ACM, Virtual Event, 38--45.
[64]
Haifeng Liu, Wei Ding, Yuan Chen, Weilong Guo, Shuoran Liu, Tianpeng Li, Mofei Zhang, Jianxing Zhao, Hongyin Zhu, and Zhengyi Zhu. 2019. CFS: A Distributed File System for Large Scale Container Platforms. In Proceedings of ACM SIGMOD. ACM, Amsterdam, The Netherlands, 1729--1742.
[65]
Yunzhuo Liu, Junchen Guo, Bo Jiang, Yang Song, Pengyu Zhang, Rong Wen, Biao Lyu, Shunmin Zhu, and Xinbing Wang. 2025. FastIOV: Fast Startup of Passthrough Network I/O Virtualization for Secure Containers. In Proceedings of ACM Eurosys. ACM, Rotterdam, The Netherlands.
[66]
Alexander Lochmann, Horst Schirmeier, Hendrik Borghorst, and Olaf Spinczyk. 2019. LockDoc: Trace-based Analysis of Locking in the Linux Kernel. In Proceedings of ACM EuroSys. ACM, Dresden, Germany, 1--15.
[67]
Mallik Mahalingam, Dinesh Dutt, Kenneth Duda, Puneet Agarwal, Lawrence Kreeger, T. Sridhar, Mike Bursell, and Chris Wright. 2024. RFC 7348: Virtual eXtensible Local Area Network (VXLAN): A Framework for Overlaying Virtualized Layer 2 Networks over Layer 3 Networks. https://www.rfc-editor.org/rfc/rfc7348.html.
[68]
Filipe Manco, Costin Lupu, Florian Schmidt, Jose Mendes, Simon Kuenzer, Sumit Sati, Kenichi Yasukata, Costin Raiciu, and Felipe Huici. 2017. My VM is Lighter (and Safer) than your Container. In Proceedings of ACM SOSP. ACM, Shanghai, China, 218--233.
[69]
Lucas Litter Mentz, Wilton Jaciel Loch, and Guilherme Piêgas Koslovski. 2020. Comparative Experimental Analysis of Docker Container Networking Drivers. In Proceedings of IEEE International Conference on Cloud Networking. IEEE, Virtual Event, 1--7.
[70]
Mohan, Anup and Sane, Harshad and Doshi, Kshitij and Edupuganti, Saikrishna and Nayak, Naren and Sukhomlinov, Vadim. 2019. Agile Cold Starts for Scalable Serverless. In Proceedings of USENIX HotCloud. USENIX, Renton, USA, 1--6.
[71]
Ingo Müller, Renato Marroquín, and Gustavo Alonso. 2020. Lambada: Interactive Data Analytics on Cold Data Using Serverless Cloud Infrastructure. In Proceedings of ACM SIGMOD. ACM, New York, USA, 115--130.
[72]
Siska Novianti and Achmad Basuki. 2021. The Performance Analysis of Container Networking Interface Plugins in Kubernetes. In Proceedings of International Conference on Sustainable Information Engineering and Technology. ACM, Malang, Indonesia, 231--234.
[73]
Edward Oakes, Leon Yang, Dennis Zhou, Kevin Houck, Tyler Harter, Andrea Arpaci-Dusseau, and Remzi Arpaci-Dusseau. 2018. SOCK: Rapid Task Provisioning with Serverless-Optimized Containers. In Proceedings of USENIX ATC. USENIX, Boston, USA, 57--70.
[74]
Sujin Park, Diyu Zhou, Yuchen Qian, Irina Calciu, Taesoo Kim, and Sanidhya Kashyap. 2022. Application-Informed Kernel Synchronization Primitives. In Proceedings of USENIX OSDI. USENIX, Carlsbad, USA, 667--682.
[75]
Youngki Park, Hyunsik Yang, and Younghan Kim. 2018. Performance Analysis of CNI (Container Networking Interface) Based Container Network. In Proceedings of IEEE International Conference on Information and Communication Technology Convergence. IEEE, Jeju Island, Korea, 248--250.
[76]
Bo Peng, Haozhong Zhang, Jianguo Yao, Yaozu Dong, Yu Xu, and Haibing Guan. 2018. MDev-NVMe: A NVMe Storage Virtualization Solution with Mediated Pass-Through. In Proceedings of USENIX ATC. USENIX, Vancouver, Canada, 665--676.
[77]
Ben Pfaff, Justin Pettit, Teemu Koponen, Ethan Jackson, Andy Zhou, Jarno Rajahalme, Jesse Gross, Alex Wang, Joe Stringer, Pravin Shelar, et al. 2015. The Design and Implementation of Open vSwitch. In Proceedings of USENIX NSDI. USENIX, Santa Clara, USA, 117--130.
[78]
Qifan Pu, Shivaram Venkataraman, and Ion Stoica. 2019. Shuffling, Fast and Slow: Scalable Analytics on Serverless Infrastructure. In Proceedings of USENIX NSDI. USENIX Association, Boston, USA, 193--206.
[79]
Shixiong Qi, Sameer G. Kulkarni, and K.K. Ramakrishnan. 2020. Assessing Container Network Interface Plugins: Functionality, Performance, and Scalability. IEEE Transactions on Network and Service Management, Vol. 18, 1 (2020), 656--671.
[80]
Murali Reddy. 2024. Kube-router CNI. https://github.com/cloudnativelabs/kube-router.
[81]
Rohan Basu Roy, Tirthak Patel, and Devesh Tiwari. 2022. Icebreaker: Warming Serverless Functions Better with Heterogeneity. In Proceedings of ACM ASPLOS. ACM, Lausanne, Switzerland, 753--767.
[82]
Josep Sampé, Gil Vernik, Marc Sánchez-Artigas, and Pedro García-López. 2018. Serverless Data Analytics in the IBM Cloud. In Proceedings of International Middleware Conference Industry. ACM, New York, USA, 1--8.
[83]
Amazon Web Services. 2024. AWS CNI Collection. https://docs.aws.amazon.com/eks/latest/userguide/managing-vpc-cni.html.
[84]
Amazon Web Services. 2024. AWS Lambda. https://aws.amazon.com/lambda/.
[85]
Amazon Web Services. 2024. What is Amazon VPC? https://docs.aws.amazon.com/vpc/latest/userguide/what-is-amazon-vpc.html.
[86]
Bobak Shahriari, Kevin Swersky, Ziyu Wang, Ryan P Adams, and Nando De Freitas. 2015. Taking the Human out of the Loop: A Review of Bayesian Optimization. Proc. IEEE, Vol. 104, 1 (2015), 148--175.
[87]
Kun Suo, Yong Shi, Ahyoung Lee, and Sabur Baidya. 2021. Characterizing Networking Performance and Interrupt Overhead of Container Overlay Networks. In Proceedings of ACM Southeast Conference. ACM, Virtual Event, 93--99.
[88]
Kun Suo, Junggab Son, Dazhao Cheng, Wei Chen, and Sabur Baidya. 2021. Tackling Cold Start of Serverless Applications by Efficient and Adaptive Container Runtime Reusing. In Proceedings of IEEE International Conference on Cluster Computing. IEEE, Virtual Event, 433--443.
[89]
Kun Suo, Yong Zhao, Wei Chen, and Jia Rao. 2018. An Analysis and Empirical Study of Container Networks. In Proceedings of IEEE INFOCOM. IEEE, Honolulu, USA, 189--197.
[90]
Nathan R Tallent, John M Mellor-Crummey, and Allan Porterfield. 2010. Analyzing Lock Contention in Multithreaded Applications. In Proceedings of ACM PPoPP. ACM, Bangalore, India, 269--280.
[91]
Shelby Thomas, Lixiang Ao, Geoffrey M. Voelker, and George Porter. 2020. Particle: Ephemeral Endpoints for Serverless Networking. In Proceedings of ACM SoCC. ACM, Virtual Event, 16--29.
[92]
Chia-Che Tsai, Kumar Saurabh Arora, Nehal Bandi, Bhushan Jain, William Jannen, Jitin John, Harry A. Kalodner, Vrushali Kulkarni, Daniela Oliveira, and Donald E. Porter. 2014. Cooperation and Security Isolation of Library OSes for Multi-Process Applications. In Proceedings of ACM Eurosys. ACM, Amsterdam, The Netherlands, 1--14.
[93]
William Tu, Yi-Hung Wei, Gianni Antichi, and Ben Pfaff. 2021. Revisiting the open vswitch dataplane ten years later. In Proceedings of the 2021 ACM SIGCOMM 2021 Conference. 245--257.
[94]
tungsten Fabric Community. 2024. Tungsten Fabric CNI. https://github.com/tungstenfabric/tf-controller.
[95]
Xingyu Wang, Junzhao Du, and Hui Liu. 2022. Performance and Isolation Analysis of RunC, gVisor and Kata Containers Runtimes. Springer Cluster Computing, Vol. 25, 2 (2022), 1497--1513.
[96]
Chengkun Wei, Xing Li, Ye Yang, Xiaochong Jiang, Tianyu Xu, Bowen Yang, Taotao Wu, Chao Xu, Yilong Lv, Haifeng Gao, et al. 2023. Achelous: Enabling Programmability, Elasticity, and Reliability in Hyperscale Cloud Networks. In Proceedings of ACM SIGCOMM. ACM, New York City, US, 769--782.
[97]
Sebastian Werner and Stefan Tai. 2024. A Reference Architecture for Serverless Big Data Processing. Future Generation Computer Systems, Vol. 155 (2024), 179--192.
[98]
Florian Westphal. 2017. RTNL Mutex, the Network Stack Big Kernel Lock. Proceedings of Netdev, Vol. 2 (2017), 1--4.
[99]
Wikipedia. 2024. Generic Network Virtualization Encapsulation. https://en.wikipedia.org/wiki/Generic_Network_Virtualization_Encapsulation.
[100]
Dan Williams and Ricardo Koller. 2016. Unikernel Monitors: Extending Minimalism outside of the Box. In Proceedings of USENIX HotCloud. USENIX, Denvor, USA, 71--76.
[101]
Yanan Yang, Laiping Zhao, Yiming Li, Huanyu Zhang, Jie Li, Mingyang Zhao, Xingzhen Chen, and Keqiu Li. 2022. INFless: A Native Serverless System for Low-Latency, High-Throughput Inference. In Proceedings of ACM ASPLOS. ACM, Lausanne, Switzerland, 768--781.
[102]
Ethan G. Young, Pengfei Zhu, Tyler Caraza-Harter, Andrea C. Arpaci-Dusseau, and Remzi H. Arpaci-Dusseau. 2019. The True Cost of Containing: A gVisor Case Study. In Proceedings of USENIX HotCloud. USENIX, Renton, USA.
[103]
Tingting Yu and Michael Pradel. 2016. SyncProf: Detecting, Localizing, and Optimizing Synchronization Bottlenecks. In Proceedings of ACM ISSTA. ACM, Saarbrücken, Germany, 389--400.
[104]
Hao Zeng, Baosheng Wang, Wenping Deng, and Weiqi Zhang. 2017. Measurement and Evaluation for Docker Container Networking. In Proceedings of IEEE International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery. IEEE, Nanjing, China, 105--108.
[105]
Yang Zhao, Nai Xia, Chen Tian, Bo Li, Yizhou Tang, Yi Wang, Gong Zhang, Rui Li, and Alex X. Liu. 2017. Performance of Container Networking Technologies. In Proceedings of ACM SIGCOMM HotConNet Workshop. ACM, Los Angeles, USA, 1--6.
[106]
Zhuangzhuang Zhou, Yanqi Zhang, and Christina Delimitrou. 2023. Aquatope: QoS-and-Uncertainty-Aware Resource Management for Multi-Stage Serverless Workflows. In Proceedings of ACM ASPLOS. ACM, Vancouver, Canada, 1--14.
[107]
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 Proceedings of USENIX NSDI. USENIX, Boston, USA, 331--344.

Index Terms

  1. Understanding Network Startup for Secure Containers in Multi-Tenant Clouds: Performance, Bottleneck and Optimization

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        IMC '24: Proceedings of the 2024 ACM on Internet Measurement Conference
        November 2024
        812 pages
        ISBN:9798400705922
        DOI:10.1145/3646547
        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

        Sponsors

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 04 November 2024

        Permissions

        Request permissions for this article.

        Check for updates

        Author Tags

        1. container network
        2. overlay network startup
        3. secure container

        Qualifiers

        • Research-article

        Funding Sources

        Conference

        IMC '24
        IMC '24: ACM Internet Measurement Conference
        November 4 - 6, 2024
        Madrid, Spain

        Acceptance Rates

        Overall Acceptance Rate 277 of 1,083 submissions, 26%

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • 0
          Total Citations
        • 176
          Total Downloads
        • Downloads (Last 12 months)176
        • Downloads (Last 6 weeks)43
        Reflects downloads up to 17 Feb 2025

        Other Metrics

        Citations

        View Options

        Login options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Figures

        Tables

        Media

        Share

        Share

        Share this Publication link

        Share on social media