Gear: Enable Efficient Container Storage and Deployment with a New Image Format - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Communication Dans Un Congrès Année : 2021

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

Résumé

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.

Domaines

Informatique
Fichier principal
Vignette du fichier
icdcs21-CR.pdf (925.56 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

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

Identifiants

  • HAL Id : hal-03363179 , version 1

Citer

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⟩
66 Consultations
372 Téléchargements

Partager

Gmail Facebook X LinkedIn More