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

Slides:



Advertisements
Similar presentations
Network Aware Forward Caching Presenter: Alexandre Gerber Jeffrey Erman, Mohammad T. Hajiaghayi, Dan Pei, Oliver Spatscheck AT&T Labs Research April 24.
Advertisements

Greening Backbone Networks Shutting Off Cables in Bundled Links Will Fisher, Martin Suchara, and Jennifer Rexford Princeton University.
Effective Change Detection Using Sampling Junghoo John Cho Alexandros Ntoulas UCLA.
Using Network Virtualization Techniques for Scalable Routing Nick Feamster, Georgia Tech Lixin Gao, UMass Amherst Jennifer Rexford, Princeton University.
BGP Status Update Geoff Huston September What Happening (AS4637) Date.
An Improved TCP for transaction communications on Sensor Networks Tao Yu Tsinghua University 2/8/
Wenke Lee and Nick Feamster Georgia Tech Botnet and Spam Detection in High-Speed Networks.
Multihoming and Multi-path Routing
Optimizing Cost and Performance for Multihoming Nick Feamster CS 6250 Fall 2011.
Multihoming and Multi-path Routing
1 A Static-Node Assisted Adaptive Routing Protocol in Vehicular Networks Yong Ding, Chen Wang, Li Xiao {dingyong, wangchen, Department.
and 6.855J Cycle Canceling Algorithm. 2 A minimum cost flow problem , $4 20, $1 20, $2 25, $2 25, $5 20, $6 30, $
Address-based Route Reflection Ruichuan Chen (MPI-SWS) Aman Shaikh (AT&T Labs - Research) Jia Wang (AT&T Labs - Research) Paul Francis (MPI-SWS) CoNEXT.
Scalable Routing In Delay Tolerant Networks
Pune, India, 13 – 15 December 2010 ITU-T Kaleidoscope 2010 Beyond the Internet? - Innovations for future networks and services (Verdana 24) Name of presenter.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
Limitations of the relational model 1. 2 Overview application areas for which the relational model is inadequate - reasons drawbacks of relational DBMSs.
HotNets-VI 1 Architecting Citywide Ubiquitous Wi-Fi Access Nishanth Sastry Jon Crowcroft, Karen Sollins.
Pune, India, 13 – 15 December 2010 ITU-T Kaleidoscope 2010 Beyond the Internet? - Innovations for future networks and services Ivan Gaboli, Virgilio Puglia.
Dude, where’s that IP? Circumventing measurement-based IP geolocation Presented by: Steven Zittrower.
Multipath Routing for Video Delivery over Bandwidth-Limited Networks S.-H. Gary Chan Jiancong Chen Department of Computer Science Hong Kong University.
A Network Positioning System for the Internet T. S. Eugene Ng and Hui Zhang USENIX 04 Presented By: Imranul Hoque 1.
INTERNET PROTOCOLS Class 9 CSCI 6433 David C. Roberts Entire contents copyright 2011, David C. Roberts, all rights reserved.
1 Praveen K. Muthuswamy Electrical Computer and Systems Engineering Rensselaer Polytechnic Institute In collaboration with Koushik Kar, Aparna Gupta (RPI)
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 8: Subnetting IP Networks Network Fundamentals.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS VPN Technology Introducing MPLS VPN Architecture.
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1 1 © 2010 Cisco and/or its affiliates. All rights reserved. LISP Mobility.
© S Haughton more than 3?
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 EN0129 PC AND NETWORK TECHNOLOGY I IP ADDRESSING AND SUBNETS Derived From CCNA Network Fundamentals.
1 Internet Protocol: Routing IP Datagrams D. E. Comer, “Internetworking with TCP/IP: Principles, Protocols and Architectures”, Ch. 8, Prentice Hall, 2000.
06-Sep-2006Copyright (C) 2006 Internet Initiative Japan Inc.1 Prevent DoS using IP source address spoofing MATSUZAKI ‘maz’ Yoshinobu.
Addition 1’s to 20.
25 seconds left…...
Test B, 100 Subtraction Facts
Dynamic Location Discovery in Ad-Hoc Networks
11 = This is the fact family. You say: 8+3=11 and 3+8=11
Week 1.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
1 PART 1 ILLUSTRATION OF DOCUMENTS  Brief introduction to the documents contained in the envelope  Detailed clarification of the documents content.
Geographic Locality of IP Prefixes Mythili Vutukuru Joint work with Michael J. Freedman, Nick Feamster and Hari Balakrishnan Internet Measurement Conference.
A Measurement Study of Available Bandwidth Estimation Tools MIT - CSAIL with Jacob Strauss & Frans Kaashoek Dina Katabi.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Link-State Routing Protocols Routing Protocols and Concepts – Chapter.
Intel Research Internet Coordinate Systems - 03/03/2004 Internet Coordinate Systems Marcelo Pias Intel Research Cambridge
Authors: Venkata N. Padmanabhan and Lakshminarayanan Subramanian Publisher: SIGCOMM 2001 Presenter: Chai-Yi Chu Date: 2013/03/06 1.
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.
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.
Jennifer Rexford Fall 2014 (TTh 3:00-4:20 in CS 105) COS 561: Advanced Computer Networks Locations.
On the Power of Off-line Data in Approximating Internet Distances Danny Raz Technion - Israel Institute.
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.
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.
Understanding the Network-Level Behavior of Spammers Author: Anirudh Ramachandran, Nick Feamster SIGCOMM ’ 06, September 11-16, 2006, Pisa, Italy Presenter:
Determining the Geographic Location of Internet Hosts Venkata N. Padmanabhan Microsoft Research Lakshminarayanan Subramanian University of California at.
Geographic Locality of IP Prefixes Mythili Vutukuru Joint work with Michael Freedman, Nick Feamster and Hari Balakrishnan.
Network Coordinates : Internet Distance Estimation Jieming ZHU
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.
1 IP2Geo: Locating Internet Hosts Geographically Venkat Padmanabhan Microsoft Research Joint work with L. Subramanian (UC Berkeley)
Lecture 13 – Network Mapping
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
No-Jump-into-Latency in China's Internet
Presentation transcript:

Pune, India, 13 – 15 December 2010 ITU-T Kaleidoscope 2010 Beyond the Internet? - Innovations for future networks and services Dr. Bamba Gueye Joint work with Ibrahima Niang and Bassirou Kasse University Cheikh Anta Diop of Dakar GEOHYBRID: A HIERARCHICAL APPROACH FOR ACCURATE AND SCALABLE GEOGRAPHIC LOCALIZATION

Motivations New class of location-aware applications Web services: targeted advertising, locating cyber-criminality, restricted content delivery Location-based security check Geographic information of the Internet routes Analyze the geographic behavior of network routing, internet topology mapping Optimization of the decision taking process of a Grid Resource Broker Pune, India, 13 – 15 Dec 2010: ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services 2

Problem statement Pune, India, 13 – 15 Dec 2010: ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services 3 AS 1 AS 2 AS 3 IP-location mapping: Given the IP address of an Internet host, can we estimate its geographic location?

How to locate Internet host ? Passive measurements approach Use databases and exhaustive tabulation Ex: GeoBytes, GeoURL, GeoIP Active measurements approach Round-trip time-based or/and Traceroute- based Ex: GeoPing, CBG, GeoBuD, GeoTrack, SarangWorld project Hybrid approach Ex: GeoHybrid Pune, India, 13 – 15 Dec 2010: ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services 4

Passive measurements approach DNS-based Incorporating location information in DNS records RFC 1876 Whois-based approach Use location information recorded in the Whois database : where am I? Response = the location of the ISP Verizon ( /13), Reston, VA Pune, India, 13 – 15 Dec 2010: ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services 5

Drawbacks Information recorded in Whois database may be inaccurate or stale Large ISPs advertise only aggregate prefix for reasons of scalability Single prefix with multiple locations [Feamster et al. IMC05, Gueye et al. PAM08] Pune, India, 13 – 15 Dec 2010: ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services 6

Active measurement approach DNS-based approach Observation: Recognizable host: geographically meaningful names Ex: bcr1-so Paris.cw.net Use the reports of traceroute Location of a target host = location of the last recognizable router on the path Pune, India, 13 – 15 Dec 2010: ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services 7

DNS-based approach drawbacks No rules for naming the routers [Rexford et al. USENIX06] charlotte.ucsd.edu – San Diego, CA (not Charlotte, NC) dnverng-kscyng.abilene.ucaid.edu – Denver, CO (not Kansas, KS) The last recognizable router can be located far Pune, India, 13 – 15 Dec 2010: ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services 8

Active measurements approach GeoPing-like [Padmanabhan et al. SIGCOMM01] The number of possible locations of a given host is equal to the number of landmarks (discrete space of answers) Pune, India, 13 – 15 Dec 2010: ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services 9

CBG: A continuous response space via multilateration Multilateration [Gueye et al. ToN06] Estimates position using distance estimates from some fixed points Similar to GPS Active measurements From a set of landmarks to a target host Select minimum RTT Transformation of RTT measurements into distance Pune, India, 13 – 15 Dec 2010: ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services 10

Constraint-Based Geolocation (CBG) : locating Internet host Multilateration using distance constraints Distance constraints are overestimated Assigns confidence region to each location estimate Intersection Estimated location of target host Confidence region Pune, India, 13 – 15 Dec 2010: ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services 11 P1P1 P2P2 P3P3 d2d2 d3d3 d1d1 d 2 + d 2 d 3 + d 3 d 1 + d 1

Contributions GeoHybrid Combination of active and passive measurements Reduce the number of measurements injected in the network Geolocation service for grid computing middleware Useful for the optimization of the decision taking process of a Grid Resource Broker Pune, India, 13 – 15 Dec 2010: ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services 12

GeoHybrid: A comprehensive technique for geolocalization GeoHybrid is based on: active measurements CBG approach passive measurements Database with exhaustive tabulation Heuristic implemented Find the nearest set of landmarks for a given target host Pune, India, 13 – 15 Dec 2010: ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services 13 Geolocation queries Database (IP to location mappings) Server Scripts for handlings active measurements Geolocation answers

Experimental setup 74 PlanetLab nodes as landmarks 127 hosts (AMP and RIPE nodes) as targets GeoIPs database [MaxMind LLC] 1,876,596 blocks of IP addresses Each block has its own geographic location such as country, region, city or latitude/longitude Pune, India, 13 – 15 Dec 2010: ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services 14

Results Random approach: 30 samples for each landmarks Pune, India, 13 – 15 Dec 2010: ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services 15 Heuristic approach Median error: 175 km Random approach Median error: 400 km

Summary of GeoHybrid GeoHybrid reduces: Number of measurements Response time A set of 20 nearest landmarks are sufficient to locate Internet hosts Exhaustive tabulation is difficult to manage and keep updated Pune, India, 13 – 15 Dec 2010: ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services 16

Geolocation-based Grid Optimizer Pune, India, 13 – 15 Dec 2010: ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services 17

Conclusions GeoHybrid allows to reduce the number of measurements The proposed measurement middleware service brings benefits for the area of grid computing Mitigates the amount of traffic exchanged across the grid We plan to implement this middleware in the Research Education Network of Senegal Pune, India, 13 – 15 Dec 2010: ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services 18