PBST*: une nouvelle variante des SDDS

Slides:



Advertisements
Présentations similaires
Structures de données avancées : MLH (Multidimensional linear hashing)
Advertisements

Le moteur
1. Résumé 2 Présentation du créateur 3 Présentation du projet 4.
Structures de données avancées : Principales structures de fichiers
Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure dInformatique (ESI)
Structures de données avancées : MBT ( Multidimensional B-trees )
Structures de données avancées : MTH ( Multidimensional trie hashing )
Structures de données avancées : Introduction
Distance inter-locuteur
D. E ZEGOUR Institut National d ’Informatique
Calcul géométrique avec des données incertaines
LIRMM 1 Journée Deuxièmes années Département Microélectronique LIRMM.
Classe : …………… Nom : …………………………………… Date : ………………..
Les Prepositions.
Les 3 dimensio ns de la morale et de léthique (activité)
Applications et Techniques
Le Modèle Logique de Données
Directeur de Thèse : Pr. Witold Litwin
IH* – Hachage Multidimensionnel Distribué et Scalable
Witold Litwin Structures physiques Witold Litwin
Architecture de réseaux
A abstraction b assembleur c nombre binaire d bit e cache f UC g puce h compilateur i famille dordinateurs j contrôle k chemin de données l défaut m dé
1 Efficient Data and Program Integration Using Binding Patterns Ioana Manolescu, Luc Bouganim, Francoise Fabret, Eric Simon INRIA.
1 ACI DADDI - Réunion de lancement IRISA - Projet ADEPT Michel Hurfin Jean-Pierre Le Narzul Frédéric Tronel 23 mai 2005.
Université Mouloud Mammeri de Tizi-Ouzou
Application des algorithmes génétiques
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
LOGO Responsable du cours Mlle Amina GHRAB : 1 ère année IAG Institut Supérieur de Gestion de Tunis.
II. Chaînage, SDD séquentielles
Web Services - ADFS Pellarin Anthony En collaboration avec : Sogeti 1.
OLAP : Un pas vers la navigation
LES ARBRES IUP 2 Génie Informatique
Arbres Rouge noir Démo : INF3105 Structures de données et algorithmes
Notre calendrier français MARS 2014
C'est pour bientôt.....
Veuillez trouver ci-joint
Couplage d'un langage de contrôle un système de formatage existant
Les Nombres! de 0 à 20.
2.2 PRODUIT SCALAIRE ET CALCUL D’ANGLES
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
1 Modèle pédagogique d’un système d’apprentissage (SA)
Apprentissage avec un réseau de neurones artificiels
Structures de données avancées : Arbres AVL & Arbres Rouge et Noir
Structures de données avancées : Hachage dynamique
Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)
10 paires -. 9 séries de 3 étuis ( n° 1 à 27 ) 9 positions à jouer 5 tables Réalisé par M..Chardon.
CALENDRIER-PLAYBOY 2020.
USAM BRIDGE H O W E L L -CLASSIQUE
6 Nombres et Heures 20 vingt 30 trente 40 quarante.
9 paires séries de 3 étuis ( n° 1 à 27 )
Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)
Quel est l’intérêt d’utiliser le diagramme de Gantt dans la démarche de projet A partir d’un exemple concret, nous allons pouvoir exploiter plusieurs parties.
Relevez le numéro de votre logo préféré et adressez-le à : En cas d’hésitation, vous pouvez choisir jusqu’à 3 logos. Seront pris.
Structures de données avancées : Fichiers distribués
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)
Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)
D. E ZEGOUR Institut National d ’Informatique
Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)
Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)
Structures de données avancées : Fichiers multidimensionnels Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI) zegour.esi.dz
Structures de données avancées : Range Partionning: RP*
Structures de données avancées : LH* D. E ZEGOUR Institut National d ’Informatique.
Transcription de la présentation:

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

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)

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

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é

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

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.

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

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 ]λ,β[.

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,- [

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

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

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

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

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

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

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

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

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

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*

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

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.

Merci