Enhancing Separation of Concerns, Parallelism, and Formalism in Distributed Software Deployment with Madeus - Inria - Institut national de recherche en sciences et technologies du numérique
Pré-Publication, Document De Travail Année : 2020

Enhancing Separation of Concerns, Parallelism, and Formalism in Distributed Software Deployment with Madeus

Résumé

Complex distributed software systems are built by connecting software components across a large number of physical or virtual machines. Deploying such systems reliably and efficiently is a difficult task that involves multiple actors. Coordination mechanisms and programming support are needed. In this paper, we introduce Madeus, a component-based model that allows efficient and highly parallel deployment procedures for distributed software through a declarative approach. We describe the formal model of Madeus, its performance prediction model, and its concrete language and prototype. We evaluated Madeus on a complex real-world use case, the deployment of OpenStack, and measured a deployment time reduced by up to 71% compared to existing solutions.
Fichier principal
Vignette du fichier
main.pdf (1.32 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02737859 , version 1 (02-06-2020)

Identifiants

  • HAL Id : hal-02737859 , version 1

Citer

Maverick Chardet, Hélène Coullon, Christian Pérez, Dimitri Pertin, Charlène Servantie, et al.. Enhancing Separation of Concerns, Parallelism, and Formalism in Distributed Software Deployment with Madeus. 2020. ⟨hal-02737859⟩
304 Consultations
393 Téléchargements

Partager

More