Chandrika Jayant Ethan Katz-Bassett

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.
Intel Research Internet Coordinate Systems - 03/03/2004 Internet Coordinate Systems Marcelo Pias Intel Research Cambridge
Florin Dinu T. S. Eugene Ng Rice University Inferring a Network Congestion Map with Traffic Overhead 0 zero.
LASTor: A Low-Latency AS-Aware Tor Client
Ningning HuCarnegie Mellon University1 Optimizing Network Performance In Replicated Hosting Peter Steenkiste (CMU) with Ningning Hu (CMU), Oliver Spatscheck.
1 Locating Internet Bottlenecks: Algorithms, Measurement, and Implications Ningning Hu (CMU) Li Erran Li (Bell Lab) Zhuoqing Morley Mao (U. Mich) Peter.
Phillipa Gill, Yashar Ganijali Dept. of CS University of Toronto Bernard Wong Dept. of CS Cornell University David Lie Dept. of Electrical and Computer.
Fabián E. Bustamante, 2007 Meridian: A lightweight network location service without virtual coordinates B. Wong, A. Slivkins and E. Gün Sirer SIGCOM 2005.
Authors: Venkata N. Padmanabhan and Lakshminarayanan Subramanian Publisher: SIGCOMM 2001 Presenter: Chai-Yi Chu Date: 2013/03/06 1.
1 Estimating Shared Congestion Among Internet Paths Weidong Cui, Sridhar Machiraju Randy H. Katz, Ion Stoica Electrical Engineering and Computer Science.
Geolocation Les Cottrell – SLAC University of Helwan / Egypt, Sept 18 – Oct 3, 2010 Partially funded by DOE/MICS Field Work Proposal on Internet End-to-end.
1 Estimating Shared Congestion Among Internet Paths Weidong Cui, Sridhar Machiraju Randy H. Katz, Ion Stoica Electrical Engineering and Computer Science.
Imperfect of “End-to-End Routing Behavior in the Internet” Yao Zhao.
An Algebraic Approach to Practical and Scalable Overlay Network Monitoring Yan Chen, David Bindel, Hanhee Song, Randy H. Katz Presented by Mahesh Balakrishnan.
King : Estimating latency between arbitrary Internet end hosts Krishna Gummadi, Stefan Saroiu Steven D. Gribble University of Washington Presented by:
Exploring Tradeoffs in Failure Detection in P2P Networks Shelley Zhuang, Ion Stoica, Randy Katz HIIT Short Course August 18-20, 2003.
1 A Suite of Schemes for User-level Network Diagnosis without Infrastructure Yao Zhao, Yan Chen Lab for Internet and Security Technology, Northwestern.
Efficient Hop ID based Routing for Sparse Ad Hoc Networks Yao Zhao 1, Bo Li 2, Qian Zhang 2, Yan Chen 1, Wenwu Zhu 3 1 Lab for Internet & Security Technology,
PAM A Measurement Study of Internet Delay Asymmetry Abhinav PathakPurdue University Himabindu PuchaPurdue University Ying ZhangUniversity of Michigan.
Measurement in the Internet. Outline Internet topology Bandwidth estimation Tomography Workload characterization Routing dynamics.
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.
Yao Zhao 1, Yan Chen 1, David Bindel 2 Towards Unbiased End-to-End Diagnosis 1.Lab for Internet & Security Tech, Northwestern Univ 2.EECS department, UC.
INTERNET TOPOLOGY MAPPING INTERNET MAPPING PROBING OVERHEAD MINIMIZATION  Intra- and inter-monitor redundancy reduction IBRAHIM ETHEM COSKUN University.
Jennifer Rexford Fall 2014 (TTh 3:00-4:20 in CS 105) COS 561: Advanced Computer Networks Locations.
(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.
Routing and Routing Protocols Dynamic Routing Overview.
Measuring ISP Toplogies with Rocketfuel Neil Spring, Ratul Mahajan, and David Wetherall Presented By: David Deschenes March 25, 2003.
1 Pertemuan 20 Teknik Routing Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0.
Towards Street-Level Client- Independent IP Geolocation Yong Wang, UESTC/Northwestern Daniel Burgener, Northwestern Marcel Flores, Northwestern Aleksandar.
University of Central Florida CAP 6135: Malware and Software Vulnerability Spring 2012 Paper Presentation Dude, where’s that IP? Circumventing measurement-based.
CIS 450 – Network Security Chapter 3 – Information Gathering.
On AS-Level Path Inference Jia Wang (AT&T Labs Research) Joint work with Z. Morley Mao (University of Michigan, Ann Arbor) Lili Qiu (University of Texas,
11 Experimental and Analytical Evaluation of Available Bandwidth Estimation Tools Cesar D. Guerrero and Miguel A. Labrador Department of Computer Science.
Chelebi: Subnet-level Internet Mapper Mehmet H. Gunes University of Nevada, Reno.
A Light-Weight Distributed Scheme for Detecting IP Prefix Hijacks in Real-Time Lusheng Ji†, Joint work with Changxi Zheng‡, Dan Pei†, Jia Wang†, Paul Francis‡
Detection of Routing Loops and Analysis of Its Causes Sue Moon Dept. of Computer Science KAIST Joint work with Urs Hengartner, Ashwin Sridharan, Richard.
Determining the Geographic Location of Internet Hosts Venkata N. Padmanabhan Microsoft Research Lakshminarayanan Subramanian University of California at.
Optimal Sampling Strategies for Multiscale Stochastic Processes Vinay Ribeiro Rolf Riedi, Rich Baraniuk (Rice University)
A Bandwidth Estimation Method for IP Version 6 Networks Marshall Crocker Department of Electrical and Computer Engineering Mississippi State University.
Cooperative Location- Sensing for Wireless Networks Authors : Haris Fretzagias Maria Papadopouli Presented by cychen IEEE International Conference on Pervasive.
Magellan: A Tool for Unicast Fault Isolation Cengiz Alaettinoglu Packet Design LLC Ramesh Govindan Information Sciences Institute John Mehringer Information.
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.
Proposal Presentation Inferring Geographic proximity of the Internet Node using a Compound Metric M. Kamran Nishat.
Approximate Models and Noise. State of the Art Sources of uncertainty –Uncertainty in inputs –Uncertainty in external factors –Uncertainty model output.
1 IP2Geo: Locating Internet Hosts Geographically Venkat Padmanabhan Microsoft Research Joint work with L. Subramanian (UC Berkeley)
Reading for next class No new reading, but there will be a quiz Ch 4.1 – 4.23: Internet applications.
Interaction and Animation on Geolocalization Based Network Topology by Engin Arslan.
PlanetSeer: Internet Path Failure Monitoring and Characterization in Wide-Area Services Ming Zhang, Chi Zhang Vivek Pai, Larry Peterson, Randy Wang Princeton.
Reverse Traceroute Ethan Katz-Bassett, Harsha V. Madhyastha, Vijay K. Adhikari, Colin Scott, Justine Sherry, Peter van Wesep, Arvind Krishnamurthy, Thomas.
Lecture 13 – Network Mapping
Peering at the Internet’s Frontier: A First Look at ISP Interconnectivity in Africa Arpit Gupta, Matt Calder, Nick Feamster, Marshini Chetty, Enrico.
Monitoring Persistently Congested Internet Links
Hydra: Leveraging Functional Slicing for Efficient Distributed SDN Controllers Yiyang Chang, Ashkan Rezaei, Balajee Vamanan, Jahangir Hasan, Sanjay Rao.
Vivaldi: A Decentralized Network Coordinate System
16장. Networking and Internetworking Devices
Introduction to Networks
Detection of Routing Loops and Analysis of Its Causes
RESOLVING IP ALIASES USING DISTRIBUTED SYSTEMS
Dude, where’s that IP? Circumventing measurement-based geolocation
RandPing: A Randomized Algorithm for IP Mapping
Overlay Networking Overview.
Phillipa Gill University of Toronto
Multipath tracing with Paris Traceroute
EE 122: Lecture 22 (Overlay Networks)
An Empirical Evaluation of Wide-Area Internet Bottlenecks
Routing.
Data Communication: Routing algorithms
No-Jump-into-Latency in China's Internet
Presentation transcript:

Chandrika Jayant Ethan Katz-Bassett Toward Better Geolocation: Improving Internet Distance Estimates Using Route Traces Chandrika Jayant Ethan Katz-Bassett

Outline Motivations for geolocation Constraint-Based Geolocation Problems with CBG Our Approach PlanetLab Experiments Conclusion/ Future Work

Geolocation? Infer the geographic location of an Internet host Many applications would benefit from this information Advertising, EBS, location sensitive info Different levels of granularity

Constraint-Based Geolocation Landmarks: Set of hosts with known locations Each landmark estimates distance to target Set performs multilateration using these distances -Gueye, Ziviani, Crovella, Fdida (2004)

CBG Multilateration

CBG Multilateration

CBG Multilateration

CBG Multilateration

CBG Bestline Distance Estimates

CBG Breakdowns (CBGB’s) Estimates are not tight and vary widely  large confidence regions, need many probes to get a few tight ones No better at estimating training set vs. other hosts (in general) More data trained on, worse accuracy (in general) Still underestimate some distances

Our Approach Intuition: Targets that have similar routes have similar delay  distance conversions Use route info to achieve more accurate estimates Want to fit into CBG framework 2 main techniques, still using bestline fit: Path-Based Router-Based

Path-Based Estimation Landmark learns routes to its training set Traceroute target up to TTL = x Find longest partial path shared with a subset of training hosts Calculate bestline using only this subset

Router-Based Estimation Landmark learns routes to its training set Send packet to target with TTL = x Find subset of training hosts with paths through this router Calculate bestline using only this subset In practice, use x1, x2,…, xn

PlanetLab Experiments 110 PlanetLab hosts in North America Lat/long available for each Used Scriptroute to gather delay and routes between hosts 26 landmarks (after munging) Path-Based used TTL up to 12 Router-Based used TTLs (12,9,6)

Map of Landmark Hosts (26)

Path Length vs. Accuracy

Router TTL vs. Accuracy

Overall Accuracy of Estimations

Estimations to Collocated Targets

Effects of Training Set Size

Conclusions Geolocation has powerful potential CBG is interesting, but needs improvement Route information improves accuracy of distance estimates With more accurate estimations, likely need fewer landmarks to locate targets

Future Work Modify CBG to better handle underestimates/ use other line fits Test on larger data sets Numerical analysis Extend to hosts w/ slower connections Use delay distribution to “normalize” measurements

Questions?