Commutativity-guaranteed Docker Image Reconstruction towards Effective Layer Sharing

17Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Owing to the benefit of light weight, containers have become a promising enabler for cloud native computing. Container images composed of applications and dependencies support flexible service deployment and migration. Rapid adoption and integration of containers generate millions of images to be stored. Additionally, non-local images have to be frequently downloaded from the registry, resulting in huge amounts of traffic. Content Addressable Storage (CAS) has been adopted for saving storage and networking by enabling identical layers sharing across images. However, according to our measurements, the implication of CAS is significantly limited as layers are rarely fully identical in practice. In this paper, we propose to reconstruct the docker images to raise the number of identical layers and thereby reduce storage and network consumption. We explore the layered structure of images and define the commutativity of files to assure image validity. The image reconstruction is formulated as an integer nonlinear programming problem. Inspired by the observed similarity of layers, we design a similarity-aware online image reconstruction algorithm. Extensive evaluations are conducted to verify the performance of the proposed approach.

Cite

CITATION STYLE

APA

Li, S., Zhou, A., Ma, X., Xu, M., & Wang, S. (2022). Commutativity-guaranteed Docker Image Reconstruction towards Effective Layer Sharing. In WWW 2022 - Proceedings of the ACM Web Conference 2022 (pp. 3358–3366). Association for Computing Machinery, Inc. https://doi.org/10.1145/3485447.3512154

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free