Projet : SOR

previous up next contents
Précédent : Core: Plate-forme de développement d'objets Remonter : Logiciels Suivant : MVR: Machine Virtuelle Recursive


   
Cadmium: un système support pour le partage de données personnelles sur des machines faiblement connectées

 

Participant : Aline Baggio.

Les recherches menées sur les Chaînes de PSS déconnectables et le support des applications mobiles, ont conduit à la création du prototype Cadmium.

Le but de Cadmium est de fournir aux utilisateurs mobiles un environnement de travail quasi-normal, c'est-à-dire similaire à leur environnement sur station fixe. Ceci passe par le support de la continuité de service, et par une gestion appropriée des dégradations (déplacement, perturbation sur le médium de transmission, déconnexion, etc.).

Afin d'assurer la continuité de l'accès aux données, Cadmium offre un environnement de désignation et de réplication adapté. Dans Cadmium le système et les applications collaborent afin de supporter la mobilité. Le système fournit les mécanismes de base: support de la migration des objets et des références flexibles. Les références flexibles sont une extension des Chaînes de PSS avec support de la réplication; elles restent valides malgré les déconnexions. Le système fournit également un ensemble de politiques de base pour le contrôle d'accès, la réplication, la cohérence, etc. Finalement, il comprend les moyens de connaître l'évolution de l'environnement (monitoring) et d'en notifier les applications intéressées.

Une application utilisant Cadmium peut donc référencer les objets dont elle a besoin indépendamment des problèmes de mobilité. Elle peut toutefois personnaliser les mécanismes fournis par le système en ajoutant de nouvelles politiques, et en tenant compte des modifications de l'environnement pour adapter dynamiquement sa qualité de service.

Le prototypage est en cours en Objective Caml. Ce prototype utilise une machine virtuelle modifiée, développée par Fabrice Le Fessant pour le Join Calculus. A l'heure actuelle, le prototype fournit d'ores et déjà des mécanismes de référence flexible, de réplication, de chargement de politiques, ainsi que les bases du monitoring. Nous nous attachons désormais à définir une bibliothèque de politiques de base que Cadmium fournira en standard.



previous up next contents
Précédent : Core: Plate-forme de développement d'objets Remonter : Logiciels Suivant : MVR: Machine Virtuelle Recursive