GeoWeight: internet host geolocation based on a probability model for latency measurements

Knowing the geographical location of an Internet host is of importance to many of today's Internet services. In this paper we focus on geolocating Internet hosts based purely on latency measurements. Existing latency measurement-based geolocation techniques use the observed latencies from multiple landmarks to the target host to determine maximum bound or both the maximum and minimum bounds of the geographical region where the target host is located. Due to the large variance of Internet latency measurements, the region constrained based on such maximum-minimum bounds tends to be relatively large resulting in large estimation errors. We propose a geolocation algorithm, GeoWeight, which improves the geolocation accuracy by further limiting the possible target region by dividing the constrained region to sub-regions of different weights. The weight assigned to a subregion indicates the probability of the target being in that sub-region; a higher weight indicating a more probable region. By considering latency measurements from multiple landmarks and computing the resultant weights of overlapping regions a better constrained target region can be obtained. This paper presents the GeoWeight algorithm and evaluates its performance using both synthetic and real data by geolocating target hosts in North America. We compare GeoWeight with two popular geolocation techniques, Octant and CBG, by geolocating the same set of targets. The results show that the GeoWeight algorithm outperforms existing techniques.

[1]  Foued Melakessou,et al.  On the road towards the comprehension of the internet traffic behavior: simulation and analysis of an end-to-end connection with ns-2 , 2007, SpringSim '07.

[2]  Emin Gün Sirer,et al.  Meridian: a lightweight network location service without virtual coordinates , 2005, SIGCOMM '05.

[3]  Emin Gün Sirer,et al.  Octant: A Comprehensive Framework for the Geolocalization of Internet Hosts , 2007, NSDI.

[4]  Lakshminarayanan Subramanian,et al.  An investigation of geographic mapping techniques for internet hosts , 2001, SIGCOMM.

[5]  Serge Fdida,et al.  Constraint-Based Geolocation of Internet Hosts , 2004, IEEE/ACM Transactions on Networking.

[6]  Randy H. Katz,et al.  Geographic Properties of Internet Routing , 2002, USENIX Annual Technical Conference, General Track.

[7]  A. Roxin,et al.  Survey of Wireless Geolocation Techniques , 2007, 2007 IEEE Globecom Workshops.

[8]  Serge Fdida,et al.  Leveraging Buffering Delay Estimation for Geolocation of Internet Hosts , 2006, Networking.

[9]  David Wetherall,et al.  Towards IP geolocation using delay and topology measurements , 2006, IMC '06.

[10]  Ashok Gahlot Data Communications and Networking , 2009 .

[11]  Margo I. Seltzer,et al.  Network-Aware Overlays with Network Coordinates , 2006, 26th IEEE International Conference on Distributed Computing Systems Workshops (ICDCSW'06).

[12]  Robert Tappan Morris,et al.  Vivaldi: a decentralized network coordinate system , 2004, SIGCOMM '04.

[13]  Helen J. Wang,et al.  Mining the Web and the Internet for Accurate IP Address Geolocations , 2009, IEEE INFOCOM 2009.

[14]  Fernando Boavida,et al.  NETWORKING 2002: Networking Technologies, Services, and Protocols; Performance of Computer and Communication Networks; Mobile and Wireless Communications , 2002, Lecture Notes in Computer Science.

[15]  Paul Francis,et al.  IDMaps: a global internet host distance estimation service , 2001, TNET.

[16]  Michael F. Schwartz,et al.  Locating nearby copies of replicated Internet servers , 1995, SIGCOMM '95.

[17]  Behrouz A. Forouzan,et al.  Data Communications and Networking 2nd Edition , 2000 .

[18]  W. Stahel,et al.  Log-normal Distributions across the Sciences: Keys and Clues , 2001 .

[19]  Arun Venkataramani,et al.  A structural approach to latency prediction , 2006, IMC '06.

[20]  Serge Fdida,et al.  Improving the accuracy of measurement-based geographic location of Internet hosts , 2005, Comput. Networks.

[21]  Dan Li,et al.  IP-Geolocation Mapping for Involving Moderately-Connected Internet Regions , 2009 .

[22]  P. V. Oorschot,et al.  Internet Geolocation and Evasion , 2006 .