thesis

Gestion de la mobilité dans les environnements de communication à objets

Defense date:

Jan. 1, 1998

Edit

Institution:

Besançon

Disciplines:

Authors:

Directors:

Abstract EN:

Pas de résumé disponible.

Abstract FR:

Les environnements distribues a objets actuels attenuent la complexite du developpement en offrant un modele de programmation independant de la repartition et prenant en charge les problemes lies a l'heterogeneite. Toutefois ces environnements ne permettent pas encore de gerer la dynamicite des systemes a grande echelle. En particulier ils n'offrent pas de mecanisme de mobilite. Notre objectif est de demontrer la possibilite d'implanter un service de mobilite dans un environnement distribue a objets standard, plus particulierement corba, et d'etudier et proposer des mecanismes et des techniques permettant cette implantation. Nous avons defini un mecanisme de gestion des invocations et de mise a jour des references d'objet base sur l'encapsulation des talons clients et du serveur par des objets generes a partir de l'interface idl du serveur. Enfin, nous utilisons un mecanisme de base pour la gestion de l'etat de l'objet. Les mecanismes proposes visent a minimiser le temps d'indisponibilite des objets. Nous avons ensuite etudie de maniere plus pratique la mise en oeuvre de ces mecanismes dans le cadre du service de cycle de vie de corba. Nous proposons une organisation de l'infrastructure de creation des objets permettant de retrouver les sites appropries en nous basant sur des mecanismes d'auto-organisation dans les systemes multi-agents. L'utilisation de criteres prevue dans le service de cycle de vie sert de base pour l'organisation de l'infrastructure d'une part et pour la selection du site destination d'un objet migre d'autre part. L'utilisation des mecanismes developpes est demontree a travers deux applications. Ils ont ete integres a une plate-forme de visualisation/administration permettant de deplacer graphiquement un objet d'un site a un autre. Ils sont utilises dans un mecanisme d'equilibrage de charge.