Title
Slimmer: Weight Loss Secrets for Docker Registries
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 Zhao152.22
Vasily Tarasov219918.98
Ali Anwar311314.83
Lukas Rupprecht46010.88
Dimitrios Skourtis572.30
Amit Warke683.00
Mohamed Mohamed752.25
Ali R Butt821017.36