• Aucun résultat trouvé

A P e e r- to -P e e r R e p li c a L o c a ti o n S e rv ic e B a s e d o n A D is tr ib u te d H a s h T a b le A P e e r- to -P e e r R e p li c a L o c a ti o n S e rv ic e B a s e d o n A D is tr ib u te d H a s h T a b le

N/A
N/A
Protected

Academic year: 2022

Partager "A P e e r- to -P e e r R e p li c a L o c a ti o n S e rv ic e B a s e d o n A D is tr ib u te d H a s h T a b le A P e e r- to -P e e r R e p li c a L o c a ti o n S e rv ic e B a s e d o n A D is tr ib u te d H a s h T a b le"

Copied!
29
0
0

Texte intégral

(1)

ZerrougAbdelhalim.Master Recherche 2 ( 2004 -2005)

Conception de serveurs d’applications ouverts (P2P)A Peer-to-Peer Replica Location Service Based on A Distributed Hash Table

A P e e r- to -P e e r R e p li c a L o c a ti o n S e rv ic e B a s e d o n A D is tr ib u te d H a s h T a b le A P e e r- to -P e e r R e p li c a L o c a ti o n S e rv ic e B a s e d o n A D is tr ib u te d H a s h T a b le

Min Cai, AnnChervenaket Martin Frank USC Information Sciences Institute California, U.S.A

(2)

P la n

ZerrougAbdelhalim.Master Recherche 2 ( 2004 -2005)

Conception de serveurs d’applications ouverts (P2P)A Peer-to-Peer Replica Location Service Based on A Distributed Hash Table Introduction Réplique des données ReplicaLocation Service Peerto Peer Chord Peerto PeerReplicaLocation Service Conclusion

(3)

ZerrougAbdelhalim.Master Recherche 2 ( 2004 -2005)

Conception de serveurs d’applications ouverts (P2P)A Peer-to-Peer Replica Location Service Based on A Distributed Hash Table

In tr o d u c ti o n

Le projet Datagrid

Grille de DonnéeGrille de Donnée Réplique des DonnéesRéplique des Données Sysme de gestion des RépliquesSysme de gestion des Répliques ReplicaLocation ServiceReplicaLocation Service

(4)

ZerrougAbdelhalim.Master Recherche 2 ( 2004 -2005)

Conception de serveurs d’applications ouverts (P2P)A Peer-to-Peer Replica Location Service Based on A Distributed Hash Table

L a R é p li q u e d e s d o n n é e s

Une technique d’optimisation bien connue dans les sysmes distribués et les communaus des Bases de données comme un moyen pour aliséun meilleurs temps d’accès aux données et / ou une disponibilitéet une torance au défaut en dupliquant les données

Définition Exemple de BesoinExemple de Besoin

(5)

ZerrougAbdelhalim.Master Recherche 2 ( 2004 -2005)

Conception de serveurs d’applications ouverts (P2P)A Peer-to-Peer Replica Location Service Based on A Distributed Hash Table

L a R é p li q u e d e s d o n n é e s

La Nécessitéde dupliquer les données Les objets sont Read-Onlylors de la création Les ressources sont très distribuées L’accès est répétitif L’incapacitéd’avoir un accès efficace a distance au objets

L’abstraction des données

(6)

ZerrougAbdelhalim.Master Recherche 2 ( 2004 -2005)

Conception de serveurs d’applications ouverts (P2P)A Peer-to-Peer Replica Location Service Based on A Distributed Hash Table

L a R é p li q u e d e s d o n n é e s

Réplique des fichiersRéplique des fichiers Réplique des objetsRéplique des objetsVs

(7)

ZerrougAbdelhalim.Master Recherche 2 ( 2004 -2005)

Conception de serveurs d’applications ouverts (P2P)A Peer-to-Peer Replica Location Service Based on A Distributed Hash Table

L a R é p li q u e d e s d o n n é e s

GridData ManegementPilotGridData ManegementPilot GlobusData GridToolsGlobusData GridTools ReplicacatalogReplicacatalog GridFTPGridFTP

Collection Emplacements Entrée logique de fichiers

(8)

ZerrougAbdelhalim.Master Recherche 2 ( 2004 -2005)

Conception de serveurs d’applications ouverts (P2P)A Peer-to-Peer Replica Location Service Based on A Distributed Hash Table

R e p li c a L o c a ti o n S e rv ic e

Application-orientedData Services Data Management Services ReliableReplicationservice ReplicaLocation ServiceFile Transfert Service

MetaDataService GridFTP Architecture de grille de donnée incluant le RLS

(9)

ZerrougAbdelhalim.Master Recherche 2 ( 2004 -2005)

Conception de serveurs d’applications ouverts (P2P)A Peer-to-Peer Replica Location Service Based on A Distributed Hash Table

R e p li c a L o c a ti o n S e rv ic e

Données en lecture seule et en version Taille : centaine de site de duplication, 50 millions de fichiers logiques et 500 millions de fichiers physiques et copies Performance : 1000 requêtes/s et 200 MAJ/s . Temps de réponse de 10 ms a 5 s Sécurité Consistance Fiabilité

(10)

