{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,19]],"date-time":"2026-05-19T12:37:25Z","timestamp":1779194245915,"version":"3.51.4"},"reference-count":47,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2020,5,22]],"date-time":"2020-05-22T00:00:00Z","timestamp":1590105600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGCOMM Comput. Commun. Rev."],"published-print":{"date-parts":[[2020,5,22]]},"abstract":"<jats:p>RIPE IPmap is a multi-engine geolocation platform operated by the RIPE NCC. One of its engines, single-radius, uses active geolocation to infer the geographic coordinates of target IP addresses. In this paper, we first introduce the methodology of IPmap's single-radius engine, then we evaluate its accuracy, coverage, and consistency, and compare its results with commercial geolocation databases. We found that 79.5% of single-radius results have city-level accuracy for our ground truth dataset, and 87.0% have city-level consistency or geolocating different interfaces on the same routers. On our coverage evaluation dataset of 26,559 core infrastructure IP addresses, single-radius provided geolocation inferences for 78.5% of them.We offer recommendations to improve the single-radius engine and IPmap platform in general. The main contributions of this paper are to introduce and evaluate the IPmap single-radius engine and to provide a generalized evaluation workflow applicable to historical and future geolocation techniques.<\/jats:p>","DOI":"10.1145\/3402413.3402415","type":"journal-article","created":{"date-parts":[[2020,5,25]],"date-time":"2020-05-25T22:41:33Z","timestamp":1590446493000},"page":"3-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":36,"title":["RIPE IPmap active geolocation"],"prefix":"10.1145","volume":"50","author":[{"given":"Ben","family":"Du","sequence":"first","affiliation":[{"name":"UC San Diego"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Massimo","family":"Candela","sequence":"additional","affiliation":[{"name":"University of Pisa"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bradley","family":"Huffaker","sequence":"additional","affiliation":[{"name":"UC San Diego"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alex C.","family":"Snoeren","sequence":"additional","affiliation":[{"name":"UC San Diego"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"kc","family":"claffy","sequence":"additional","affiliation":[{"name":"UC San Diego"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,5,23]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"2019. Archipelago (Ark) Measurement Infrastructure. https:\/\/www.caida.org\/projects\/ark\/  2019. Archipelago (Ark) Measurement Infrastructure. https:\/\/www.caida.org\/projects\/ark\/"},{"key":"e_1_2_1_2_1","unstructured":"2019. AS Rank. https:\/\/asrank.caida.org\/  2019. AS Rank. https:\/\/asrank.caida.org\/"},{"key":"e_1_2_1_3_1","unstructured":"2019. MaxMind: IP Geolocation and Online Fraud Prevention. https:\/\/www.maxmind.com  2019. MaxMind: IP Geolocation and Online Fraud Prevention. https:\/\/www.maxmind.com"},{"key":"e_1_2_1_4_1","unstructured":"2019. Measurement and ANalysis of Internet Congestion. https:\/\/manic.caida.org\/  2019. Measurement and ANalysis of Internet Congestion. https:\/\/manic.caida.org\/"},{"key":"e_1_2_1_5_1","unstructured":"2019. NetAcuity Industry-Standard Geolocation - Digital Element. https:\/\/www.digitalelement.com\/geolocation  2019. NetAcuity Industry-Standard Geolocation - Digital Element. https:\/\/www.digitalelement.com\/geolocation"},{"key":"e_1_2_1_6_1","unstructured":"2019. PeeringDB: The Interconnection Database. https:\/\/www.peeringdb.com\/  2019. PeeringDB: The Interconnection Database. https:\/\/www.peeringdb.com\/"},{"key":"e_1_2_1_7_1","unstructured":"2019. The CAIDA Internet Topology Data Kit. https:\/\/www.caida.org\/data\/internet-topology-data-kit\/  2019. The CAIDA Internet Topology Data Kit. https:\/\/www.caida.org\/data\/internet-topology-data-kit\/"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.23721\/107\/1354084"},{"key":"e_1_2_1_9_1","unstructured":"2019. Worlds API. https:\/\/ipmap.ripe.net\/static\/doc\/#\/?id=worlds-api  2019. Worlds API. https:\/\/ipmap.ripe.net\/static\/doc\/#\/?id=worlds-api"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3155055.3155059"},{"key":"e_1_2_1_11_1","unstructured":"CAIDA. 2019. iffinder. https:\/\/www.caida.org\/tools\/measurement\/iffinder\/  CAIDA. 2019. iffinder. https:\/\/www.caida.org\/tools\/measurement\/iffinder\/"},{"key":"e_1_2_1_12_1","unstructured":"Massimo Candela. 2019. RIPE IPmap - What's Under the Hood? https:\/\/labs.ripe.net\/Members\/massimo_candela\/ripe-ipmap-whats-under-the-hood  Massimo Candela. 2019. RIPE IPmap - What's Under the Hood? https:\/\/labs.ripe.net\/Members\/massimo_candela\/ripe-ipmap-whats-under-the-hood"},{"key":"e_1_2_1_13_1","volume-title":"Dissecting the Speed-of-Internet of Middle East. In 2019 Proceedings IEEE INFOCOM Workshops. 720--725","author":"Candela M.","unstructured":"M. Candela , E. Gregori , V. Luconi , and A. Vecchio . 2019 . Dissecting the Speed-of-Internet of Middle East. In 2019 Proceedings IEEE INFOCOM Workshops. 720--725 . M. Candela, E. Gregori, V. Luconi, and A. Vecchio. 2019. Dissecting the Speed-of-Internet of Middle East. In 2019 Proceedings IEEE INFOCOM Workshops. 720--725."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2909691"},{"key":"e_1_2_1_15_1","volume-title":"A Fistful of Pings: Accurate and Lightweight Anycast Enumeration and Geolocation. https:\/\/perso.telecom-paristech.fr\/drossi\/paper\/rossi15infocom.pdf","author":"Cicalese Danilo","unstructured":"Danilo Cicalese , Diana Joumblatt , Dario Rossi , Marc-Olivier Buob , Jordan Auge , and Timur Freeman . 2015. A Fistful of Pings: Accurate and Lightweight Anycast Enumeration and Geolocation. https:\/\/perso.telecom-paristech.fr\/drossi\/paper\/rossi15infocom.pdf . In IEEE INFOCOM. Danilo Cicalese, Diana Joumblatt, Dario Rossi, Marc-Olivier Buob, Jordan Auge, and Timur Freeman. 2015. A Fistful of Pings: Accurate and Lightweight Anycast Enumeration and Geolocation. https:\/\/perso.telecom-paristech.fr\/drossi\/paper\/rossi15infocom.pdf. In IEEE INFOCOM."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACSAC.2007.44"},{"key":"e_1_2_1_17_1","volume-title":"A means for expressing location information in the domain name system. RFC","author":"Davis Christopher","year":"1876","unstructured":"Christopher Davis , Ian Dickinson , Tim Goodwin , and Paul Vixie . 1996. A means for expressing location information in the domain name system. RFC 1876 . RFC Editor . 2070-1721 http:\/\/www.rfc-editor.org\/rfc\/rfc1876.txt Christopher Davis, Ian Dickinson, Tim Goodwin, and Paul Vixie. 1996. A means for expressing location information in the domain name system. RFC 1876. RFC Editor. 2070-1721 http:\/\/www.rfc-editor.org\/rfc\/rfc1876.txt"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3230543.3230549"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2011.2119327"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2381056.2381058"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3131365.3131380"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2006.886332"},{"key":"e_1_2_1_23_1","volume-title":"claffy","author":"Huffaker B.","year":"2011","unstructured":"B. Huffaker , M. Fomenkov , and k. claffy . 2011 . Geocompare: a comparison of public and commercial geolocation databases. Technical Report. Center for Applied Internet Data Analysis (CAIDA) . B. Huffaker, M. Fomenkov, and k. claffy. 2011. Geocompare: a comparison of public and commercial geolocation databases. Technical Report. Center for Applied Internet Data Analysis (CAIDA)."},{"key":"e_1_2_1_24_1","first-page":"3","article-title":"DRoP","volume":"44","author":"Huffaker Bradley","year":"2014","unstructured":"Bradley Huffaker , Marina Fomenkov , and kc claffy. 2014 . DRoP : DNS-based Router Positioning. SIGCOMM Comput. Commun. Rev. 44 , 3 (July 2014), 5--13. 0146-4833 Bradley Huffaker, Marina Fomenkov, and kc claffy. 2014. DRoP: DNS-based Router Positioning. SIGCOMM Comput. Commun. Rev. 44, 3 (July 2014), 5--13. 0146-4833","journal-title":"DNS-based Router Positioning. SIGCOMM Comput. Commun. Rev."},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2917804"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3278532.3278561"},{"key":"e_1_2_1_27_1","first-page":"414","article-title":"Server for updating location beacon database","volume":"7","author":"Jones Russel Kipp","year":"2008","unstructured":"Russel Kipp Jones , Farshid Alizadeh-Shabdiz , Edward James Morgan , and Michael George Shean . 2008 . Server for updating location beacon database . US Patent 7 , 414 ,988. Russel Kipp Jones, Farshid Alizadeh-Shabdiz, Edward James Morgan, and Michael George Shean. 2008. Server for updating location beacon database. US Patent 7,414,988.","journal-title":"US Patent"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1177080.1177090"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2012.2198887"},{"key":"e_1_2_1_30_1","unstructured":"Measurement Lab. 2019. M-Lab. https:\/\/www.measurementlab.net\/status\/  Measurement Lab. 2019. M-Lab. https:\/\/www.measurementlab.net\/status\/"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2011.5935165"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2987443.2987467"},{"key":"e_1_2_1_33_1","unstructured":"MaxMind Support Center. 2019. How accurate are your GeoIP2 and GeoIP Legacy databases? https:\/\/support.maxmind.com\/geoip-faq\/geoip2-and-geoip-legacy-databases\/how-accurate-are-your-geoip2-and-geoip-legacy-databases\/  MaxMind Support Center. 2019. How accurate are your GeoIP2 and GeoIP Legacy databases? https:\/\/support.maxmind.com\/geoip-faq\/geoip2-and-geoip-legacy-databases\/how-accurate-are-your-geoip2-and-geoip-legacy-databases\/"},{"key":"e_1_2_1_34_1","volume-title":"Revealing the Load-balancing Behavior of YouTube Traffic on Interdomain Links. In Passive and Active Measurement Conference (PAM).","author":"Mok R.","year":"2018","unstructured":"R. Mok , V. Bajpai , A. Dhamdhere , and k. claffy. 2018 . Revealing the Load-balancing Behavior of YouTube Traffic on Interdomain Links. In Passive and Active Measurement Conference (PAM). R. Mok, V. Bajpai, A. Dhamdhere, and k. claffy. 2018. Revealing the Load-balancing Behavior of YouTube Traffic on Interdomain Links. In Passive and Active Measurement Conference (PAM)."},{"key":"e_1_2_1_35_1","first-page":"731","article-title":"Methods of using wireless geolocation to customize content and delivery of information to wireless communication devices","volume":"6","author":"Nagendran Uday","year":"2004","unstructured":"Uday Nagendran . 2004 . Methods of using wireless geolocation to customize content and delivery of information to wireless communication devices . US Patent 6 , 731 ,940. Uday Nagendran. 2004. Methods of using wireless geolocation to customize content and delivery of information to wireless communication devices. US Patent 6,731,940.","journal-title":"US Patent"},{"key":"e_1_2_1_36_1","unstructured":"NLNOG. 2019. NLNOG Ring. https:\/\/ring.nlnog.net\/  NLNOG. 2019. NLNOG Ring. https:\/\/ring.nlnog.net\/"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/964723.383073"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1971162.1971171"},{"key":"e_1_2_1_39_1","unstructured":"RIPE NCC. [n.d.]. Routing Information Service (RIS). https:\/\/www.ripe.net\/analyse\/internet-measurements\/routing-information-service-ris  RIPE NCC. [n.d.]. Routing Information Service (RIS). https:\/\/www.ripe.net\/analyse\/internet-measurements\/routing-information-service-ris"},{"key":"e_1_2_1_40_1","unstructured":"RIPE NCC. 2010. RIPEstat. https:\/\/stat.ripe.net\/  RIPE NCC. 2010. RIPEstat. https:\/\/stat.ripe.net\/"},{"key":"e_1_2_1_41_1","unstructured":"RIPE NCC. 2018. RIPE IPmap. https:\/\/ipmap.ripe.net  RIPE NCC. 2018. RIPE IPmap. https:\/\/ipmap.ripe.net"},{"key":"e_1_2_1_42_1","unstructured":"RIPE NCC. 2019. Global RIPE Atlas Network Coverage. https:\/\/atlas.ripe.net\/results\/maps\/network-coverage  RIPE NCC. 2019. Global RIPE Atlas Network Coverage. https:\/\/atlas.ripe.net\/results\/maps\/network-coverage"},{"key":"e_1_2_1_43_1","first-page":"2","article-title":"RIPE Atlas: A Global Internet Measurement Network","volume":"18","author":"RIPE NCC","year":"2015","unstructured":"RIPE NCC staff. 2015 . RIPE Atlas: A Global Internet Measurement Network . Internet Protocol Journal 18 , 3 (2015), 2 -- 26 . RIPE NCC staff. 2015. RIPE Atlas: A Global Internet Measurement Network. Internet Protocol Journal 18, 3 (2015), 2--26.","journal-title":"Internet Protocol Journal"},{"key":"e_1_2_1_44_1","volume-title":"HLOC: Hints-Based Geolocation Leveraging Multiple Measurement Frameworks. CoRR abs\/1706.09331","author":"Scheitle Quirin","year":"2017","unstructured":"Quirin Scheitle , Oliver Gasser , Patrick Sattler , and Georg Carle . 2017 . HLOC: Hints-Based Geolocation Leveraging Multiple Measurement Frameworks. CoRR abs\/1706.09331 (2017). [arxiv]1706.09331 http:\/\/arxiv.org\/abs\/1706.09331 Quirin Scheitle, Oliver Gasser, Patrick Sattler, and Georg Carle. 2017. HLOC: Hints-Based Geolocation Leveraging Multiple Measurement Frameworks. CoRR abs\/1706.09331 (2017). [arxiv]1706.09331 http:\/\/arxiv.org\/abs\/1706.09331"},{"key":"e_1_2_1_45_1","unstructured":"Brian Trammell. 2017. On the Suitability of RTT Measurements for Geolocation. https:\/\/github.com\/britram\/trilateration\/blob\/master\/paper.ipynb  Brian Trammell. 2017. On the Suitability of RTT Measurements for Geolocation. https:\/\/github.com\/britram\/trilateration\/blob\/master\/paper.ipynb"},{"key":"e_1_2_1_46_1","doi-asserted-by":"crossref","unstructured":"Brian Trammell and Mirja K\u00fchlewind. 2018. Revisiting the Privacy Implications of Two-Way Internet Latency Data. In Passive and Active Measurement Robert Beverly Georgios Smaragdakis and Anja Feldmann (Eds.).  Brian Trammell and Mirja K\u00fchlewind. 2018. Revisiting the Privacy Implications of Two-Way Internet Latency Data. In Passive and Active Measurement Robert Beverly Georgios Smaragdakis and Anja Feldmann (Eds.).","DOI":"10.1007\/978-3-319-76481-8_6"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/IADCC.2009.4809072"}],"container-title":["ACM SIGCOMM Computer Communication Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3402413.3402415","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3402413.3402415","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:41:34Z","timestamp":1750200094000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3402413.3402415"}},"subtitle":["mechanism and performance evaluation"],"short-title":[],"issued":{"date-parts":[[2020,5,22]]},"references-count":47,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2020,5,22]]}},"alternative-id":["10.1145\/3402413.3402415"],"URL":"https:\/\/doi.org\/10.1145\/3402413.3402415","relation":{},"ISSN":["0146-4833"],"issn-type":[{"value":"0146-4833","type":"print"}],"subject":[],"published":{"date-parts":[[2020,5,22]]},"assertion":[{"value":"2020-05-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}