The final, formatted version of the article will be published soon.
ORIGINAL RESEARCH article
Front. High Perform. Comput.
Sec. Cloud Computing
Volume 3 - 2025 |
doi: 10.3389/fhpcp.2025.1499519
This article is part of the Research Topic Advancements in High-Performance Computing: Integrating Cloud, Edge, AI Accelerators, and Reconfigurable Computing View all articles
AlphaBoot: Accelerated Container Cold Start using SmartNICs
Provisionally accepted- Santa Clara University, Santa Clara, California, United States
Scalability and flexibility of modern cloud application can be mainly attributed to virtual machines (VMs) and containers, where virtual machines are isolated operating systems that run on a hypervisor while containers are lightweight isolated processes that share the Host OS kernel. To achieve the scalability and flexibility required for modern cloud applications, each bare-metal server in the data center often houses multiple virtual machines, each of which runs multiple containers and multiple containerized applications that often share the same set of libraries and code, often referred to as images. However, while container frameworks are optimized for sharing images within a single VM, sharing images across multiple VMs, even if the VMs are within the same bare-metal server, is nearly non-existent due to the nature of VM isolation, leading to repetitive downloads, causing redundant added network traffic and latency. This work aims to resolve this problem by utilizing SmartNICs, which are specialized network hardware that provide hardware acceleration and offload capabilities for networking tasks, to optimize image retrieval and sharing between containers across multiple VMs on the same server. The method proposed in this work shows promise in cutting down container cold start time by up to 92%, reducing network traffic by 99.9%. Furthermore, the result is even more promising as the performance benefit is directly proportional to the number of VMs in a server that concurrently seek the same image, which guarantees increased efficiency as bare metal machine specifications improve.
Keywords: smartnics, Cloud computing, containers, Data center networks, virtual machines
Received: 21 Sep 2024; Accepted: 20 Jan 2025.
Copyright: © 2025 Galvankar and Choi. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
* Correspondence:
Sean Choi, Santa Clara University, Santa Clara, 95053, California, United States
Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.