2017 IEEE 2nd International Workshops on Foundations and Applications of Self* Systems (FAS*W) 2017
DOI: 10.1109/fas-w.2017.148
|View full text |Cite
|
Sign up to set email alerts
|

In Search of the Ideal Storage Configuration for Docker Containers

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 25 publications
(4 citation statements)
references
References 9 publications
0
4
0
Order By: Relevance
“…Several Docker storage drivers were comprehensively evaluated in Refs. [12,13] and a number of key findings were obtained. For example, BtrFS performs better under Docker commands but has poor performance under real workloads, DeviceMapper has poor performance under Docker commands but performs well under actual workloads.…”
Section: Related Workmentioning
confidence: 99%
“…Several Docker storage drivers were comprehensively evaluated in Refs. [12,13] and a number of key findings were obtained. For example, BtrFS performs better under Docker commands but has poor performance under real workloads, DeviceMapper has poor performance under Docker commands but performs well under actual workloads.…”
Section: Related Workmentioning
confidence: 99%
“…For the Docker images we make use of the Docker native capabilities of building images based on Dockerfiles. The VM images are generated by Packer 13 . Packer processes a Packerfile, which is similar to a Dockerfile, but uses a multitude of different virtualization providers to generate and store the image.…”
Section: Portability and Reproducibilitymentioning
confidence: 99%
“…An analysis and evaluation of the Docker storage drivers with respect to filesystem performance is presented by [13]. The results demonstrate that the choice of the storage driver can influence the filesystem performance significantly where the Btrfs storage driver achieves the best performance but less stability as the other storage drivers.…”
Section: Performance Overhead and Resource Isolationmentioning
confidence: 99%
“…Third, the kernel often introduces software overheads (e.g., locking) whose mitigation requires complex restructuring of the application or system code [47,71]. Fourth, the implementation of new filesystems to meet the container storage needs follows the traditional kernel software development that is time-consuming [8,40,67]. Finally, the shared storage I/O path makes the colocated tenants more vulnerable to attacks or bugs that discourage the wider container adoption [22,56,65].…”
Section: Introductionmentioning
confidence: 99%