Download presentation
Presentation is loading. Please wait.
Published byArnold Douglas Modified over 8 years ago
1
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
2
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
3
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
4
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.
5
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
6
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:
7
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
8
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
9
Locating internal routers L3L3 L1L1 L2L2 n1n1 n2n2 n3n3
10
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
11
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
12
L3L3 L1L1 L2L2 n1n1 n2n2 n3n3 Locating internal routers
13
Performance Analysis
14
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
15
Thank you for your attention!
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.