WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et réalisation d'un système multi- agents pour les enchères en ligne

( Télécharger le fichier original )
par Yacine Sahraoui
Université Larbi Ben M'Hidi Algérie - Ingénieur d'état en informatique 2009
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

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é

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Nous devons apprendre à vivre ensemble comme des frères sinon nous allons mourir tous ensemble comme des idiots"   Martin Luther King