ZerrougAbdelhalim.Master Recherche 2 ( 2004 -2005)

Conception de serveurs d’applications ouverts (P2P)A Peer-to-Peer Replica Location Service Based on A Distributed Hash Table

R e p li c a L o c a ti o n S e rv ic e

GIGGLE(GIGascaleGlobal Location Engine)GIGGLE(GIGascaleGlobal Location Engine) Local ReplicaCatalogs( LRC ) ReplicaLocation Indices ( RLI ) Mécanisme Soft State Compression Partitionnement et Merbership

1 2 3 4 5

(11)

ZerrougAbdelhalim.Master Recherche 2 ( 2004 -2005)

Conception de serveurs d’applications ouverts (P2P)A Peer-to-Peer Replica Location Service Based on A Distributed Hash Table

L o c a l R e p li c a C a ta lo g s

Maintenir les information sur les répliques dans un seul site de reproduction Maintenir les correspondances entre les nom logiques des fichiers et les noms physiques Coordination avec le système de stockage Sécurité. Authentification . Droits d’accés Propagation de son état Répondre au requêtes ( LFN et PFN )

(12)

ZerrougAbdelhalim.Master Recherche 2 ( 2004 -2005)

Conception de serveurs d’applications ouverts (P2P)A Peer-to-Peer Replica Location Service Based on A Distributed Hash Table

R e p li c a L o c a ti o n I n d ic e

Structure en Index Permettant a Satisfaire les requêtes pour plusieurs site de réplique RLI contient un ensemble d’entrée ( LFN , Pointeur vers LRC ) Topologie Hrarchique d’un RLS

(13)

ZerrougAbdelhalim.Master Recherche 2 ( 2004 -2005)

Conception de serveurs d’applications ouverts (P2P)A Peer-to-Peer Replica Location Service Based on A Distributed Hash Table

M é c a n is m e S o ft S ta te

Utilisation du Soft State Protocolpour que le LRC envoie périodiquement sont état au RLI, qui incorpore les informations dans son indice (MAJ) TimeOut : Suppression automatique des sites inaccessibles RLI’sendommagés peuvent être restituer

(14)

ZerrougAbdelhalim.Master Recherche 2 ( 2004 -2005)

Conception de serveurs d’applications ouverts (P2P)A Peer-to-Peer Replica Location Service Based on A Distributed Hash Table

C o m p re s s io n

Compression des informations du Soft State communiquépar les LRC’saux LRI’s Réduire le trafic réseau et le coût de la maintenance des LRI’s Utilisation des tables de Hachage comme le filtre de Bloom Utilisation d’information structurelle ou sémantiques des LFN ( Collection )

(15)

ZerrougAbdelhalim.Master Recherche 2 ( 2004 -2005)

Conception de serveurs d’applications ouverts (P2P)A Peer-to-Peer Replica Location Service Based on A Distributed Hash Table

P a rt it io n n e m e n t e t M e m e b rs h ip

Partitionnement : divisél’espace des noms logiques entre les différents RLI’spour réduire la taille du Soft State Maj Membership: RLI est comparéa une base de registre qui garde trace des RLI’set LRC’squand ils entrent ou quittent le système

(16)

ZerrougAbdelhalim.Master Recherche 2 ( 2004 -2005)

Conception de serveurs d’applications ouverts (P2P)A Peer-to-Peer Replica Location Service Based on A Distributed Hash Table

Im p m e n ta ti o n

ClientClient LRC/LRI Server ODBC ( libiodbc) Myodbc MySQLServer DB

(17)

ZerrougAbdelhalim.Master Recherche 2 ( 2004 -2005)

Conception de serveurs d’applications ouverts (P2P)A Peer-to-Peer Replica Location Service Based on A Distributed Hash Table

P e e r to P e e r

Nœud Nœud NœudNœud

Nœud Internet Une architecture de système distribué: Sans contrôle centralisé Symétrie fonctionnelle des nœuds Une architecture pour la très grande échelle

Références

Documents relatifs

From these estimates and the quasiadditivity of the Green energy we will obtain a Wiener type criterion for boundary layers in terms of capacity.. By cap we denote the

Last on the agenda, the Lasry-Lions approximates of functions f (defined on Hilbert space) which are locally convex up to a positive multiple of the square of

This test is related to other integral tests due to Benedicks and Chevallier, the former in the special case of a Denjoy domain.. We then generalise our test,

There exists a coarse moduli scheme M for the equivalence classes of semistable parabolic vector bundles (on an irreducible nonsingular complete curve X}.. of

Les formules de repr6sentation obtenues dans le paragraphe pr6c6dent ne fournissent pas des projections sur les fonctions holomorphes car le noyau n'est pas

We prove that, if 7 is a simple smooth curve in the unit sphere in C n, the space o pluriharmonic functions in the unit ball, continuous up to the boundary, has a

construct a reflexive sheaf from Y using the Serre construction, and then to describe this sheaf by means of a monad, where the family of monads involved

Nous 6nonr ~t la fin du second paragraphe, le r6sultat d'approximation dans le eas particulier des points minimaux, et, dans le troisi6me paragraphe, nous l'appli- quons pour