Gear: Enable Efficient Container Storage and Deployment with a New Image Format - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2021

Gear: Enable Efficient Container Storage and Deployment with a New Image Format

Abstract

Containers have been widely used in various cloud platforms as they enable agile and elastic application deployment through their process-based virtualization and layered image system. However, different layers of a container image may contain substantial duplicate and unnecessary data, which slows down its deployment due to long image downloading time and increased burden on the image registry. To accelerate the deployment and reduce the size of the registry, we propose a new image format, named Gear image, that consists of two parts: a Gear index describing the structure of the image’s file system and a set of files that are required when running an application. The Gear index is represented as a single-layer image compatible with the existing deployment framework. Containers can be launched by pulling a Gear index and on demand retrieving files pointed to by the index. Furthermore, the Gear image enables a file-level sharing mechanism, which helps remove duplicate data in the registry and avoid repeated downloading of identical files by a client. We implement a prototype of the container framework, named Gear, supporting the new image format. Evaluation shows that Gear saves 54% storage capacity in the registry, speeds up container startup by up to 5X, and reduces 84% bandwidth demands.
Fichier principal
Vignette du fichier
icdcs21-CR.pdf (925.56 Ko) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

hal-03363179 , version 1 (03-10-2021)

Identifiers

  • HAL Id : hal-03363179 , version 1

Cite

Hao Fan, Shengwei Bian, Song Wu, Song Jiang, Shadi Ibrahim, et al.. Gear: Enable Efficient Container Storage and Deployment with a New Image Format. ICDCS'21 - 41st IEEE International Conference on Distributed Computing Systems, Jul 2021, Washington DC, United States. pp.1-11. ⟨hal-03363179⟩
70 View
391 Download

Share

Gmail Mastodon Facebook X LinkedIn More