Skip to main navigation Skip to search Skip to main content

Slimmer: Weight loss secrets for docker registries

  • Nannan Zhao
  • , Vasily Tarasov
  • , Ali Anwar
  • , Lukas Rupprecht
  • , Dimitrios Skourtis
  • , Amit Warke
  • , Mohamed Mohamed
  • , Ali Butt

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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.

Original languageEnglish (US)
Title of host publicationProceedings - 2019 IEEE International Conference on Cloud Computing, CLOUD 2019 - Part of the 2019 IEEE World Congress on Services
EditorsElisa Bertino, Carl K. Chang, Peter Chen, Ernesto Damiani, Michael Goul, Katsunori Oyama
PublisherIEEE Computer Society
Pages517-519
Number of pages3
ISBN (Electronic)9781728127057
DOIs
StatePublished - Jul 2019
Externally publishedYes
Event12th IEEE International Conference on Cloud Computing, CLOUD 2019 - Milan, Italy
Duration: Jul 8 2019Jul 13 2019

Publication series

NameIEEE International Conference on Cloud Computing, CLOUD
Volume2019-July
ISSN (Print)2159-6182
ISSN (Electronic)2159-6190

Conference

Conference12th IEEE International Conference on Cloud Computing, CLOUD 2019
Country/TerritoryItaly
CityMilan
Period7/8/197/13/19

Bibliographical note

Publisher Copyright:
© 2019 IEEE.

Keywords

  • Deduplication
  • Distributed storage system
  • Docker registry

Fingerprint

Dive into the research topics of 'Slimmer: Weight loss secrets for docker registries'. Together they form a unique fingerprint.

Cite this