Abstract | ||
---|---|---|
Due to their tight isolation, low overhead, and efficient packaging of the execution environment, Docker containers have become a prominent solution for deploying modern applications. Containers are created from images which are stored in a Docker registry. An image consists of a list of layers which can be shared among images. Docker registries store a large amount of images and with the increasing popularity of Docker, they continue to grow. For example, Docker Hub-a popular public registry-stores more than half a million public images. In this paper, we analyze over 167TB of uncompressed Docker images and evaluate the potential of file-level deduplication in the registry. Our analysis reveals that only 3% of the files in images are unique and Docker's existing layer sharing mechanism is not sufficient to eliminate this profound redundancy. We then present the design of Slimmer-a Docker registry with file deduplication support-and conduct a simulation-based analysis of its performance implications. |
Year | DOI | Venue |
---|---|---|
2019 | 10.1109/CLOUD.2019.00096 | 2019 IEEE 12th International Conference on Cloud Computing (CLOUD) |
Keywords | Field | DocType |
Deduplication,Docker registry,Distributed storage system | Data deduplication,Computer science,Redundancy (engineering),Operating system,Distributed computing,Uncompressed video | Conference |
ISSN | ISBN | Citations |
2159-6182 | 978-1-7281-2706-4 | 0 |
PageRank | References | Authors |
0.34 | 1 | 8 |
Name | Order | Citations | PageRank |
---|---|---|---|
Nannan Zhao | 1 | 5 | 2.22 |
Vasily Tarasov | 2 | 199 | 18.98 |
Ali Anwar | 3 | 113 | 14.83 |
Lukas Rupprecht | 4 | 60 | 10.88 |
Dimitrios Skourtis | 5 | 7 | 2.30 |
Amit Warke | 6 | 8 | 3.00 |
Mohamed Mohamed | 7 | 5 | 2.25 |
Ali R Butt | 8 | 210 | 17.36 |