Constraint-based geolocation of Internet hosts

被引:188
作者
Gueye, Barnba [1 ]
Ziviani, Artur
Crovella, Mark
Fdida, Serge
机构
[1] Univ Paris 06, CNRS, LIP6, Paris, France
[2] LNCC, Petropolis, Brazil
[3] Boston Univ, Dept Comp Sci, Boston, MA 02215 USA
基金
美国国家科学基金会;
关键词
delay measurement; geolocation; internet; multilateration; position measurement;
D O I
10.1109/TNET.2006.886332
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Geolocation of Internet hosts enables a new class of location-aware applications. Previous measurement-based approaches use reference hosts, called landmarks, with a well-known geographic location to provide the location estimation of a target host. This leads to a discrete space of answers, limiting the number of possible location estimates to the number of adopted landmarks. In contrast, we propose Constraint-Based Geolocation (CBG), which infers the geographic location of Internet hosts using multilateration with distance constraints to establish a continuous space of answers instead of a discrete one. However, to use multilateration in the Internet, the geographic distances from the landmarks to the target host have to be estimated based on delay measurements between these hosts. This is a challenging problem because the relationship between network delay and geographic distance in the Internet is perturbed by many factors, including queueing delays and the absence of great-circle paths between hosts. CBG accurately transforms delay measurements to geographic distance constraints, and then uses multilateration to infer the geolocation of the target host. Our experimental results show that CBG outperforms previous geolocation techniques. Moreover, in contrast to previous approaches, our method is able to assign a confidence region to each given location estimate. This allows a location-aware application to assess whether the location estimate is sufficiently accurate for its needs.
引用
收藏
页码:1219 / 1232
页数:14
相关论文
共 29 条
[1]  
[Anonymous], 2002, Proc. of the Passive and Active Measurement Workshop-PAM
[2]  
Bahl P., 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064), P775, DOI 10.1109/INFCOM.2000.832252
[3]  
BANERJEE S, 2004, P PASS ACT MEAS WORK
[4]  
*CAIDA, GTRACE
[5]  
DABEK F, 2004, P 2004 C APPL TECHN, P15
[6]  
DAVIS C, 1996, 1876 INT RFC
[7]   Special issue on Global Positioning System [J].
Enge, P ;
Misra, P .
PROCEEDINGS OF THE IEEE, 1999, 87 (01) :3-15
[8]  
Freedman M.J., 2005, 5 ACM SIGCOMM C INT, P153, DOI [10.5555/ 1251086.1251099, DOI 10.5555/1251086.1251099]
[9]  
*GEOB INC, GEONETMAP
[10]  
*IETF WORK GROUP, 2003, GEOGR LOC PRIV GEOPR