Apports des architectures à composants pour le déploiement d'applications à la juste taille - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Theses Year : 2011

Contribution of component architectures for deploying applications to the right size.

Apports des architectures à composants pour le déploiement d'applications à la juste taille

Abstract

Cloud computing offers an economical and efficient alternative to traditional deployment on site. Effective use of cloud computing goes through a reduction of resource consumption and deployment tailored to the target environment. We propose, in this thesis, a solution for deploying softwares at fair size, by considering only the necessary dependencies to a target environment. We follow a definition of deployment based on component architecture. The content and dependencies of softwares are captured through the Fractal SoftwareUnit component model. This model offers a fine granularity of representation, the support of software heterogeneity and environmental targets, just as a distributed control of software. SU Framework is an implementation of this model. Finally, we describe how to solve two problems arising from industrial needs, by using the proposed framework : définition of profiles for the JOnAS application server and deployment of heterogeneous applications on heterogeneous targets.
L'informatique dans les nuages propose une alternative économique et performante au déploiement traditionnel sur site. Une utilisation efficace des nuages passe par une diminution des ressources consommées et une adaptation du déploiement à l'environnement cible. Nous proposons, dans cette thèse, une solution pour le déploiement de logiciels à la juste taille, c'est-à-dire en ne déployant que les dépendances nécessaires sur un environnement cible. Nous suivons une définition du déploiement basée sur les architectures à composants. Le contenu et les dépendances d'un logiciel sont capturés grâce au modèle à composants Fractal SoftwareUnit. Ce modèle offre une fine granularité de la représentation, le support de l'hétérogénéité des logiciels et des environnement cibles, ainsi qu'un contrôle distribué des logiciels. Nous proposons une mise en œuvre du modèle au travers du canevas SU Framework. Enfin, nous décrivons comment résoudre deux problèmes issus de besoins industriels, à l'aide de ce canevas : la définition de profils pour le serveur d'applications JOnAS et le déploiement d'applications hétérogènes sur cibles hétérogènes.
Fichier principal
Vignette du fichier
22100_BOUZONNET_2011_archivage_2_.pdf (4.52 Mo) Télécharger le fichier
Origin : Version validated by the jury (STAR)
Loading...

Dates and versions

tel-00629760 , version 1 (06-10-2011)

Identifiers

  • HAL Id : tel-00629760 , version 1

Cite

Loris Bouzonnet. Apports des architectures à composants pour le déploiement d'applications à la juste taille. Autre [cs.OH]. Université de Grenoble, 2011. Français. ⟨NNT : 2011GRENM034⟩. ⟨tel-00629760⟩
273 View
344 Download

Share

Gmail Facebook X LinkedIn More