arrow
返回

CBuild: Cluster-Oriented Collaborative Image Building for Containers

delete2025-09-01
delete0
delete
OA
AI
Z
Zhuo Huang
H
Hao Fan
T
Tang Bin
S
Song Wu
余
余辰 (Yu Chen)
H
Hai Jin
DOI:10.1109/TC.2025.3575912delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
启动容器时,如果所需的镜像不可用,需要逐层构建容器镜像。然而,镜像构建涉及下载大量数据,显著延迟了容器化服务的开发和部署。为减少数据下载并加速镜像构建,现有方法通常通过重构镜像来改进数据共享。不幸的是,这些方法在集群中性能提升有限,因为它们仅改进了单节点上的数据共享。本文发现,集群节点之间存在大量的重复远程文件下载。为此,我们提出cBuild,一种分布式文件缓存,以最小化集群环境中的高成本镜像数据下载。具体而言,为实现在节点间共享镜像数据,cBuild设计了一种基于网络命名空间的非侵入式拦截机制,而非直接检测会污染镜像的构建指令。基于重复文件在层中的分布特性,cBuild以平衡的方式在各节点间分配镜像文件,以防止热点节点引发的传输瓶颈,并采用一种分层感知的搜索策略快速定位所需文件。我们在Docker基础上实现了cBuild。实验表明,cBuild可将构建速度提升高达15.3倍,并将数据下载量减少80%。
Keyword:
Container
image building
Dockerfile
distributed

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.4K
被引数:
9.8K

机构

H
huazhong university of science and technology
学者数:
2.7W
论文数: 8.1K
被引数: 5
引用论文

引用论文

Container-based operating system virtualization
err2007-03-21
err0
PREAI
errStephen Soltesz; Herbert Pötzl; Marc E. Fiuczynski; Andy Bavier; Larry Peterson
err分享
err收藏
err分享
err收藏
Going back and forth
err2011-06-08
err0
PREAI
errBogdan Nicolae; John Bresnahan; Kate Keahey; Gabriel Antoniu
err分享
err收藏
Docker Image Sharing in Distributed Fog Infrastructures
err
IF0
err2019-12-01
err0
PREAI
errArif Ahmed; Guillaume Pierre
err分享
err收藏
Multi-Grained Trace Collection, Analysis, and Management of Diverse Container Images
err2024-07-01
err0
errOAAI
errHuang, Zhuo; Zhang, Qi; Fan, Hao; Wu, Song; Yu, Chen; Jin, Hai; Deng, Jun; Gu, Jing; Tang, Zhimin
err分享
err收藏
学者 查看更多内容