1 Réseaux : algorithmique et combinatoire Daniel Krob (LIX) Laurent Viennot (INRIA)

Slides:



Advertisements
Présentations similaires
ORTHOGRAM PM 3 ou 4 Ecrire: « a » ou « à » Référentiel page 6
Advertisements

LES NOMBRES PREMIERS ET COMPOSÉS
[number 1-100].
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.
Fabrice Lauri, François Charpillet, Daniel Szer
Licence pro MPCQ : Cours
Distance inter-locuteur
Le pluriel des noms
Institut Supérieur d'Informatique
Classe : …………… Nom : …………………………………… Date : ………………..
Les numéros
ACTIVITES Les fractions (10).
Rover 14½ tables (24/26 étuis) Tables: 14 Rondes: 13 de 2 étuis Étuis au jeu: 28 Saut après: 7 rondes Paire Rover: 15 N-S (ou E-O) Select movement: 1 Mitchell.
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 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
Le Modèle Logique de Données
La diapo suivante pour faire des algorithmes (colorier les ampoules …à varier pour éviter le « copiage ») et dénombrer (Entoure dans la bande numérique.
2 1. Vos droits en tant quusagers 3 1. Vos droits en tant quusagers (suite) 4.
User management pour les entreprises et les organisations Auteur / section: Gestion des accès.
Coalescence et grandes structures combinatoires
PARTENARIAT ÉDUCATIF GRUNDTVIG PARTENARIAT ÉDUCATIF GRUNDTVIG REPERES COHESION CULTURELLE ET EXPANSION DES IDEES SUR LE TERRITOIRE EUROPEEN.
Mr: Lamloum Med LES NOMBRES PREMIERS ET COMPOSÉS Mr: Lamloum Med.
1 Cours numéro 3 Graphes et informatique Définitions Exemple de modélisation Utilisation de ce document strictement réservée aux étudiants de l IFSIC.
1 SERVICE PUBLIC DE LEMPLOI REGION ILE DE France Tableau de bord Juillet- Août 2007.
1 Guide de lenseignant-concepteur Vincent Riff 27 mai 2003.
~ Veille technologique ~ Les réseaux pair-à-pair
Détection de co-évolution de gènes Master 2 : Informatique à Finalité Professionnelle et Recherche Unifiée (IFPRU) Parcours Ingénierie de lIntelligence.
Titre : Implémentation des éléments finis sous Matlab
LES NOMBRES PREMIERS ET COMPOSÉS
Cairn.info Chercher : Repérer : Progresser 13/01/ { } Revues et diffusion des savoirs scientifiques : retour d’expérience de Cairn.info
La Saint-Valentin Par Matt Maxwell.
2 TP avec l ’aide d ’un modeleur 3D :
Unit 4: Les animaux Unit 4: Les animaux.
1 INETOP
Représentation des systèmes dynamiques dans l’espace d’état
1. 2 PLAN DE LA PRÉSENTATION - SECTION 1 : Code HTML - SECTION 2.1. : CSS (Méthode 1) - SECTION 2.2. : CSS (Méthode 2) - SECTION 3 : JavaScript - SECTION.
DUMP GAUCHE INTERFERENCES AVEC BOITIERS IFS D.G. – Le – 1/56.
La Distribution des Données
1 Licence dinformatique Algorithmique des graphes Problèmes dordonnancement. Utilisation de ce document strictement réservée aux étudiants de l IFSIC dans.
Exploitation de l’affinité dans les réseaux pair à pair
Tournoi de Flyball Bouin-Plumoison 2008 Tournoi de Flyball
Notre calendrier français MARS 2014
C'est pour bientôt.....
1 INETOP
Les Nombres 0 – 100 en français.
Veuillez trouver ci-joint
Architecture des systèmes pair-à-pair de gestion de données Gabriel Antoniu Projet PARIS IRISA/INRIA.
Atelier de formation : MAT optimisation II (les graphes).
Réunion 29/11/20131 Projet L412 Nov Recherche dun ouvrage …. Sur Dieppe.
LA GESTION COLLABORATIVE DE PROJETS Grâce aux outils du Web /03/2011 Académie de Créteil - Nadine DUDRAGNE 1.
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.
1 - Programme de Seconde (juin 2009) Statistique et probabilités
10 paires -. 9 séries de 3 étuis ( n° 1 à 27 ) 9 positions à jouer 5 tables Réalisé par M..Chardon.
CALENDRIER-PLAYBOY 2020.
9 paires séries de 3 étuis ( n° 1 à 27 )
Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)
Les Chiffres Prêts?
Médiathèque de Chauffailles du 3 au 28 mars 2009.
1 Formation à l’usage éco-performant de votre pc 1 ère Partie.
COMPARAISON ENTRE GNUTELLA ET FREENET
Transcription de la présentation:

1 Réseaux : algorithmique et combinatoire Daniel Krob (LIX) Laurent Viennot (INRIA)

