Apports des architectures pair-à

Transcription

Apports des architectures pair-à
Apports des architectures
pair-à-pair pour les réseaux ad hoc
Tuan Dung NGUYEN
Thèse co-encadrée ENST Bretagne – INT (début : 15 octobre 2005)
Directeur de thèse : Guy BERNARD - INT
Co-encadrants : Siegfried ROUVRAIS et Antoine BEUGNARD – ENST
Bretagne
Journées des doctorants INFO
Contexte
-2 -
Réseaux sans infrastructure
Noeuds : PDAs, mobiles, capteurs, etc.
Liaisons sans fil : IEEE 802.11, Bluetooth, etc.
Nouvelles applications
Source :
Car2Car Consortium
Militaire, secours en cas de désastre, rencontre spontanée,
réseaux véhiculaires,
Du nomade avec infrastructure vers l'omniprésence
Relever de nouveaux défis
Programme initiative du GET « Réseaux autonomes et
spontanés »
Journnées des doctorants INFO - ENST Bretagne 2006
Plan
-3 -
Réseaux ad hoc : caractéristiques et défis
Apports potentiels des architectures pair-à-pair
Problématiques
Conclusion
Journnées des doctorants INFO - ENST Bretagne 2006
-4 -
Réseaux ad hoc
Caractéristiques
Sans infrastructure préétablie
Auto-organisés en fonction des besoins utilisateurs, des
applications et des connexions disponibles
Classification
Réseaux ad hoc fixes
Réseaux ad hoc mobile (MANET)
Réseaux de capteurs
Journnées des doctorants INFO - ENST Bretagne 2006
Défis
-5 -
A1
Point de vue « réseaux »
Nouveaux protocoles de routage
Gestion de topologie et d'énergie
Point de vue « applications »
Faciliter la construction
...
A2
Applications
S1
S2
...
Intergiciel
Réseaux ad hoc
Services fonctionnels (p. ex. nommage, découverte, notification)
Services non fonctionnels (p. ex. fiabilité, sécurité)
Cacher des problèmes de répartition, de déconnexions, de mobilité, de
réseaux partiellement connectés
Intergiciel approprié à construire
Journnées des doctorants INFO - ENST Bretagne 2006
Défis (suite)
-6 -
Remise en cause l'architecture centralisée de l'intergiciel
(p. ex. client/serveur)
Difficile d'assigner un rôle spécifique à un noeud dans un réseau ad hoc
Autonomie et spontanéité
Auto-organisation
Collaboration des entités
Un intergiciel devrait prendre en compte des paramètres
des couches adjacentes afin de garantir au mieux des
exigences non fonctionnelles
Journnées des doctorants INFO - ENST Bretagne 2006
Architectures pair-à-pair (P2P)
-7 -
Modèle symétrique, de bout en bout (peer-to-peer)
Serveur et client en même temps
Applications
Partage de fichiers (p. ex. Napster, KaZaa)
Communication (p. ex. Skype)
Calcul distribué (p. ex. SETI@home)
Plates-formes pour réseaux fixes
Integiciels : Chord, Pastry, JXTA
Source : Cache
Logic, 2005
Journnées des doctorants INFO - ENST Bretagne 2006
Apports P2P pour réseaux ad hoc ?
-8 -
Plusieurs similarités constatées
Décentralisation
Auto-organisation
Réseaux logiques P2P vs. réseaux ad hoc physique
Découverte de ressources vs. découverte de noeuds
(routage)
Est-ce que les solutions P2P existantes peuvent être
directement appliquées dans les réseaux ad hoc ?
Journnées des doctorants INFO - ENST Bretagne 2006
Intergiciels P2P pour réseaux ad hoc
-9 -
Étude bibliographique des intergiciels pour réseaux ad
hoc
Bilan : 17 étudiés (client/serveur, espace de tuple, agent
mobile, publication/abonnement, P2P)
Critères d'étude: styles d'architecture, services
fonctionnels, non fonctionnels
Constats :
Services fonctionnels et non fonctionnels manquants
Parfois, prise en compte des paramètres soit de la
couche réseaux, soit de la couche applications
Journnées des doctorants INFO - ENST Bretagne 2006
Problématiques de thèse abordées
- 10 -
Services d'intergiciel P2P adaptés aux caractéristiques
de réseaux ad hoc
But : garantir au mieux des exigences non fonctionnelles
À titre d'exemple : service de découverte
Se basant sur modèle de mobilité basé réseaux sociaux
Proposer un langage de description plus riche
Prendre en compte des paramètres
Couche applicative : intérêt des entités, catégorie, popularité de ressources, etc.
Couche réseaux : durée de contact, d'inter-contacts, etc.
Exploiter des mécanismes épidémiques de routage pour résoudre le problème
des réseaux partiellement connectés
Journnées des doctorants INFO - ENST Bretagne 2006
Problématiques de thèse abordées
- 11 -
Combiner le style P2P avec d'autres styles
(publication/abonnement, agent mobile) dans un
intergiciel
Profiter des propriétés favorables de différents styles
Approches : intergiciel configurable, adaptable, schizophrène
Comment respecter les contraintes de ressources des entités ?
Favoriser la collaboration entre entités
Service d'intergiciel de réputation et d'incitation
Mécanismes de sécurité
Journnées des doctorants INFO - ENST Bretagne 2006
Conclusion
- 12 -
État de l'art des intergiciels pour réseaux ad hoc
Plusieurs similarités entre les réseaux ad hoc et les
architectures P2P à exploiter
Problématiques identifiées, abordées (dont 1 retenue)
Travaux en cours
Approfondir la première problématique abordée
Proposer des pistes pour y répondre
Scénario d'application : partage de fichiers dans les réseaux ad hoc
Journnées des doctorants INFO - ENST Bretagne 2006