Lundi 15 mars 2004AS1 SplitStream : diffusion de contenu à fort besoin en bande passante Anne-Marie Kermarrec (INRIA-Rennes, IRISA) En collaboration avec.

Slides:



Advertisements
Présentations similaires
LES NOMBRES PREMIERS ET COMPOSÉS
Advertisements

[number 1-100].
Le moteur
Qualité du Premier Billot. 2 3 Défauts reliés à labattage.
1. Résumé 2 Présentation du créateur 3 Présentation du projet 4.
Distance inter-locuteur
Classe : …………… Nom : …………………………………… Date : ………………..
Les numéros
Les numéros
Est Ouest Sud 11 1 Nord 1 Individuel 20 joueurs 15 rondes - 30 étuis (arc-en-ciel) Laval Du Breuil Adstock, Québec I-20-15ACBLScore S0515 RondeNE
Est Ouest Sud 11 1 Nord 1 Laval Du Breuil, Adstock, Québec I-17-17ACBLScore S0417 Allez à 1 Est Allez à 4 Sud Allez à 3 Est Allez à 2 Ouest RndNE
Est Ouest Sud 11 1 Nord 1 RondeNE SO
Est Ouest Sud 11 1 Nord 1 Individuel 15 ou 16 joueurs 15 rondes - 30 étuis Laval Du Breuil Adstock, Québec I-16-15ACBLScore S0415 RndNE
Sud Ouest Est Nord Individuel 36 joueurs
Les Prepositions.
Applications et Techniques
La diapo suivante pour faire des algorithmes (colorier les ampoules …à varier pour éviter le « copiage ») et dénombrer (Entoure dans la bande numérique.
Construction des 3 hauteurs
LES TRIANGLES 1. Définitions 2. Constructions 3. Propriétés.
1 ACI DADDI - Réunion de lancement IRISA - Projet ADEPT Michel Hurfin Jean-Pierre Le Narzul Frédéric Tronel 23 mai 2005.
Karel Heurtefeux1, Fabrice Valois2
07/24/09 1.
Mr: Lamloum Med LES NOMBRES PREMIERS ET COMPOSÉS Mr: Lamloum Med.
-17 Anticipations économiques en Europe Septembre 2013 Indicateur > +20 Indicateur 0 a +20 Indicateur 0 a -20 Indicateur < -20 Union européenne total:
28 La maison.
Congé Férié Journée Pédagogique Rencontre avec les athlètes 13hrs-14hrs Hors Glace 14hrs-15hrs 30 Glace Arena Vaudreuil-Dorion 14hrs-15hrs Glace 15hrs-16hrs.
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
Les verbes auxiliaires Avoir ou être ?? Choisissez! Cest un verbe Dr Mrs Vandertrampp? Cest un verbe réfléchi?
Auto-organisation dans les réseaux ad hoc
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
Détection de co-évolution de gènes Master 2 : Informatique à Finalité Professionnelle et Recherche Unifiée (IFPRU) Parcours Ingénierie de lIntelligence.
LES NOMBRES PREMIERS ET COMPOSÉS
La Saint-Valentin Par Matt Maxwell.
Les fichiers indexés (Les B-arbres)
Arbres Rouge noir Démo : INF3105 Structures de données et algorithmes
Exploitation de l’affinité dans les réseaux pair à pair
Notre calendrier français MARS 2014
3ème partie: les filtres
1 Protection des arbres multicast avec une forêt duale Mohand Yazid SAIDI Bernard COUSIN Miklós MOLNÁR 15 Février 2006.
C'est pour bientôt.....
Veuillez trouver ci-joint
Architecture des systèmes pair-à-pair de gestion de données Gabriel Antoniu Projet PARIS IRISA/INRIA.
Les Nombres! de 0 à 20.
SUJET D’ENTRAINEMENT n°4
ASI 3 Méthodes numériques pour l’ingénieur
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)
1/65 微距摄影 美丽的微距摄影 Encore une belle leçon de Macrophotographies venant du Soleil Levant Louis.
* Source : Étude sur la consommation de la Commission européenne, indicateur de GfK Anticipations.
chapitre -1- OPERATIONS [B] REGLES DE PRIORITE (f n°103) lundi 15 septembre 2014  rappels de 6°  du nouveau en 5°  applications  exercices  Page.
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
9 paires séries de 3 étuis ( n° 1 à 27 )
La sécurité dans les réseaux mobiles Ad hoc
Les Chiffres Prêts?
Médiathèque de Chauffailles du 3 au 28 mars 2009.
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.
Projet Implémentation du protocole MMT sous Linux
Les réseaux locaux virtuels : VLAN
Département Informatique Les Réseaux Informatiques Plans d’adressage Laurent JEANPIERRE.
1 Premières études sur la gestion de la volatilité dans Pastis Fabio Picconi Réunion GDS – 19/11/2004.
Transcription de la présentation:

