Déploiement sensible au contexte et reconfiguration des applications dans les sessions collaboratives - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 2007

Déploiement sensible au contexte et reconfiguration des applications dans les sessions collaboratives

Résumé

The processes of context-aware deployment and reconfiguration of applications within collaborative sessions manage initial and later distribution of collaborative tools within participant nodes while taking into account various constraints. These constraints come from the session structure, the running environments and the relationships among participant nodes. The majority of works related to deployment and reconfiguration topics propose solutions that mainly address the two first points without giving enough importance to the last point. Thus, the deployed applications satisfy users needs and are compatible with local context but interoperability with already deployed applications on neighbouring nodes is not verified. Moreover, the control of deployment and the discovery of required applications are made in a centralized way and require human intervention. We propose an approach for automatic deployment and reconfiguration based on a decentralized algorithm that runs on each deployment node. This algorithm uses abstract models to generate valid deployment configurations respecting all constraints. A Peer-to-Peer platform has been developed. It is composed of generic modules to implement this algorithm. Finally, several prototypes have been implemented. Performance assessments have been led in order to evaluate our approach.
Le déploiement sensible au contexte et la reconfiguration des applications dans les sessions collaboratives sont les processus permettant de gérer la distribution initiale et ultérieure des outils collaboratifs sur les nSuds des participants en prenant en compte diverses contraintes. Ces contraintes proviennent de la structure de la session, des environnements d'exécution et des relations entre les participants. La majorité des travaux liés au déploiement et à la reconfiguration proposent des solutions qui couvrent essentiellement les deux premiers points mais qui n'accordent pas beaucoup d'importance au dernier point. Ainsi, les applications déployées couvrent les besoins des utilisateurs et sont compatibles avec le contexte local mais l'interopérabilité avec les applications déjà déployées sur les nSuds des voisins n'est pas vérifiée. De plus, le contrôle du déploiement et la découverte des applications requises se fait de façon centralisée et nécessite l'intervention humaine. Nous proposons une approche de déploiement et de reconfiguration automatique basée sur un algorithme décentralisé qui s'exécute sur chaque nSud de déploiement. Cet algorithme utilise des modèles abstraits pour générer des configurations de déploiement valides permettant de respecter les diverses contraintes. Nous avons développé une plate-forme Pair-à-Pair offrant des modules génériques pour supporter cet algorithme. Enfin, nous avons réalisé des prototypes et nous avons mené des tests de performance afin d'évaluer expérimentalement notre approche.
Fichier principal
Vignette du fichier
These-Emir_HAMMAMI-16-12-2007.pdf (2.51 Mo) Télécharger le fichier
Loading...

Dates et versions

tel-00206285 , version 1 (17-01-2008)

Identifiants

  • HAL Id : tel-00206285 , version 1

Citer

Emir Hammami. Déploiement sensible au contexte et reconfiguration des applications dans les sessions collaboratives. Réseaux et télécommunications [cs.NI]. Université Paul Sabatier - Toulouse III, 2007. Français. ⟨NNT : ⟩. ⟨tel-00206285⟩
92 Consultations
279 Téléchargements

Partager

Gmail Facebook X LinkedIn More