Evaluation of a Large-Scale Topology Discovery Aglorithm

Slides:



Advertisements
Similar presentations
University of Nevada, Reno Router-level Internet Topology Mapping CS790 Presentation Modified from Dr. Gunes slides by Talha OZ.
Advertisements

Minimizing Probing Cost for Detecting Interface Failures: Algorithms and Scalability Analysis Hung Nguyen (Univ. of Adelaide, Australia) Renata Teixeira.
Efficient Event-based Resource Discovery Wei Yan*, Songlin Hu*, Vinod Muthusamy +, Hans-Arno Jacobsen +, Li Zha* * Chinese Academy of Sciences, Beijing.
Universität Stuttgart Institute of Parallel and Distributed Systems (IPVS) Universitätsstraße 38 D Stuttgart Evaluation of Partition-Aware MANET.
Supercharging PlanetLab : a high performance, Multi-Application, Overlay Network Platform Written by Jon Turner and 11 fellows. Presented by Benjamin Chervet.
Geometry of large networks (computer science perspective) Dmitri Krioukov (CAIDA/UCSD) AIM, November 2011.
Extensible Networking Platform IWAN 2005 Extensible Network Configuration and Communication Framework Todd Sproull and John Lockwood
Router-level Internet Topology Mapping By Talha OZ.
1 In VINI Veritas: Realistic and Controlled Network Experimentation Jennifer Rexford with Andy Bavier, Nick Feamster, Mark Huang, and Larry Peterson
An Assessment of Mobile Ad-Hoc Network (MANET) Issues Jerry Usery CS 526 May 12 th, 2008.
1 A survey of Internet Topology Discovery. 2 Outline Motivations Internet topology IP Interface Level Router Level AS Level PoP Level.
Boston University Computer Science On The Marginal Utility of Network Topology Measurements John Byers with Paul Barford (now at Wisconsin), Azer Bestavros,
Mapping the Internet Topology Via Multiple Agents.
Computer Science 1 An Approach to Universal Topology Generation Alberto Medina Anukool Lakhina Ibrahim Matta John Byers
The DOCTOR Project DeplOyment and seCurisaTion of new functiOnalities in virtualized networking enviRonnements François-Xavier Aguessy – Thales Bertrand.
Router modeling using Ptolemy Xuanming Dong and Amit Mahajan May 15, 2002 EE290N.
June 2007CRI workshop (Boston, MA) Testbeds Henning Schulzrinne Columbia University.
Measuring ISP topologies with Rocketfuel Ratul Mahajan Neil Spring David Wetherall University of Washington ACM SIGCOMM 2002.
1 Network Topology Measurement Yang Chen CS 8803.
© 2014 UZH, chkroute – A tool for route compliance analyisis Daniel Dönni 1 1 Department of Informatics IFI, Communication Systems Group CSG, University.
INTERNET TOPOLOGY MAPPING INTERNET MAPPING PROBING OVERHEAD MINIMIZATION  Intra- and inter-monitor redundancy reduction IBRAHIM ETHEM COSKUN University.
Investigating Depth-Fanout Trade-Off in WiMAX Mesh Networks Salim Nahle Luigi Iannone Benoit Donnet Timur Friedman Laboratoire LIP6 – CNRS Université Pierre.
Traceroute-like exploration of unknown networks: a statistical analysis A. Barrat, LPT, Université Paris-Sud, France I. Alvarez-Hamelin (LPT, France) L.
Impact of Prefix Hijacking on Payments of Providers Pradeep Bangera and Sergey Gorinsky Institute IMDEA Networks, Madrid, Spain Developing the Science.
Research on design and implementation of Internet measurement infrastructure Lv Jun Aug 28, 2003.
Tony McGregor RIPE NCC Visiting Researcher The University of Waikato Optimising Path Discovery Doubletree.
FIDEMO 2009, Nov. 18 A Step Towards a Planet-scale Measurements Retrieval Infrastructure In this work, we propose to design an end-to-end path and delay.
Honeypots. Introduction A honeypot is a trap set to detect, deflect, or in some manner counteract attempts at unauthorized use of information systems.
Impact of Neighbor Selection on Performance and Resilience of Structured P2P Networks IPTPS Feb. 25, 2005 Byung-Gon Chun, Ben Y. Zhao, and John Kubiatowicz.
Efficient Algorithms for Large-Scale Topology Discovery Benoit Donnet joint work with Philippe Raoult, Timur Friedman and Mark Crovella Sigmetrics 2005.
Topology information component Thomas Bourgeau Laboratoire LIP6 – CNRS Université Pierre et Marie Curie – Paris 6 1st July - OneLab.
University of Murcia 8 June 2011 IPv6 in Europe Jacques Babot European Commission - DG INFSO Directorate, Emerging Technologies and Infrastructures.
Advanced Networking Lab. Given two IP addresses, the estimation algorithm for the path and latency between them is as follows: Step 1: Map IP addresses.
Floodless in SEATTLE : A Scalable Ethernet ArchiTecTure for Large Enterprises. Changhoon Kim, Matthew Caesar and Jenifer Rexford. Princeton University.
Doubletree: a Way to Reduce Redundancy in Traceroute Systems Benoit Donnet joint work with P. Raoult, T. Friedman and M. Crovella CAIDA – San Diego (Sept.
1 A Blueprint for Introducing Disruptive Technology into the Internet Larry Peterson Princeton University / Intel Research.
Report on Onelab/2 Activities Future Internet Research and Experimentation Report on Onelab/2 Activities Serge Fdida Université.
1 - GEC8, San Diego, July 20-22, 2010 Measurement Tools in PlanetLab Europe Tanja Zseby (Fraunhofer FOKUS, Berlin, Germany) (some slides from other OneLab.
© 2004 AARNet Pty Ltd Measurement in aarnet3 4 July 2004.
A Light-Weight Distributed Scheme for Detecting IP Prefix Hijacks in Real-Time Lusheng Ji†, Joint work with Changxi Zheng‡, Dan Pei†, Jia Wang†, Paul Francis‡
4 Introduction Semi-Structure Routing Framework System Model Performance Analytical Framework Simulation 6 Conclusion.
APPLICATION LAYER MULTICASTING
The InfoVis Toolkit Jean-Daniel Fekete INRIA Futurs/LRI, France
Yaping Zhu with: Jennifer Rexford (Princeton University) Aman Shaikh and Subhabrata Sen (ATT Research) Route Oracle: Where Have.
Cooperative Association for Internet Data Analysis CAIDA Activities TERENA – May 22, 2007 Colleen Shannon
Measurement in the Internet Measurement in the Internet Paul Barford University of Wisconsin - Madison Spring, 2001.
JAtlasX Sascha Bleidner Junior Researcher, DE-CIX R&D Access RIPE Atlas through Java.
Magellan: A Tool for Unicast Fault Isolation Cengiz Alaettinoglu Packet Design LLC Ramesh Govindan Information Sciences Institute John Mehringer Information.
Monitoring and Securing New Functions Deployed in a Virtualized Networking Environment Bertrand Mathieu, Guillaume Doyen, Wissam Mallouli, Thomas Silverston,
ISMA 2011 AIMS-3 Workshop on Active Internet Measurements Workshop Summary Mehmet Burak Akgun February 9-11, 2011 UCSD, La Jolla, CA.
Incrementally Improving Lookup Latency in Distributed Hash Table Systems Hui Zhang 1, Ashish Goel 2, Ramesh Govindan 1 1 University of Southern California.
PATH DIVERSITY WITH FORWARD ERROR CORRECTION SYSTEM FOR PACKET SWITCHED NETWORKS Thinh Nguyen and Avideh Zakhor IEEE INFOCOM 2003.
Topology Discovery Using an Address Prefix Stopping Rule Benoit Donnet Joint work with Timur Friedman Eunice 2005 – Madrid (Spain)
1 Internet Topology Discovery Through mrinfo Probing Benoit Donnet Workshop on Active Internet Measurements San Diego - Feb
A CIDR Prefix Stopping Rule for Topology Discovery Benoit Donnet joint work with Timur Friedman Algotel 2005 – Presqu'Ile de Giens.
Interaction and Animation on Geolocalization Based Network Topology by Engin Arslan.
Internet Quarantine: Requirements for Containing Self-Propagating Code
Comparative Analysis of Internet Topology Data Sets
Cristel Pelsser (rapporteur)
PERISCOPE: Standardizing and Orchestrating Looking Glass Querying
Improved Algorithms for Network Topology Discovery
Chuanxiong Guo, et al, Microsoft Research Asia, SIGCOMM 2008
Robert Szuman – Poznań Supercomputing and Networking Center, Poland
CCNA R&S Overview  The CCNA Routing and Switching Boot Camp is a composite course derived from ICND1 and ICND2 content merged into a single accelerated.
                                                                                                            Network Decoupling for Secure Communications.
Chapter 3: Dynamic Routing
                                                                                                            Network Decoupling for Secure Communications.
Pong: Diagnosing Spatio-Temporal Internet Congestion Properties
Multipath tracing with Paris Traceroute
Lecture 26: Internet Topology CS 765: Complex Networks.
Presentation transcript:

Evaluation of a Large-Scale Topology Discovery Aglorithm Benoit Donnet joint work with Brad Huffaker, Timur Friedman and kc claffy IPOM 2006 - Dublin

Research Context Network Measurement Internet topology discovery IP interface level large-scale Existing tools skitter (CAIDA) / scamper (WAND) TTM (RIPE) / AMP (NLANR) Rocketfuel / Scriptroute (U. Washington) DIMES (U. Tel Aviv)

Motivations Build the graph of the internet ([Pastor-Satorras & Vespignani]) Simulations input Network Management ([Siamwalla et al.]) Data replication over different machines ([Qiun et al. - INFOCOM01])

Large-scale discovery Power law distribution of router degree ([Faloutsos et al. - SIGCOMM99]) Measurement biais Experimental proof ([Lakhina et al. - INFOCOM03]) Analytical proof ([Clauset & Moore - arXiv cond- mat/0312674]) Solution? Topology discovery using a large set of traceroute-like monitors Doubletree ([Donnet et al. - SIGMETRICS05)

Contributions Doubletree implementation traceroute@home Java Open-source (BSD-like license) Freely available ([http://trhome.sourceforge.net]) Doubletree evaluation PlanetLab testbed

Doubletree Aims at reducing The probing redundancy The DDoS risk Starts probing at some midpoint h in the network Forward probing from h Backward probing from h-1

Doubletree (2)

Doubletree (3) Takes advantage of the tree-like structure of routes Uses stop sets {(interface, root)} Local stop set: {interface} Backward probing Global stop set: {(interface, destination)} Forward Probing Must be shared between monitors

Doubletree (4) Monitor 1: h <= 3 Monitor 2: h <= 2 10

Doubletree (5) Doubletree explains what must be shared between monitors The global stop set But no how to share information

Doubletree (5)

Experimental Setup PlanetLab testbed Ten monitors USA, Canada, France, Spain, Switzerland, Japan and Korea 200 destinations Randomly selected among the 300 institutions Measurements run on Dec. 20th 2005

Stopping Reasons

Stopping Distance

Running Time

States Interactions

Future Works Measurement Infrastructures Many security concerns ([COMNI2005]) OneLab ([http://www.one-lab.org]) PlanetLab extensions Monitoring component

Future Works (2) IPv6 networks Share objects through the use of DHT Control information Destination list Probing output

Conclusion Doubletree implementation in Java traceroute@home Open-source, BSD-like license, freely available Easily extensible PlanetLab Deployment Evaluation