Lundi 15 mars 2004AS1 SplitStream : diffusion de contenu à fort besoin en bande passante Anne-Marie Kermarrec (INRIA-Rennes, IRISA) En collaboration avec M. Castro, A. Rowstron (MSR Cambridge) P.Druschel, A. Nandi et A. Singh (Rice University)

Lundi 15 mars 2004 AS 2 SplitStream Distribution de contenu à fort besoin en bande-passante Distribution de fichiers Mises à jour de logiciel Diffusion de contenu multimédia Environnement coopératif Système pair-à-pair (P2P) Partage de ressources Auto organisation Pas délément de centralisation

Lundi 15 mars 2004 AS 3 Protocole de diffusion applicatif

Lundi 15 mars 2004 AS 4 Protocole de diffusion applicatif Protocoles à base darbre Déséquilibre de charge; la majorité des nœuds sont des feuilles Défaillance des nœuds internes de larbre Protocole épidémique Redondance par défaut Engendre un lourd trafic sur le réseau Inconvénients exacerbés par la nature des contenus diffusés Équité Charge réseau

Lundi 15 mars 2004 AS 5 Lapproche SplitStream Contenu divisé en flots (stripes) et distribué sur de multiples arbres de diffusion indépendants Équité Nœuds internes dans un arbre sont des feuilles dans les autres Disponibilité Défaillance dun nœud entraîne seulement une perte de qualité (parents indépendants) Flexibilité Saccommode de bande passante diverses

Lundi 15 mars 2004 AS 6 Construction dun arbre de diffusion B C E F D A G

Lundi 15 mars 2004 AS 7 Construction dun arbre de diffusion B C E F D A G

Lundi 15 mars 2004 AS 8 Arbre de diffusion unique : équité B C E F D A G IN: n kb/sec OUT: 2n kb/sec

Lundi 15 mars 2004 AS 9 La forêt SplitStream B C E F D A G

Lundi 15 mars 2004 AS 10 La forêt SplitStream B C E F D A G

Lundi 15 mars 2004 AS 11 La forêt SplitStream B C E F D A G

Lundi 15 mars 2004 AS 12 La forêt SplitStream B C E F D A G D EG B A FC A BC F G DE N kb/sec N/2 kb/sec

Lundi 15 mars 2004 AS 13 La forêt SplitStream B C E F D A G D EG B A FC A BC F G DE N kb/sec N/2 kb/sec

Lundi 15 mars 2004 AS 14 Lapproche SplitStream Difficulté majeure : construire et assurer la maintenance des multipels arbres de diffusion de manière décentralisée, fiable et extensible (passage à léchelle) afin que: Chaque client reçoive le nombre désiré de flots de données Arbres indépendants Contrôle de lallocation de bande passante Délais et charge imposées au réseau raisonnables Utilisation de Scribe/Pastry Pastry: infrastructure de routage structurée, efficace, fiable Scribe : protocole de diffusion à base darbre, décentralisé et efficace

