La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

PBST*: une nouvelle variante des SDDS

Présentations similaires


Présentation au sujet: "PBST*: une nouvelle variante des SDDS"— Transcription de la présentation:

1 PBST*: une nouvelle variante des SDDS
Amina Chikhaoui ESI Algeria Pr. Djamel Eddine Zegour ESI Algeria Dr. Walid Khaled Hidouci ESI Algeria Rencontres sur la Recherche en Informatique R2I 2011 12-14 Juin 2011 Tizi-Ouzou, Algérie

2 CONTAXTE Problématiques Solution
Difficultés d’adaptation des structures de données classiques aux environnements distribués Solution Le multiordinateur: ensemble de machine sur un réseau haut débit qui partagent des données, décentralisation des ressources Les structure de données distribuées et scalables (SDDS)

3 PLAN SDDS PBST PBST* Architecture et protocoles de communication Tests
Conclusion

4 SDDS Définition Caractéristiques
Les SDDS constituent une nouvelle famille de structures de données définies spécifiquement pour les multiordinateurs. Caractéristiques Distribution Disponibilité Scalabilité

5 Variantes à haute disponibilité
SDDS SDDS Basées sur les arbres Basées sur le hachage Unidimensionnelle Multidimensionnelle Unidimensionnelle Multidimensionnelle RP*N, RP*C , RP* S. Variantes à haute disponibilité LH*LH IH* k-RP* dPI-tree PBST* Variantes à haute disponibilité LH*M LH*g, LH*SA , LH* RS LH*S RP*RS

6 PBST(n) Définition Propriétés
Une nouvelle vue de structure de données arborescentes, il permet de partitionner un ensemble de données ordonnées. Propriétés 1- La taille maximale d’une case est n-1. 2- Deux cases sœurs ne peuvent pas avoir une différence de hauteur supérieure à un. Les SDDS pourquoi? 3- La somme des tailles de deux cases sœurs est supérieure à n-1. 4- Toutes les cases feuilles ont la même profondeur.

7 PBST PBST(5): case 1 50 30 65 15 43 57 73 52 60 6 26 36 48 71 78 case 5 case 4 case 3 case 2

8 PBST* Description PBST*
La SDDS PBST* représente une variante pour les SDDS qui est basée sur le partitionnement des données PBST* est basé sur le modèle Client/Serveur Un fichier PBST* est distribué sur plusieurs serveurs Chaque serveur S contient un ensemble d’enregistrements organiser en arbre de recherche binaire équilibré et un intervalle ]λ,β[.

9 PBST* Description PBST* il existe deux types de serveurs PBST*: 25 20
serveur de données S3 2. Serveur de donnée index S2 25 30 Le client PBST* a une image partielle ou complète sous forme d’un arbre de recherche binaire S1 ] -,+l[ S2 ] -, a[ S3]a,- [

10 PBST* Description PBST* Le paramètre de partitionnement (n)
Le seuil minimale(smin)  Le seuil intermédiaire(sint) 

11 PBST* Évolution du fichier PBST* serveur 1: ]-∞,+∞[
Image initiale d'un client PBST*

12 PBST* Évolution du fichier PBST* serveur 1: ]-∞,+∞[ 25 Insertion 15
Éclatement 20 30 15 50

13 PBST* Évolution du fichier PBST* serveur 1: ]-∞,+∞[ 25 Insertion 23
Éclatement S3 S2 serveur 3: ]25,+∞[ serveur 2: ]-∞,25[ 20 30 15 23 50 10 18

14 PBST* Évolution du fichier PBST* server1:]-∞,+∞[ 25 18 S3 S2 S4 30 20
15 50 23 10 server2:]-∞,15[ server4:]15,25[ server3:]25,+∞[

15 PBST* Image client S1:]- ,+[ S2:]- ,13[ S4:]13 ,25[ S3:]25 ,+[

16 Architecture et prototype de communication
Architecture générale de la plate forme SDDS PBST* Application 1 Client 1 coordinateur Serveur de noms Dialogue app/client Dialogue fns/coord Dialogue client/fns Application 2 Client 2 Dialogue coord/serveur Dialogue client/serveur Dialogue coord/serveur Client m Dialogue serveur/serveur Dialogue serveur/serveur Application n

17 Architecture et prototype de communication
Protocole de recherche IAM Application redirection redirection IAM Requête de recherche réponse IAM Recherche de C redirection Client Ack

18 Architecture et prototype de communication
Protocole d’insertion coordinateur IAM Application redirection redirection Allocation d’un serveur IAM Requête d’insertion IAM Réponse Ensemble des serveurs libres Insertion de C redirection Éclatement Client Ack

19 Tests Nombre d’éclatement par opération d’insertion
 Plus la capacité d’un serveur est grande moins on a d’éclatements. La capacité de serveur est le responsable du nombre de serveurs à alloués pour un fichier. Le nombre moyen d’éclatement par opération d’insertion est très faible et reste constant quelque soit la taille des fichiers  Confirme la Scalabilité de la SDDS PBST*

20 Tests Nombre moyen de redirections
La moyenne des erreurs d’adressage est à voisine de 0,4

21 Conclusion Conclusion Perspectives
Les SDDS sont un domaine de recherche pleine d’expansion PBST* est une nouvelle variante de SDDS basé sur les arbres de recherche binaire Perspectives Adapter PBST* à un environnement en grille Sécuriser les échanges de données entre les différents composants.

22 Merci


Télécharger ppt "PBST*: une nouvelle variante des SDDS"

Présentations similaires


Annonces Google