Automatic Deployment of Software Components in the Cloud with the Aeolus Blender - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Rapport (Rapport Technique) Année : 2015

Automatic Deployment of Software Components in the Cloud with the Aeolus Blender

Résumé

Cloud computing allows to build sophisticated software sys-tems on virtualized infrastructures at a fraction of the cost that was necessary just a few years ago. The deployment of such complex systems, though, is still a serious issue due to the need of deploying a large number of packages and services, their elaborated interdependencies, and the need to define the (ideally optimal) allocation of software compo-nents onto available computing resources. In this paper we present the Aeolus Blender (Blender in the following), a toolchain that automates the assembly and deployment of complex component-based software systems in the "cloud". By relying on a configuration optimizer and a deployment planner, Blender fully automates the deploy-ment of real-life cloud applications on OpenStack infrastruc-tures, by exploiting a knowledge base of software compo-nents defined in the Mandriva Armonic tool-suite. The final deployment is guaranteed to satisfy not only user require-ments and software dependencies, but also to be optimal with respect to the number of used virtual machines.
Fichier principal
Vignette du fichier
main.pdf (819.96 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01103806 , version 1 (15-01-2015)

Identifiants

  • HAL Id : hal-01103806 , version 1

Citer

Roberto Di Cosmo, Antoine Eiche, Jacopo Mauro, Gianluigi Zavattaro, Stefano Zacchiroli, et al.. Automatic Deployment of Software Components in the Cloud with the Aeolus Blender. [Technical Report] Inria Sophia Antipolis. 2015. ⟨hal-01103806⟩
411 Consultations
378 Téléchargements

Partager

Gmail Mastodon Facebook X LinkedIn More