Lundi 15 mars 2004 AS 15 Pastry : rappel [Rowstron-Druschel 2001] DHT Functionality 128 bit circular id space nodeIds (uniform random) objIds (uniform random) Invariant: node with numerically closest nodeId is objects root objId nodeIds O

Lundi 15 mars 2004 AS 16 Localité dans Pastry d46a1c Route(d46a1c) d462ba d4213f d13da3 65a1fc d467c4 d471f1 Name space d467c4 65a1f c d13da3 d4213f d462ba Leaf set Proximity space IP*1.6

Lundi 15 mars 2004 AS 17 Scribe : rappel Create : route vers groupId Join : route vers groupId Arbre : union des routes Pastry des membres du groupe à la racine Diffusion Charge raisonnable imposée sur le réseau Délai raisonnable groupId join( groupId) Multicast (groupId) Racine join( groupId)

Lundi 15 mars 2004 AS 18 Scribe d13da3 65a1fc d467c4: root d471f1 Name space 26b20d Proximity space 26b20d 65a1fc d13da3 d467c4: root

Lundi 15 mars 2004 AS 19 SplitStream Construction dun arbre/ groupe Scribe pour chaque flot de données Chaque identificateur de flot commence par un digit différent (indépendance jusquà 16 flots) 0x1x fx …..

Lundi 15 mars 2004 AS 20 SplitStream : gestion de la forêt Contraintes Degré sortant limité augmente potentiellement la profondeur des arbre Besoin déquilibrer la charge entre les arbre et à lintérieur des arbres Conserver lindépendance face aux défaillances. Solution Nœuds en sous charge joignent un arbre de capacité disponible Nœuds en sur charge abandonnent des enfants Orphelins anycast à larbre de capacité disponible pour trouver de nouveaux parents

Lundi 15 mars 2004 AS 21 Expériences Simulations Topologies GT, Mercator, MS Corp noeuds Pastry (b=4, leafset = 16) SplitStream : 16 flots Configurations degré entrant x degré sortant Impact de la capacité disponible 16x16, 16x18, 16x32 et 16xNB Impact de capacités/besoins variés (Gnutella) Expérimentations Construction de la forêt Performance de la diffusion

Lundi 15 mars 2004 AS 22 Construction de la forêt : charge des noeuds

Lundi 15 mars 2004 AS 23 Construction de la forêt: charge des noeuds Configuration 16x1616x1816x3216xNB Max Mean Med

Lundi 15 mars 2004 AS 24 Diffusion : charge réseau ConfigurationCentralisé (0.43) Scribe (0.47) IP (0.43) 16x16 (0.98) 16x1816x3216xN B Max Mean Med16

Lundi 15 mars 2004 AS 25 Pénalité de délai lors de la diffusion ,511,522,5 Delay penalty Cumulative stripes RAD (16 x NB) RAD (16 x 32) RAD (16 x 18) RAD (16 x 16)

Lundi 15 mars 2004 AS 26 Diversité des chemins Configuration 16x1616x3216xNB Max Mean Med221 Nombre de flots perdus (au plus) a chaque noeud en cas de défaillance dun noeud

Lundi 15 mars 2004 AS 27 Nombre de flots reçus (Trace Gnutella, nœuds)

Lundi 15 mars 2004 AS 28 Défaillance catastrophique (25% de nœuds défaillants) : nombre de flots reçus (10, 000)

Lundi 15 mars 2004 AS 29 Défaillance catastrophique (25% de nœuds défaillants) : nombre de messages (10000 noeuds)

Lundi 15 mars 2004 AS 30 Conclusion SplitStream permet deffectuer de la distribution de contenus à fort besoin en bande passante de manière équitable et robuste Forêt darbres indépendants au lieu dun arbre unique Gestion extensible et décentralisée reposant sur Pastry et Scribe Bonnes propriétés de fiabilités en environnement dynamique