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

Abstract : 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.
Type de document :
Rapport
[Technical Report] Inria Sophia Antipolis. 2015
Liste complète des métadonnées

Littérature citée [14 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01103806
Contributeur : Jacopo Mauro <>
Soumis le : jeudi 15 janvier 2015 - 14:14:43
Dernière modification le : samedi 27 janvier 2018 - 01:31:21
Document(s) archivé(s) le : samedi 12 septembre 2015 - 06:28:06

Fichier

main.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-01103806, version 1

Collections

INRIA | PPS | LARA | USPC

Citation

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〉

Partager

Métriques

Consultations de la notice

630

Téléchargements de fichiers

491