A Detailed Path-latency Model for Router Geolocation* Internetes hosztok mérés alapú geolokalizációja Sándor Laki, Péter Mátray, Péter Hága, István Csabai.

Slides:



Advertisements
Similar presentations
Pune, India, 13 – 15 December 2010 ITU-T Kaleidoscope 2010 Beyond the Internet? - Innovations for future networks and services Dr. Bamba Gueye Joint work.
Advertisements

Dude, where’s that IP? Circumventing measurement-based IP geolocation Presented by: Steven Zittrower.
Understanding Geolocation Accuracy using Network Geometry Brian Eriksson Technicolor Palo Alto Mark Crovella Boston University.
Topic 7 Local Area Networks (LAN)
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Introduction to IPv4 Introduction to Networks.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
Ningning HuCarnegie Mellon University1 Optimizing Network Performance In Replicated Hosting Peter Steenkiste (CMU) with Ningning Hu (CMU), Oliver Spatscheck.
Characterizing Residential Broadband Networks Marcel Dischinger †, Andreas Haeberlen †‡, Krishna P. Gummadi †, Stefan Saroiu* † MPI-SWS, ‡ Rice University,
ETOMIC measurements in EVERGROW Gábor Vattay Eötvös University/Collegium Budapest.
Geolocation Les Cottrell – SLAC University of Helwan / Egypt, Sept 18 – Oct 3, 2010 Partially funded by DOE/MICS Field Work Proposal on Internet End-to-end.
1 A survey of Internet Topology Discovery. 2 Outline Motivations Internet topology IP Interface Level Router Level AS Level PoP Level.
PAM A Measurement Study of Internet Delay Asymmetry Abhinav PathakPurdue University Himabindu PuchaPurdue University Ying ZhangUniversity of Michigan.
A Detailed Path-latency Model for Router Geolocation Sándor Laki *, Péter Mátray, Péter Hága, István Csabai and Gábor Vattay Department of Physics of Complex.
Passive traffic measurement Capturing actual Internet packets in order to measure: –Packet sizes –Traffic volumes –Application utilisation –Resource utilisation.
Network Measurement Bandwidth Analysis. Why measure bandwidth? Network congestion has increased tremendously. Network congestion has increased tremendously.
4 August 2015 RE Meyers, Ms.Ed., CCAI CCNA Discovery Curriculum Review Networking for Home and Small Businesses Chapter 4: Connecting to the Internet Through.
ICANN Mission, Structure and Constituencies Capacity Building Program Dakar, October 2011 Anne-Rachel Inné.
Sándor Laki (C) Geolocation by IP address 1 Geolocation by IP address Locating Internet hosts Sándor Laki
Lecture 1, 1Spring 2003, COM1337/3501Computer Communication Networks Rajmohan Rajaraman COM1337/3501 Textbook: Computer Networks: A Systems Approach, L.
Computer Concepts 2014 Chapter 6 The Internet. 6 Chapter Contents  Section A: Internet Technology  Section B: Fixed Internet Access Chapter 6: The Internet2.
Jennifer Rexford Fall 2014 (TTh 3:00-4:20 in CS 105) COS 561: Advanced Computer Networks Locations.
Fundamental of IP network ~ ping, traceroute ~ Practice 1 Information and Communications Technology Internet Engineering.
On the Power of Off-line Data in Approximating Internet Distances Danny Raz Technion - Israel Institute.
(jeez y) Where is the Internet? Answers from : (G. Whilikers) Out there. (Mike) the way I see it, the "internet" has to be somewhere. a router collects.
1 Pertemuan 20 Teknik Routing Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0.
Data Comm. & Networks Instructor: Ibrahim Tariq Lecture 3.
Networking & the Internet. 2 What is a Network? □ A computer network allows computers to communicate with many other computers and to share resources.
ICANN Mission, Structure and Constituencies Capacity Building Program June
Towards Street-Level Client- Independent IP Geolocation Yong Wang, UESTC/Northwestern Daniel Burgener, Northwestern Marcel Flores, Northwestern Aleksandar.
University of Central Florida CAP 6135: Malware and Software Vulnerability Spring 2012 Paper Presentation Dude, where’s that IP? Circumventing measurement-based.
Computer Networks Performance Metrics. Performance Metrics Outline Generic Performance Metrics Network performance Measures Components of Hop and End-to-End.
Echo Cancellation Chapter 4. Echo : Echo is the repetition of a signal back to the transmitter; either due to a coupling between the loudspeaker and microphone.
A Queuing Theory Approach to Network Path Parameter Estimation Péter Hága Krisztián Diriczi Gábor Vattay István Csabai Attila Pásztor Darryl Veitch.
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.
Guide to TCP/IP, Second Edition1 Guide To TCP/IP, Second Edition Chapter 4 Internet Control Message Protocol (ICMP)
Networking & the Internet. 2 What is a Network? □ A computer network allows computers to communicate with many other computers and to share resources.
William Stallings Data and Computer Communications 7 th Edition Chapter 1 Data Communications and Networks Overview.
Interacting Network Elements: Chaos and Congestion Propagation Gábor Vattay Department of Physics of Complex Systems Eötvös University, Budapest, Hungary.
CCNA 3 Week 4 Switching Concepts. Copyright © 2005 University of Bolton Introduction Lan design has moved away from using shared media, hubs and repeaters.
Chapter 8: Internet Operation. Network Classes Class A: Few networks, each with many hosts All addresses begin with binary 0 Class B: Medium networks,
Neural Network Based Available Bandwidth Estimation in the ETOMIC Infrastructure Péter Hága, Sándor Laki, Ferenc Tóth, István Csabai, József Stéger, Gábor.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Troubleshooting Your Network Networking for Home and Small Businesses.
Packet switching network Data is divided into packets. Transfer of information as payload in data packets Packets undergo random delays & possible loss.
Detecting the Long-Range Dependence in the Internet Traffic with Packet Trains Péter Hága, Gábor Vattay Department Of Physics of Complex Systems Eötvös.
Summary - Part 2 - Objectives The purpose of this basic IP technology training is to explain video over IP network. This training describes how video can.
Determining the Geographic Location of Internet Hosts Venkata N. Padmanabhan Microsoft Research Lakshminarayanan Subramanian University of California at.
1 Evaluating NGI performance Matt Mathis
On the Impact of Clustering on Measurement Reduction May 14 th, D. Saucez, B. Donnet, O. Bonaventure Thanks to P. François.
What is the Speed of the Internet? Internet Computing KUT Youn-Hee Han.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Protocols and Architecture Slide 1 Use of Standard Protocols.
정하경 MMLAB Fundamentals of Internet Measurement: a Tutorial Nevil Brownlee, Chris Lossley, “Fundamentals of Internet Measurement: a Tutorial,” CMG journal.
Interconnect Networks Basics. Generic parallel/distributed system architecture On-chip interconnects (manycore processor) Off-chip interconnects (clusters.
Péter Hága Eötvös Loránd University, Hungary European Conference on Complex Systems 2008 Jerusalem, Israel.
Delay in packet switched network. Circuit switching In Circuit switched networks the resources needed along a path (buffers and link transmission rate)
Precision Measurements with the EVERGROW Traffic Observatory Péter Hága István Csabai.
IETF 62 NSIS WG1 Porgress Report: Metering NSLP (M-NSLP) Georg Carle, Falko Dressler, Changpeng Fan, Ali Fessi, Cornelia Kappler, Andreas Klenk, Juergen.
Proposal Presentation Inferring Geographic proximity of the Internet Node using a Compound Metric M. Kamran Nishat.
Motivation and Tools NETD411 – Computer Technology and Architecture.
1 IP2Geo: Locating Internet Hosts Geographically Venkat Padmanabhan Microsoft Research Joint work with L. Subramanian (UC Berkeley)
PATH DIVERSITY WITH FORWARD ERROR CORRECTION SYSTEM FOR PACKET SWITCHED NETWORKS Thinh Nguyen and Avideh Zakhor IEEE INFOCOM 2003.
Network Processing Systems Design
Networking and firewall
Lecture 13 – Network Mapping
Instructor Materials Chapter 1 Ever Wonder How It Works?
Dude, where’s that IP? Circumventing measurement-based geolocation
Phillipa Gill University of Toronto
Chandrika Jayant Ethan Katz-Bassett
TCP/IP Protocol Suite: Review
TCP/IP Protocol Suite: Review
No-Jump-into-Latency in China's Internet
Presentation transcript:

A Detailed Path-latency Model for Router Geolocation* Internetes hosztok mérés alapú geolokalizációja Sándor Laki, Péter Mátray, Péter Hága, István Csabai and Gábor Vattay Dept. of Physics of Complex Systems Eötvös Loránd University Budapest, Hungary * In Proc. IEEE Tridentcom-ONIT 2009, 6-8 April, 2009, Washington DC, USA

Location information can be useful to both private and corporate users –Targeted advertising on the web –Restricted content delivery –Location-based security check –Web statistics Scientific applications –Measurement visualization –Network diagnostics Motivation

Geolocation in General Passive geolocation –Extracting location information from domain names –DNS and WhoIS databases –Commercial databases MaxMind, IPligence, Hexasoft –Large and geographically dispersed IP blocks can be allocated to a single entity Active geolocation –Active probing –Measurement nodes with known locations –Constraint based techniques

Measurement Based Geolocation Active measurements – Network Delays Delays can be transformed to geographic distance –Round Trip Time (ping) –One-way delay Effects of overestimation Effects of underestimation – Topology Network-path discovery –Traceroute with fixed port pairs Interface clustering –Mercator, etc.

Modeling Packet Delays A packet delay ( d ) can be divided into… –Queuing delay ( D q ) –Processing delay ( D pc ) –Transmission delay ( D tr ) –Propagation delay ( D pg ) A given path: The overall packet delay for a network path ( s=n 0 and d=n H ): n0n0 n1n1 n2n2 nHnH … Only the propagation component has role in the geolocation

How to Estimate Propagation Delays Assumptions in the model –No queuing: D q = 0 –The per-hop processing and transmission delays can be approximated by a global constant: d h = D pc + D tr –Based on the literature and our observations d h = 100  s The one-way propagation delay along a given path:

Distance Approximation An upper approximation of geographical distance from source s to destination d : where r is the velocity of signal propagation in network [in c units] s d Physical properties of cables cable curvatures in copper: ~0.7 in fiber : 0.65

1. Round-Trip Time Constraint Using path-latency model –Round-trip propagation delay from a landmark Upper approximation of one-way propagation delay L t The node to be localized Landmark with known location

Locating internal routers L3L3 L1L1 L2L2 n1n1 n2n2 n3n3

2. Per-link Distances Link latency estimation –For a symmetric link e L1L1 n i-1 nini Internet RTT 1 RTT 2 RTT 1 – RTT 2 n i-1 nini e L1L1 L2L2

3. One-way Delay Constraint Constraint for a network path between two landmarks –Limiting the geographic length of a given network path High-precision OWD measurements L1L1 n1n1 L2L2 n2n2 n3n3

L3L3 L1L1 L2L2 n1n1 n2n2 n3n3 Locating internal routers

Performance Analysis

Summary Estimating propagation delays more precisely – Separation of propagation and per-hop delays in the overall packet latency Velocity of signal propagation in network is much smaller than we assumed before due to curvatures The novel one-way delay constraints improve the accuracy of router geolocation significantly –Nowadays these measurements are available in a few NGN testbeds ( ETOMIC, new OneLab-2 nodes, etc.) Plans for future extensions The method can be combined with passive techniques Improving latency model

Thank you for your attention!