2 Présentation du cours Approche de l’algorithmique et de la combinatoire par des problèmes appliqués autour des réseaux : –réseaux cellulaires (GSM) –réseaux ad hoc (Wifi) –graphe du web (liens hypertexte) –réseaux pair-à-pair (P2P)

3 Plan du cours 3 séances DK (3 dernières) : –Réseaux cellulaires : Survol (GSM, GPRS, UMTS) Problème de la démodulation : approche classique et combinatoire –Formule de Barret –Bijection de Knuth (tableaux d ’Young) –Fonctions symmétriques

4 7 séances LV (7 premières) : –Graphe du web : Mesure du web PageRank et Perron - Froebenius Méthode HITS et généralisation Modèles probabilistes et loi de Pareto –Réseaux ad hoc Routage dans Internet et en ad hoc Algorithmes d’optimisation de la diffusion

5 Graphe du web

6

7 Réseaux ad hoc

8

9 Protocoles pair-à-pair de partage de fichiers (peer-to-peer) Historique et survol des protocoles existants Insertion dans le réseau Tables de hachage distribuées

10 Partage de fichier Internet A

11 Index central : Napster A A A? IP

12 Chacun indexe ses fichiers : Gnutella (v0.4) A A? IP

13 Solution hybride : Kazaa (Ultrapeers / Supernodes) A A? IP A? A

14 Téléchargement multiple : eDonkey A1 A3 A2

15 Anonymat total : Freenet Tout est crypté. Les fichiers sont cachés. On ne sait pas ce qu’on aide à chercher, ou même ce que l’on cache.

16 Insertion d’un nouveau nœud Règle générale : –il existe un mécanisme pour demander à un pair l’adresse d’autre pairs, –trouver un nœud du réseau, –contacter de proche en proche d’autres nœuds jusqu’à en trouver acceptant une nouvelle connexion.

17 Insertion dans Gnutella Trouver un point d’entrée dans un Gwebcache Soit un nœud accepte la connexion, soit il donne une liste d’adresses de pairs (contacts récents ou voisins) Modèle de construction du réseau par des marches aléatoires à partir d’un sous- ensemble des nœuds...

18 Crawl de Gnutella

19 Un vieux problème Indexe centralisé : Google, Teoma, … –Qui a la page web contenant : dea, algorithmique ? Indexe hiérarchique : DNS –Quelle est l’adresse de ?

20 Tables de hachage distribuées Trouver le nœud possédant un fichier connaissant le nom exact du fichier (idem DNS). Construire un index distribué. Éviter les inondations. Solution à base de routage. Chaque nœud a une adresse logique ID. Fonction de hachage f : nom ---> ID.

21 ID Log n voisins Chord (Stoica et al., 2001) 0 A f(A) A A (A, IP) Routage en O(log n)

22 ID Log n voisins Chord (Stoica et al., 2001) 0 A f(A) (A, IP) Routage en O(log n) ID + 2 k ?

23 Chord : Hypercube Contraintes fortes sur le choix des voisins. Requêtes exactes. Autres solutions : –CAN (Ratnasamy et al., 2001) : tore –Tapestry(Zhao et al., 2001) : hypercube –Viceroy (Malkhi et al., 2002) : papillon –D2B (Fraigniaud et Gauron, 2003) : de Bruijn –Kademlia (Maymounkov et Mazières, 2003) : hypercube

24

25 Optimiser la diffusion Autorise les requêtes partielles. Similaire au réseaux ad hoc : –forte dynamicité –connaît ses voisins –on peut facilement connaître les voisins de ses voisins (Hellos) Contrainte : optimiser la diffusion, chaque nœud ne connaissant que ses voisins et les voisins de ses voisins.

26 Multipoints relais (ad hoc) 1 2 Sélectionner un minimum de relais pour atteindre tout le monde à deux sauts.

27 Règle de retransmission (ad hoc) d 1 2 a b c Si on n’a pas déjà reçu et on reçoit d’un MPR alors on retransmet. f

28 Multipoints relais (réseau logique ou filaire) 1 2 Chaque multipoint relais m de x retransmet à son secteur S(x,m). On retransmet au secteur plus ses MPRs.

29 Règle de retransmission (filaire) On retransmet si : –pas déjà reçu –reçu avec nb sauts supérieur –reçu avec même nb sauts mais d ’un nœud plus grand

30 Preuve d’exhaustivité Tout sommet à distance d de la source est atteint en d sauts.

31 Approche par spanner Construire un sous-graphe connexe avec peu d’arêtes. Ne retransmettre que sur les arêtes de ce sous-graphe.

32 Heuristique distribuée

33 Heuristique distribuée

34 Heuristique distribuée

35 Heuristique distribuée

36 Heuristique distribuée

37 Preuve Arêtes enlevées par une de leur extrémité : e 1 < … < e k. Le graphe privé de {e 1, …, e k } reste connexe. Quand x décide d’enlever e i, il reste un cycle dans son graphe à deux sauts qui ne contient que des arêtes >= e i.

38 Gain ? Crawls plus complets. Modèles de réseaux pair-à-pair.

39 Éthique Empêcher le partage de fichiers interdits. Empêcher certaines requêtes.