Towards Street-Level Client- Independent IP Geolocation Yong Wang, UESTC/Northwestern Daniel Burgener, Northwestern Marcel Flores, Northwestern Aleksandar.

Slides:



Advertisements
Similar presentations
Pune, India, 13 – 15 December 2010 ITU-T Kaleidoscope 2010 Beyond the Internet? - Innovations for future networks and services Dr. Bamba Gueye Joint work.
Advertisements

Dude, where’s that IP? Circumventing measurement-based IP geolocation Presented by: Steven Zittrower.
Understanding Geolocation Accuracy using Network Geometry Brian Eriksson Technicolor Palo Alto Mark Crovella Boston University.
The VPN-Alyzer When Collecting SNMP and Netflow isnt practical.
By Venkata Sai Pulluri ( ) Narendra Muppavarapu ( )
Altai Super WiFi Training WiFi Network Planning
Resilience Issues in Information Centric Networks Ning Wang University of Surrey.
Ningning HuCarnegie Mellon University1 Optimizing Network Performance In Replicated Hosting Peter Steenkiste (CMU) with Ningning Hu (CMU), Oliver Spatscheck.
Analyzing Content-Level Properties of the Web Adversphere Yong Wang* **, Daniel Burgener**, Aleksandar Kuzmanovic**, Gabriel Maciá-Fernández*** * University.
SureCall: Towards Glitch-Free Real-Time Audio/Video Conferencing Amit Mondal, Northwestern University Ross Cutler, Microsoft Corporation Cheng Huang, Microsoft.
Phillipa Gill, Yashar Ganijali Dept. of CS University of Toronto Bernard Wong Dept. of CS Cornell University David Lie Dept. of Electrical and Computer.
RTI International is a trade name of Research Triangle Institute th Street, NW ■ Suite 750 ■ Washington, DC, USA Phone
Constructing Popular Routes from Uncertain Trajectories Ling-Yin Wei 1, Yu Zheng 2, Wen-Chih Peng 1 1 National Chiao Tung University, Taiwan 2 Microsoft.
Accuracy Characterization for Metropolitan-scale Wi-Fi Localization Yu-Chung Cheng (UCSD, Intel Research) Yatin Chawathe (Intel Research) Anthony LaMarca.
ACCURACY CHARACTERIZATION FOR METROPOLITAN-SCALE WI-FI LOCALIZATION Presented by Jack Li March 5, 2009.
P-1. P-2 Outline  Principles of cellular geo-location  Why Geo-Location?  Radio location principles  Urban area challenges  HAWK – suggested solution.
Measurement and Estimation of Network QoS among Peer Xbox Game Players Youngki Lee, KAIST Sharad Agarwal, Microsoft Research Chris Butcher, Bungie Studio.
A Beacon-Less Location Discovery Scheme for Wireless Sensor Networks Lei Fang (Syracuse) Wenliang (Kevin) Du (Syracuse) Peng Ning (North Carolina State)
A reactive location-based service for geo-referenced individual data collection and analysis Xiujun Ma Department of Machine Intelligence, Peking University.
1 Energy-Efficient localization for networks of underwater drifters Diba Mirza Curt Schurgers Department of Electrical and Computer Engineering.
Understanding the Network and User-Targeting Properties of Web Advertising Networks Yong Wang 1,2 Daniel Burgener 1 Aleksandar Kuzmanovic 1 Gabriel Maciá-Fernández.
1 Drafting Behind Akamai (Travelocity-Based Detouring) AoJan Su, David R. Choffnes, Aleksandar Kuzmanovic, and Fabian E. Bustamante Department of Electrical.
Web Caching Robert Grimm New York University. Before We Get Started  Illustrating Results  Type Theory 101.
A Detailed Path-latency Model for Router Geolocation Sándor Laki *, Péter Mátray, Péter Hága, István Csabai and Gábor Vattay Department of Physics of Complex.
Q.Int_speed_test Draft Recommendation Eva Ibarrola SG11 Q15 Acting Rapporteur JCA-CIT meeting (electronic meeting)
Unconstrained Endpoint Profiling (Googling the Internet)‏ Ionut Trestian Supranamaya Ranjan Aleksandar Kuzmanovic Antonio Nucci Northwestern University.
Measuring the experience consumers have when using broadband services Tim Gilfedder Technical Advisor 3 rd July 2015.
April 20, 2008Emmett Nicholas ECE Drive-by Localization of Roadside WiFi Networks Anand Prabhu Subramanian, Pralhad Deshpande, Jie Gao, Samir R.
Characterizing Residential Broadband Networks Marcel Dischinger †, Andreas Haeberlen †‡, Krishna P. Gummadi †, Stefan Saroiu* † MPI-SWS, ‡ Rice University,
Handwritten Character Recognition using Hidden Markov Models Quantifying the marginal benefit of exploiting correlations between adjacent characters and.
© 2014 UZH, chkroute – A tool for route compliance analyisis Daniel Dönni 1 1 Department of Informatics IFI, Communication Systems Group CSG, University.
Jennifer Rexford Fall 2014 (TTh 3:00-4:20 in CS 105) COS 561: Advanced Computer Networks Locations.
 Zhichun Li  The Robust and Secure Systems group at NEC Research Labs  Northwestern University  Tsinghua University 2.
