• 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

When a thermoplastic is used as a matrix material for a short fibre reinforced thermoplastics the shear stresses developed towards the end of the fibres can exceed the

Votre table de cuisson à induction, qui vous permet de faire des écono- mies de temps et d'argent, doit être utilisée avec des casseroles appropriées pour.. la cuisson à

Avec leurs applications sur console, internet, téléphone mobile, les jeux sont devenus un média à part entière, pour toutes les cibles, à tout âge.. Advergame, social game,

data= table SAS contenant le tableau X ou la matrice D de dissemblance ; indique le nom de la table lue ou, par d´efaut, la derni`ere cr´ee ; D peut ˆetre retenu en pr´ecisant

Médecine légale, diplômé réparation juridique du dommage corporel Service Médecine Interne - Centre Hospitalier Régional. 1 rue Porte Madeleine - 45032 ORLEANS CEDEX

Ostrowski g penser que les consid6rations th6oriques faites par M. Reprenons le raisonnement de M.. Ostrowski donne des exemples) nos bornes sont sfirement plus

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

Before proceeding on with the proof, we recall the following maximal function's inequality initially developed by Peetre [14] (cf.. Besov spaces follows by