Demo Data from VLDB 2026 / reviewers in the wild / expert
Amit Warke
dblp:207/2238 · also Amit S. Warke
· DBLP profile ↗
5ranked-venue papers
0as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4Databases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Cloud and datacenter computing · 50% Performance modeling and evaluation · 50% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing
container registry |
0.3 | 1 | 2018 | Improving Docker Registry Design Based on Production Workload Analysis · FAST 2018 |
Performance modeling and evaluation
workload characterization |
0.3 | 1 | 2018 | Improving Docker Registry Design Based on Production Workload Analysis · FAST 2018 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Slimmer: Weight Loss Secrets for Docker RegistriesabstractDue 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. Vasily Tarasov, Ali Anwar 0001, Lukas Rupprecht, Dimitrios Skourtis, Amit Warke, Mohamed Mohamed 0001, Ali Raza Butt |
CLOUD | 6 |
| 2019 | Large-Scale Analysis of the Docker Hub DatasetabstractDocker containers have become a prominent solution for supporting modern enterprise applications due to the highly desirable features of isolation, low overhead, and efficient packaging of the execution environment. Containers are created from images which are shared between users via a Docker registry. The amount of data Docker registries store is massive; for example, Docker Hub, a popular public registry, stores at least half a million public images. In this paper, we analyze over 167 TB of uncompressed Docker Hub images, characterize them using multiple metrics and evaluate the potential of file-level deduplication in Docker Hub. Our analysis helps to make conscious decisions when designing storage for containers in general and Docker registries in particular. For example, only 3% of the files in images are unique, which means file-level deduplication has a great potential to save storage space for the registry. Our findings can motivate and help improve the design of data reduction, caching, and pulling optimizations for registries. Vasily Tarasov, Hadeel Albahar, Ali Anwar 0001, Lukas Rupprecht, Dimitrios Skourtis, Amit Warke, Mohamed Mohamed 0001, Ali Raza Butt |
CLUSTER | 7 |
| 2019 | Extensible persistence as a service for containers
Mohamed Mohamed 0001, Robert Engel, Amit Warke, Shay Berman, Heiko Ludwig |
Future Gener. Comput. Syst. | 3 |
| 2018 | Wharf: Sharing Docker Images in a Distributed File SystemabstractContainer management frameworks, such as Docker, package diverse applications and their complex dependencies in self-contained images, which facilitates application deployment, distribution, and sharing. Currently, Docker employs a shared-nothing storage architecture, i.e. every Docker-enabled host requires its own copy of an image on local storage to create and run containers. This greatly inflates storage utilization, network load, and job completion times in the cluster. In this paper, we investigate the option of storing container images in and serving them from a distributed file system. By sharing images in a distributed storage layer, storage utilization can be reduced and redundant image retrievals from a Docker registry become unnecessary. We introduce Wharf, a middleware to transparently add distributed storage support to Docker. Wharf partitions Docker's runtime state into local and global parts and efficiently synchronizes accesses to the global state. By exploiting the layered structure of Docker images, Wharf minimizes the synchronization overhead. Our experiments show that compared to Docker on local storage, Wharf can speed up image retrievals by up to 12x, has more stable performance, and introduces only a minor overhead when accessing data on distributed storage. Chao Zheng 0002, Lukas Rupprecht, Vasily Tarasov, Douglas Thain, Mohamed Mohamed 0001, Dimitrios Skourtis, Amit Warke, Dean Hildebrand |
SoCC | 7 |
| 2018 | Improving Docker Registry Design Based on Production Workload Analysis
Ali Anwar 0001, Mohamed Mohamed 0001, Vasily Tarasov, Michael Littley, Lukas Rupprecht, Yue Cheng 0001, Dimitrios Skourtis, Amit Warke, Heiko Ludwig, Dean Hildebrand, Ali Raza Butt |
FAST | 9 |