IP-Geolocation Mapping for Moderately Connected Internet Regions.
(jeez y) Where is the Internet? Answers from : (G. Whilikers) Out there. (Mike) the way I see it, the "internet" has to be somewhere. a router collects.
Ao-Jan Su, David R. Choffnes, Fabián E. Bustamante and Aleksandar Kuzmanovic Department of EECS Northwestern University Relative Network Positioning via.
Privacy Preserving Data Mining on Moving Object Trajectories Győző Gidófalvi Geomatic ApS Center for Geoinformatik Xuegang Harry Huang Torben Bach Pedersen.
On the Scale and Performance of Cooperative Web Proxy Caching University of Washington Alec Wolman, Geoff Voelker, Nitin Sharma, Neal Cardwell, Anna Karlin,
University of Central Florida CAP 6135: Malware and Software Vulnerability Spring 2012 Paper Presentation Dude, where’s that IP? Circumventing measurement-based.
A Study of the Geographic Spread and Security of Wireless Access Points Stuart Cunningham & Vic Grout Centre for Applied Internet Research (CAIR) University.
Understanding Crowds’ Migration on the Web Yong Wang Komal Pal Aleksandar Kuzmanovic Northwestern University
Experimental Results ■ Observations:  Overall detection accuracy increases as the length of observation window increases.  An observation window of 100.
Mining Reference Tables for Automatic Text Segmentation Eugene Agichtein Columbia University Venkatesh Ganti Microsoft Research.
Accuracy Characterization for Metropolitan-scale Wi-Fi Localization Yu-Chung Cheng (UCSD, Intel Research) Yatin Chawathe (Intel Research) Anthony LaMarca.
How Others Compromise Your Location Privacy: The Case of Shared Public IPs at Hotspots N. Vratonjic, K. Huguenin, V. Bindschaedler, and J.-P. Hubaux PETS.
Unconstrained Endpoint Profiling Googling the Internet Ionut Trestian, Supranamaya Ranjan, Alekandar Kuzmanovic, Antonio Nucci Reviewed by Lee Young Soo.
Human Tracking System Using DFP in Wireless Environment 3 rd - Review Batch-09 Project Guide Project Members Mrs.G.Sharmila V.Karunya ( ) AP/CSE.
Determining the Geographic Location of Internet Hosts Venkata N. Padmanabhan Microsoft Research Lakshminarayanan Subramanian University of California at.
WSP: A Network Coordinate based Web Service Positioning Framework for Response Time Prediction Jieming Zhu, Yu Kang, Zibin Zheng and Michael R. Lyu The.
ICDCS 2014 Madrid, Spain 30 June-3 July 2014
ApproxHadoop Bringing Approximations to MapReduce Frameworks
Skynet: A Cloud-Based Data Transfer Architecture Aleksandar Kuzmanovic
A Clustering-based QoS Prediction Approach for Web Service Recommendation Shenzhen, China April 12, 2012 Jieming Zhu, Yu Kang, Zibin Zheng and Michael.
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.
Building Preservation Environments with Data Grid Technology Reagan W. Moore Presenter: Praveen Namburi.
1 IP2Geo: Locating Internet Hosts Geographically Venkat Padmanabhan Microsoft Research Joint work with L. Subramanian (UC Berkeley)
Anycast enumeration and geolocation approaches Scuola Politecnica e delle Scienze di Base Corso di Laurea Magistrale in Ingegneria Informatica master’s.
Reverse Traceroute Ethan Katz-Bassett, Harsha V. Madhyastha, Vijay K. Adhikari, Colin Scott, Justine Sherry, Peter van Wesep, Arvind Krishnamurthy, Thomas.
DNS-sly: Avoiding Censorship through Network Complexity
Introduction to Computers
Presented by Prashant Duhoon
Dude, where’s that IP? Circumventing measurement-based geolocation
RandPing: A Randomized Algorithm for IP Mapping
Phillipa Gill University of Toronto
Chandrika Jayant Ethan Katz-Bassett
Support to Rural Development Statistics – Distances to Primary Schools
Pong: Diagnosing Spatio-Temporal Internet Congestion Properties
Unconstrained Endpoint Profiling (Googling the Internet)‏
No-Jump-into-Latency in China's Internet
Cloud Computing for Wireless Networks
Presentation transcript:

Towards Street-Level Client- Independent IP Geolocation Yong Wang, UESTC/Northwestern Daniel Burgener, Northwestern Marcel Flores, Northwestern Aleksandar Kuzmanovic, Northwestern Cheng Huang, Microsoft Research

