skip to main content
10.1145/1177080.1177090acmconferencesArticle/Chapter ViewAbstractPublication PagesimcConference Proceedingsconference-collections
Article

Towards IP geolocation using delay and topology measurements

Published:25 October 2006Publication History

ABSTRACT

We present Topology-based Geolocation (TBG), a novel approach to estimating the geographic location of arbitrary Internet hosts. We motivate our work by showing that 1) existing approaches, based on end-to-end delay measurements from a set of landmarks, fail to outperform much simpler techniques, and 2) the error of these approaches is strongly determined by the distance to the nearest landmark, even when triangulation is used to combine estimates from different landmarks. Our approach improves on these earlier techniques by leveraging network topology, along with measurements of network delay, to constrain host position. We convert topology and delay data into a set of constraints, then solve for router and host locations simultaneously. This approach improves the consistency of location estimates, reducing the error substantially for structured networks in our experiments on Abilene and Sprint. For networks with insufficient structural constraints, our techniques integrate external hints that are validated using measurements before being trusted. Together, these techniques lower the median estimation error for our university-based dataset to 67 km vs. 228 km for the best previous approach.

References

  1. P. Bahl and V. Padmanabhan. RADAR: An in-building RF-based user location and tracking system. In Proceedings of IEEE INFOCOM, Tel-Aviv, Israel, 2000.Google ScholarGoogle ScholarCross RefCross Ref
  2. S. Banerjee, T. Griffin, and M. Pias. The interdomain connectivity of PlanetLab nodes. In Proceedings of Passive & Active Measurement, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  3. E. G. S. Bernard Wong, Aleksandrs Slivkins. Meridian: A Lightweight Network Location Service without Virtual. In ACM SIGCOMM, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. P. Biswas and Y. Ye. Semidefinite programming for ad hoc wireless sensor network localization. In Proceedings of Information Processing in Sensor Networks, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. D. Clark, C. Partridge, R. Braden, B. Davie, S. Floyd, V. Jacobson, K. Kitabi, G. Minshall, K. Ramakrishnan, T. Roscoe, I. Stoica, J. Wroclawski, and L. Zhang. Making the World (of Communication) a Different Place. ACM SIGCOMM Computer Communication Review, 35(3), 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. F. Dabek, R. Cox, F. Kaashoek, and R. Morris. Vivaldi: A decentralized network coordinate system. In Proc. of the ACM SIGCOMM, Portland, OR, USA, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. L. Doherty, K. S. J. Pister, and L. E. Ghaoui. Convex position estimation in wireless sensor networks. In Proceedings of Infocom, pages 1655--1633, 2001.Google ScholarGoogle ScholarCross RefCross Ref
  8. P. Enge and P. Misra. Special issue on global positioning system. In Proceedings of the IEEE, volume 87, pages 3--15, jan 1999.Google ScholarGoogle ScholarCross RefCross Ref
  9. R. Govindan and H. Tangmunarunkit. Heuristics for Internet map discovery. In Proc IEEE Infocom, 2000.Google ScholarGoogle ScholarCross RefCross Ref
  10. B. Gueye, A. Ziviani, M. Crovella, and S. Fdida. Constraint-based geolocation of Internet hosts. To appear in ACM Transactions on Networking. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. http://geonames.usgs.gov. Geographic Names Information System.Google ScholarGoogle Scholar
  12. http://maps.google.com/. Google Maps.Google ScholarGoogle Scholar
  13. A. LaMarca, Y. Chawathe, S. Consolvo, J. Hightower, I. Smith, J. Scott, T. Sohn, J. Howard, J. Hughes, F. Potter, J. Tabert, P. Powledge, G. Borriello, and B. Schilit. Place Lab: Device positioning using radio beacons in the wild. In Proc. of Pervasive, Munich, Germany, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. maps.yahoo.com/dd. Yahoo! Driving Directions.Google ScholarGoogle Scholar
  15. D. Moore, R. Periakaruppan, J. Donohoe, and K. Claffy. Where in the world is netgeo.caida.org? In Proc. of the INET, Yokohama, Japan, 2000.Google ScholarGoogle Scholar
  16. oxide.sprintlink.net. Sprint Looking Glass Server.Google ScholarGoogle Scholar
  17. V. N. Padmanabban and L. Subramanian. Determining the geographic location of Internet hosts. In SIGMETRICS Performance, pages 324--325, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. V. Padmanabhan and L. Subramanian. An investigation of geographic mapping techniques for Internet hosts. In Proc. of the ACM SIGCOMM, San Diego, CA, USA, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. R. Percacci and A. Vespignani. Scale-free behavior of the Internet global performance. The European Physical Journal B - Condensed Matter, 32(4):3--15, apr 2003.Google ScholarGoogle Scholar
  20. N. Priyantha, A. Chakraborty, and H. Balakrishnan. The Cricket location-support system. In Proceedings of MOBICOM, Boston, MA, USA, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. sedumi.mcmaster.ca. Sedumi.Google ScholarGoogle Scholar
  22. R. Sherwood and N. Spring. Touring the Internet in a TCP sidecar. In ACM SIGCOMM, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. N. Spring, R. Mahajan, and T. Anderson. Quantifying the causes of path inflation. In ACM SIGCOMM, Aug. 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. N. Spring, R. Mahajan, and D. Wetherall. Measuring ISP topologies with Rocketfuel. In ACM SIGCOMM, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. L. Vandenberghe and S. Boyd. Semidefinite programming. SIAM Review, 38(1), 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. ws.cdyne.com/ip2geo/ip2geo.asmx. IP2GEO Website.Google ScholarGoogle Scholar
  27. www.netgeo.com. Netgeo Website.Google ScholarGoogle Scholar
  28. www.sarangworld.com/TRACEROUTE/. Sarangworld Project.Google ScholarGoogle Scholar
  29. M. Zhang, Y. Ruan, V. Pai, and J. Rexford. How DNS misnaming distorts Internet topology mapping. In Proc. of USENIX Annual Technical Conference, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Towards IP geolocation using delay and topology measurements

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        IMC '06: Proceedings of the 6th ACM SIGCOMM conference on Internet measurement
        October 2006
        356 pages
        ISBN:1595935614
        DOI:10.1145/1177080

        Copyright © 2006 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 25 October 2006

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Acceptance Rates

        Overall Acceptance Rate277of1,083submissions,26%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader