Présentation
Équipe de Recherche
Partenaires
Publications
Vidéos

Présentation


Transhumance is a research project funded by the ANR.

L'objectif du projet Transhumance est l’étude, la conception, la réalisation et l’expérimentation d’une plate-forme logicielle permettant la réalisation et l'exécution de services de partage collaboratif sur réseaux mobiles spontanés sans infrastructure fixe encore appelés réseaux mobiles ad hoc ou MANET (Mobile Ad hoc NETwork). Son principal objectif est de mettre à disposition des fournisseurs de services et des développeurs d'applications un environnement logiciel, dédié aux services à valeur ajoutée pouvant être déployés sur des réseaux à forte dynamique tels que les réseaux mobiles ad hoc.

On vise des situations dans lesquelles les membres d’un groupe à taille humaine (moins de 100 personnes) sont appelés à interagir et partager des données multimédia dans une situation de jeu d’équipe, de réunion spontanée ou de résolution de crise. Il s'agit également de situations pour lesquelles des sessions d’activités collaboratives ayant une durée de vie limitée dans le temps peuvent être définies. Un exemple d'activité ponctuelle est une réunion d’édition coopérative de documents dans un aéroport, débutant à la formation de la réunion et se terminant au départ du dernier participant.

Les participants peuvent être appelés à se déplacer durant une session et la plate-forme doit gérer cette mobilité. Les déplacements se font toutefois dans un périmètre géographique limité. La plate-forme doit offrir des services totalement décentralisés ne réclamant pas l’accès à des serveurs. Ces services suivent donc le modèle de communication pair à pair (ou P2P pour Peer-to-Peer).

L’un des objectifs de Transhumance est de concevoir et développer un système de partage de documents, activé durant une session. Chaque participant est susceptible de proposer ses documents en partage. Le système doit permettre, grâce à des règles de sémantique de partage, de créer des vues sur les documents dépendant, en particulier, des paramètres de sécurité et des droits des participants. Les documents peuvent évoluer au cours de la session. Le système pourra proposer différents types de cohérence, applicables suivant les documents et les applications.
La gestion d'un compte permettant d'effectuer des "micro-paiements" – permettant d'assimiler le terminal à un porte-monnaie virtuel - et la persistance de cette information est critique pour une acceptabilité d'une offre de service payante.

Par ailleurs, la plate-forme doit être sensible à la consommation d’énergie. Lorsque cela est possible, le coût énergétique des services est évalué et des solutions alternatives correspondant à des niveaux de fonctionnalité seront proposées. La plate-forme doit ainsi permettre aux applications d'adapter leur comportement au niveau d'énergie disponible sur le terminal lui-même mais également aux niveaux d'énergie des terminaux présents sur le réseau.

Enfin, du point de vue de la sécurité, la plate-forme doit permettre d'établir des rapports de confiance sans compter sur une infrastructure fixe accessible en permanence. Une architecture de sécurité tenant compte de cette exigence spécifique sera élaborée. La gestion des éléments secrets proposée permettra de remplir les objectifs de confidentialité et d’intégrité nécessaires aux applications professionnelles et autorisera le choix du niveau d’intimité numérique dans les applications grand public.


© 3IE