Apports des architectures à composants pour le déploiement d'applications à la juste taille - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 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

Résumé

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
Origine : Version validée par le jury (STAR)
Loading...

Dates et versions

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

Identifiants

  • HAL Id : tel-00629760 , version 1

Citer

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 Consultations
344 Téléchargements

Partager

Gmail Facebook X LinkedIn More