Aleksandar Kuzmanovic Towards Street-Level Client-Independent IP Geolocation Problem and Motivation How to accurately locate IP addresses on the Internet? Host-dependent solutions: –GPS –WiFi (e.g., Google My Location, Skyhook) Host-independent solutions: –Server cannot always expect clients’ cooperation Security / access restrictions Online service access analytics Location-based online advertising 2

Aleksandar Kuzmanovic Towards Street-Level Client-Independent IP Geolocation A Scenario of Street-Level Online Advertising 3 User’s location Local Businesses

Aleksandar Kuzmanovic Towards Street-Level Client-Independent IP Geolocation Prior Work Constrained Based Geolocation [ToN 06] Median error distance = 228 km –Measure delays from active vantage points Topology Based Geolocation [IMC 06] Median error distance = 67 km –CBG + consider network topological information Octant [NSDI 07] Median error distance = 35.2 km –CBG + consider router’s location, geographical and demographics information 4

Aleksandar Kuzmanovic Towards Street-Level Client-Independent IP Geolocation Methodology Highlights Our methodology is based on two insights –Websites often provide the actual geographical location of associated entities E.g., universities, businesses, government offices, etc. Develop methods to determine if web- or servers reside at the corresponding locations –Relative network delays highly correlate with geographical distances Absolute network delay measurements are fundamentally limited in their ability to achieve fine-grained geolocation results 5

Aleksandar Kuzmanovic Towards Street-Level Client-Independent IP Geolocation 6 Institutional Network Example to external network router IP subnet mail server web server 550 South Hill Street Suite 890, Los Angeles, CA‎ Web cloud- sourcing 550 South Hill Street Suite 890, Los Angeles, CA‎ 90013

Aleksandar Kuzmanovic Towards Street-Level Client-Independent IP Geolocation 7 < << Measured delays: The Role of Relative Network Delays

Aleksandar Kuzmanovic Towards Street-Level Client-Independent IP Geolocation A Case Study Target IP address: Target postal address: 1850, K Street NW, Washington DC, DC,

Aleksandar Kuzmanovic Towards Street-Level Client-Independent IP Geolocation Three-Tier Geolocation System 9 Tier 1 Goal: Find the coarse- grained region for the targeted IP Measured delays Geographical distances Create intersection

Aleksandar Kuzmanovic Towards Street-Level Client-Independent IP Geolocation Three-Tier Geolocation System 10 Tier 2 Estimate the delay between landmarks and the target D 1 + D 2 < D 3 +D 4 Create a new intersection Populate the intersection with landmarks Goal: Use passive landmarks to determine finer-grained region for the targeted IP

Aleksandar Kuzmanovic Towards Street-Level Client-Independent IP Geolocation Three-Tier Geolocation System 11 Tier 3 Select the landmark with the minimum delay to the target, and associate the target’s location with it km vs km Measured distance ∝ Geographical distance Goal: Geolocate the target IP using passive landmarks

Aleksandar Kuzmanovic Towards Street-Level Client-Independent IP Geolocation Remaining Issues Verifying landmarks –Sweep-out most of the erroneous landmarks –Errors are still possible! Resilience to errors –The larger the error – the more resilient our method is –We prove that the likelihood that an erroneous landmark will affect the accuracy is small 12

Aleksandar Kuzmanovic Towards Street-Level Client-Independent IP Geolocation Evaluation Three datasets –Planetlab dataset (Academic) –Collected dataset (Residential) –Online Maps dataset (In the wild) Factors impact the accuracy –Landmark density –Population density –Access networks 13

Aleksandar Kuzmanovic Towards Street-Level Client-Independent IP Geolocation Dataset Characteristics 14 The three datasets cover both urban areas and rural areas. Urban areas Rural areas

Aleksandar Kuzmanovic Towards Street-Level Client-Independent IP Geolocation Baseline Results 15 Error distance (km)PlanetlabResidentialOnline Maps The best previous result Median Maximum

Aleksandar Kuzmanovic Towards Street-Level Client-Independent IP Geolocation Landmark Density 16 The larger the number of landmarks we can discover in the vicinity of a target, the larger the probability we will be able to more accurately geolocate the targeted IP. Density sequence: Planetlab > Residential > Online Maps

Aleksandar Kuzmanovic Towards Street-Level Client-Independent IP Geolocation The Role of Population Density 17 The error distance is smallest in densely populated areas The error grows as the population density decreases Middle of “nowhere”

Aleksandar Kuzmanovic Towards Street-Level Client-Independent IP Geolocation The Role of Access Networks 18 Error distance (km)AT&TComcastVerizon Median km 700 meters Cable access networks (Comcast) have a much larger latency variance than DSL networks (AT&T and Verizon)

Aleksandar Kuzmanovic Towards Street-Level Client-Independent IP Geolocation Conclusions A geolocation system able to geolocate IP addresses with more than an order of magnitude better precision than the best previous method Our methodology consists of two components –Mining landmarks from the Web and using Web or servers as landmarks –Using relative network distances as opposed to absolute network distances 19

Thank You