清晨好,您是今天最早来到科研通的研友!由于当前在线用户较少,发布求助请尽量完整地填写文献信息,科研通机器人24小时在线,伴您科研之路漫漫前行!

An Empirical Study of Container Image Configurations and Their Impact on Start Times (Container Image Data)

作者
Martin Straesser,André Bauer,Robert Leppich,Nikolas Herbst,Kyle Chard,Ian Foster,Samuel Kounev
出处
期刊:CERN European Organization for Nuclear Research - Zenodo [European Organization for Nuclear Research]
标识
DOI:10.5281/zenodo.7602499
摘要

Dataset with the container image metadata used for our IEEE/ACM CCGRID 2023 paper "An Empirical Study of Container Image Configurations and Their Impact on Start Times". Abstract of the paper: A core selling point of application containers is their fast start times compared to other virtualization approaches like virtual machines. Predictable and fast container start times are crucial for improving and guaranteeing the performance of containerized cloud, serverless, and edge applications. While previous work has investigated container starts, there remains a lack of understanding of how start times may vary across container configurations. We address this shortcoming by presenting and analyzing a dataset of approximately 200,000 open-source Docker Hub images featuring different image configurations (e.g., image size and exposed ports). Leveraging this dataset, we investigate the start times of containers in two environments and identify the most influential features. Our experiments show that container start times can vary between hundreds of milliseconds and tens of seconds in the same environment. Moreover, we conclude that no single dominant configuration feature determines a container's start time and that hardware and software parameters must be considered together for an accurate assessment. Dataset description: Our images dataset contains 200,986 entries with 21 features associated to each container image. In the following, we describe the meaning of each feature. Further information is available in OCI Image Specification and the Docker Run Documentation. Besides the 20 features grouped in the five categories below, each dataset entry has a image_id, which is used to uniquely identify the dataset entry. Features Metadata features (prefix: meta) meta_repo_digest : The repo digest is a SHA-256 hash which is used to uniquely identify and pull the image from Docker Hub meta_architecture : The CPU architecture which the binaries in the image are built to run on meta_os : The name of the operating system which the image is built to run on meta_docker_version : The Docker version used to built this image I/O stream features (prefix: io) io_attach_stdin : boolean setting to determine whether the console should be attached to the process stdin stream io_attach_stdout : boolean setting to determine whether the console should be attached to the process stdout stream io_attach_stderr : boolean setting to determine whether the console should be attached to the process stderr stream io_tty : boolean setting to determine whether the console should pretend to be a TTY when attached io_open_std_in : boolean setting to determine whether the process stdin stream should be kept open even if console not attached io_std_in_once : boolean setting to determine whether the process retrieved input from the stdin stream at least once Start command features (prefix: cmd) cmd_args : Length of list of arguments to use as the command to execute when the container starts cmd_envvars : Environment variables set per default when the container starts cmd_additional_args : Length of list for additional arguments to the containers entrypoint File system features (prefix: fs) fs_volumes : Number of volumes to create/use by default fs_size : Size of this image in bytes fs_virtual_size : Virtual size of this image in bytes (equals size) fs_graph_driver_name : Name of the image's graph driver fs_root_fs_type : Name of the file system type used in the image fs_layers : Number of root file system layers Networking features (prefix: net) net_ports : Number of ports to expose per default Dataset acquisition: The dataset has been acquired from Docker Hub using a web crawler. We used substring matches with the Docker Hub Explore function. As search strings, we used all letter combination with sizes 1 to 3, meaning that our first search string was 'a' and our last was 'zzz'. We included both results from the 'recently updated' and the 'most popular' selection. We came up with an initial list of 286,294 image names. We then tested we could pull and start these images once. These tests have been conducted from April to June 2022. We sorted out all images that were either not pullable or startable and retrieved all total of 200,986 valid images. In the following, we describe the error types that we encountered and that let to the removal of the causing image from the dataset: The image manifest was unknown when we tried to download it meaning that is has been renamed or deleted from the time when our web crawler was running The entrypoint command required a dependency that was missing in the image and therefore the container could not be started The image did not specify an entrypoint command and could therefore not be started The image declared an invalid root file system type The image had a malformed root file system The image configuration was incomplete and therefore not all required data could be obtained See also our CodeOcean capsule with the processing scripts for our paper: https://doi.org/10.24433/CO.4595026.v2

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
rockyshi完成签到 ,获得积分10
7秒前
wwrjj完成签到,获得积分10
11秒前
lnb666777888完成签到 ,获得积分10
24秒前
我是老大应助kangwen采纳,获得20
24秒前
呆萌冰彤完成签到 ,获得积分10
25秒前
悄然飘去完成签到 ,获得积分10
29秒前
chengxue完成签到,获得积分10
42秒前
Elytra完成签到,获得积分10
43秒前
负责的归尘完成签到,获得积分10
50秒前
松松完成签到 ,获得积分10
50秒前
56秒前
这学真难读下去完成签到,获得积分10
58秒前
缥缈嫣发布了新的文献求助10
1分钟前
Alister完成签到 ,获得积分10
1分钟前
颜箴完成签到 ,获得积分10
1分钟前
jiasuo完成签到 ,获得积分10
1分钟前
1分钟前
QIQI发布了新的文献求助10
1分钟前
一天完成签到 ,获得积分10
1分钟前
cat应助科研通管家采纳,获得10
1分钟前
1分钟前
wanci应助科研通管家采纳,获得10
1分钟前
aajhajkahna应助科研通管家采纳,获得10
1分钟前
cat应助科研通管家采纳,获得10
1分钟前
cat应助科研通管家采纳,获得10
1分钟前
cat应助科研通管家采纳,获得10
1分钟前
1分钟前
cat应助科研通管家采纳,获得10
1分钟前
cat应助科研通管家采纳,获得10
1分钟前
Xulyun完成签到 ,获得积分10
1分钟前
性感母蟑螂完成签到 ,获得积分10
1分钟前
董日甫完成签到 ,获得积分10
1分钟前
一一完成签到 ,获得积分10
1分钟前
2316690509完成签到 ,获得积分10
1分钟前
peeer完成签到,获得积分10
1分钟前
Dong完成签到 ,获得积分10
2分钟前
QIQI发布了新的文献求助10
2分钟前
呆橘完成签到 ,获得积分10
2分钟前
LingMg完成签到 ,获得积分10
2分钟前
wangjian1573完成签到 ,获得积分10
2分钟前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
China Pluperfect I: Epistemology of Past and Outside in Chinese Art 520
Matrix Methods in Data Mining and Pattern Recognition Second Edition 510
基于锂离子电池正极材料回收的绿色溶剂开发及工程化应用研究 500
Auslegungsgeschichte 500
Transdermal drug delivery systems market size report 500
Cosmos as Art Object: Studies in Plato's Timaeus and Other Dialogues 500
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 内科学 物理 复合材料 催化作用 细胞生物学 无机化学 光电子学 物理化学 电极 基因
热门帖子
关注 科研通微信公众号,转发送积分 7640516
求助须知:如何正确求助?哪些是违规求助? 9213511
关于积分的说明 19763559
捐赠科研通 7206411
什么是DOI,文献DOI怎么找? 3276102
关于科研通互助平台的介绍 2437752
邀请新用户注册赠送积分活动 2273548