4. Le modèle pair a pair [CAB, 07]
Dans ce qui suit, nous presenterons les notions de base du
paradigme pair-a-pair et ses differentes caracteristiques, ensuite, ses
differentes topologies et en citer ses avantages et inconvenients pour enfin,
le comparer avec le modele client/serveur.
4.1. Presentation du modèle pair- a-pair
Le modele pair-a-pair (peer to peer) est un modele de reseau
informatique ou tous
les nceuds jouent a la fois le role de client et de serveur.
Depuis les annees 90, ce modele est en pleine expansion ; les scientifiques se
sont apercus de son enorme potentiel alors que jusqu'ici, c'est le modele
client/serveur pur qui a ete adopte vu la simplicite de sa mise en ceuvre et la
maitrise acquise au fils des annees. Le modele pair -a- pair profitant de
l'expansion des acces a Internet et de la disponibilite de millions de
machines, repousse considerablement les limites imposees par le modele
client/serveur et a demontre ses avantages par rapport a ce modele par le
partage de fichiers multimedias. Ainsi, des applications qui etaient
developpees sur le modele client/serveur sont revues et repensees pour les
faire tourner sous le modele
pair -a- pair (calcul distribue, espaces
collaboratifs...etc.).
4.2. Caractéristiques du modèle pair -a-
pair [CAB, 07]
· La decentralisation : c'est la principale
caracteristique du modèle pair -a- pair, elle s'applique aux differentes
topologies. Dans le cas du modèle centralise, seules les ressources sont
decentralisees, mais les mecanismes de recherche et de localisation restent
centralises. Alors que dans le cas du modèle pur, tout est decentralise
: les
ressources, les mecanismes de recherche, la localisation, la
securite, le routage.
· Passage a l'echelle : On denombre un tres grand nombre de
participants aux differents reseaux de pair -a- pair sans pour autant poser de
problemes au bon fonctionnement des applications. Ces caracteristiques sont
limitees par des facteurs comme la quantite de messages echanges entre
differents pairs.
· L'anonymat : est une fonction qui permet de ne pas etre
identifiable sur un reseau. On peut distinguer six formes d'anonymat :
l'auteur, l'editeur, le serveur, le document et la requete.
· L'auto-organisation : Necessaire en raison du passage a
l'echelle et de l'absence d'un element central vu qu'il est difficile de
prevoir le nombre des utilisateurs et la charge sollicitee comme, plus le
passage a l'echelle augmente, plus la probabilite de fautes augmente d'oU la
necessite d'une auto-maintenance
et d'une auto-reparation du systeme.
· Connectivite Ad Hoc(6): Du fait de la
volatilite des pairs, des mecanismes de duplication et de synchronisation sont
mis en place a travers differents terminaux mobiles formant un reseau ad
Hoc.
4.3. Typologies du modele pair-a- pair
Le modele pair-a-pair peut etre soit centralise
soit hybride ou bien pur :
4.3.1. Le modele centralise :
1l est tres proche du modele client/serveur, repose sur un
serveur central detenant l'ensemble des connaissances, les clients envoient et
recoivent les informations a travers le serveur mais les ressources sont
hebergees par les clients. Une fois qu'un client a recu du serveur la liste des
ressources et des clients les hebergeant, il peut interagir directement avec
les autres. C'est la principale difference avec le modele client/serveur.
Plusieurs systemes s'appuyant sur ce modele existent : Serveurs
de base de donnees, serveurs web, etc.
(6). Réseaux sansfils capables de
s'organiser sans infrastructure définie préalablement oir chaque
naud communique directement avec son voisin contrairement aux réseaux
d'échange en mode infrastructure oh il est nécessaire de faire
passerpar un point d'accès.
Fig.2 : Topologie d'un modèle
centralisé
|