DONNET Benoit
Supervision : Serge FDIDA
Co-supervision : FRIEDMAN Timur, BAYNAT Bruno
Algorithmes pour la Découverte de Topologie à Grande Echelle
Ces dernières années ont vu un intérêt croissant dans la découverte, à grande échelle, de la topologie d'internet au niveau des interfaces IP. Une nouvelle génération de systèmes de mesure fortement distribués est actuellement en train d'être déployée. Malheureusement, avant cette thèse, la communauté de la recherche ne s'est pas attardée sur la question de savoir comment effectuer ces mesures de manière efficace. Dans cette thèse, nous proposons plusieurs contributions pour permettre aux mesures de passer à l'échelle. D'abord, nous montrons que les méthodes classiques de découverte de topologie (i.e., skitter) sont inefficaces car elles sondent de manière répétée les mêmes interfaces. De telles méthodes peuvent poser problème lors du passage à l'échelle car le trafic généré pourrait aisément ressembler à une attaque de déni de service distribué. Nous mesurons deux types de redondance dans l'envoi de sondes (intra- et inter-moniteur) et montrons qu'ils sont tous deux élevés. Dans un deuxième temps, comme il n'est pas inhabituel pour un moniteur de traceroute d'opérer en isolation, nous proposons et évaluons des stratégies pour réduire la redondance à l'intérieur d'un seul moniteur. L'idée clé de ces stratégies est de commencer à sonder loin du moniteur et de fonctionner en arrière. Nos résultats montrent que nos algorithmes peuvent diminuer la redondance au prix d'une légère réduction dans la découverte de noeuds et de liens. Ensuite, nous proposons et évaluons Doubletree, un algorithme coopératif qui réduit simultanément les deux types de redondance sur les routeurs et les systèmes finaux. Les idées clés sont (i) exploiter les structures en arbres des routes vers et depuis un seul point afin de décider quand arrêter d'envoyer des sondes, (ii) commencer à sonder quelque part au milieu du chemin. Nos résultats montrent que Doubletree peut réduire les deux types de charge sur le réseau de manière drastique tout en permettant de découvrir presque le même ensemble de noeuds et de liens. En plus, nous fournissons et évaluons une implémentation de Doubletree dans un outil appelé traceroute@home. Quatrièmement, nous fournissons plusieurs améliorations à Doubletree afin de réduire le coût de communication, la charge sur les destinations et augmenter la couverture. Enfin, nous proposons une généralisation des filtres de Bloom, les retouched Bloom filters, qui permet des faux négatifs en plus des faux positifs ainsi qu'un moyen d'obtenir un compromis entre les deux. Nous montrons aussi comment diminuer le taux d'erreur global, en l'exprimant comme une combinaison entre les taux de faux positifs et de faux négatifs.
Defence : 09/22/2006
Jury members :
Pierre Sens, Université Pierre & Marie Curie (France)
Serge Fdida, Université Pierre & Marie Curie (France)
Timur Friedman, Université Pierre & Marie Curie (France)
Olivier Bonaventure, Université Catholique de Louvain (Belgique) [Rapporteur]
Guy Leduc, Université de Liège (Belgique) [Rapporteur]
Mark Crovella, Boston University (USA)
Philippe Owezarski, LAAS (France)
kc claffy, University of California at San Diego/CAIDA (USA)
2005-2013 Publications
-
2013
- F. Tarissan, B. Quoitin, P. Mérindol, B. Donnet, J.‑J. Pansiot, M. Latapy : “Towards a Bipartite Graph Modeling of the Internet Topology”, Computer Networks, vol. 57 (11), pp. 2331-2347, (Elsevier) (2013)
-
2010
- Kimberly C. Claffy, E. Aben, J. Augé, R. Beverly, Fabiàn E. Bustamante, B. Donnet, T. Friedman, M. Fomenkov, P. Haga, Matthew J. Luckie, Y. Shavitt : “The 2nd workshop on active internet measurements (AIMS-2) report”, Computer Communication Review, vol. 40 (5), pp. 53-58, (Association for Computing Machinery) (2010)
- B. Donnet, B. Baynat, T. Friedman : “Improving Retouched Bloom Filter for Trading off Selected False Positives Against False Negatives”, Computer Networks, vol. 54 (18), pp. 3373-3387, (Elsevier) (2010)
-
2007
- S. Nahle, L. Iannone, B. Donnet, N. Malouch : “On the Construction of WiMAX Mesh Tree”, IEEE Communications Letters, vol. 11 (12), pp. 967-969, (Institute of Electrical and Electronics Engineers) (2007)
- B. Donnet, B. Huffaker, T. Friedman, K. Claffy : “Increasing the Coverage of a Cooperative Internet Topology Discovery Algorithm”, Proc. IFIP/TC6 Networking, vol. 4479, Lecture Notes in Computer Science, Atlanta, GA, United States, pp. 738-748, (Springer) (2007)
- S. Nahle, L. Iannone, B. Donnet, T. Friedman : “Investigating Depth-Fanout Trade-offs in WiMAX Mesh Networks”, 1st Weird Workshop on WiMAX Wireless and Mobility, Coimbra, Portugal (2007)
- B. Donnet, T. Friedman : “Internet topology discovery: A survey”, Communications Surveys and Tutorials, IEEE Communications Society, vol. 9 (4), pp. 56-69, (Institute of Electrical and Electronics Engineers) (2007)
-
2006
- B. Donnet : “Algorithmes pour la Découverte de Topologie à Grande Echelle”, thesis, phd defence 09/22/2006, supervision Fdida, Serge, co-supervision : Friedman, Timur, Baynat, Bruno (2006)
- B. Donnet, B. Baynat, T. Friedman : “Retouched Bloom Filters: Allowing Networked Applications to Trade Off Selected False Positives Against False Negatives”, Proc. 2nd Conference on Future Networking Technologies (CoNEXT), Lisboa, Portugal, pp. 13:1-13:12, (ACM) (2006)
- B. Donnet, Ph. Raoult, T. Friedman, M. Crovella : “Deployment of an Algorithm for Large-Scale Topology Discovery”, IEEE Journal on Selected Areas in Communications, vol. 24 (12), pp. 2210-2220, (Institute of Electrical and Electronics Engineers) (2006)
- B. Donnet, B. Huffaker, T. Friedman, Kimberly C. Claffy : “Approche Récursive d’Etiquetage des Chemins Alternatifs au Niveau IP”, CFIP 2006 - 12e Colloque Francophone sur l'Ingénierie des Protocoles, Tozeur, Tunisia, pp. 1-12, (Hermès) (2006)
- B. Donnet, B. Huffaker, T. Friedman, K. Claffy : “Evaluation of a Large-Scale Topology Discovery Algorithm”, Proc. IP Operation and Management Workshop (IPOM), vol. 4268, Lecture Notes in Computer Science, Dublin, Ireland, pp. 193-204, (Springer) (2006)
- B. Donnet, B. Baynat, T. Friedman : “Retouched Bloom Filters: Allowing Networked Applications to Flexibly Trade Off Selected False Positives Against False Negatives”, (2006)
- B. Donnet, Ph. Raoult, T. Friedman : “Efficient Route Tracing from a Single Source”, (2006)
- B. Donnet, B. Huffaker, T. Friedman, Kimberly C. Claffy : “Implementation and Deployment of a Distributed Network Topology Discovery Algorithm”, (2006)
-
2005
- B. Donnet, Ph. Raoult, T. Friedman, M. Crovella : “Efficient Algorithms for Large-Scale Topology Discovery”, SIGMETRICS 2005 - 2005 ACM SIGMETRICS international conference on Measurement and modeling of computer systems, Banff, Alberta, Canada, pp. 327-338, (ACM) (2005)
- B. Donnet, T. Friedman : “A CIDR Prefix Stopping Rule for Topology Discovery”, Algotel 2005 - 7es Rencontres Francophones sur les aspects Algorithmiques des Télécommunications, Presqu'île de Giens, France, pp. 39-42 (2005)
- B. Donnet, T. Friedman, M. Crovella : “Improved Algorithms for Network Topology Discovery”, PAM 2005 - 6th International Workshop on Passive and Active Measurement, vol. 3431, Lecture Notes in Computer Science, Boston, MA, United States, pp. 149-162, (Springer) (2005)
- B. Donnet, T. Friedman : “Topology Discovery Using an Address Prefix Based Stopping Rule”, EUNICE 2005 - Networks and Applications Towards a Ubiquitously Connected World, vol. 196, IFIP International Federation for Information Processing, Madrid, Spain, pp. 119-130, (Springer) (2005)