“Predicting Internet Network Distance with Coordinates-Based Approaches” by T. S. Eugene Ng and Hui Zhang Carnegie Mellon University, Pittsburgh, USA Seminar.

Slides:



Advertisements
Ähnliche Präsentationen
Agent based computational economics Das Konzept rationalen Verhaltens im Umfeld maschineller Akteure Spezielles Seminar Wirtschaftsinformatik SS2001 Frankfurt.
Advertisements

Metriken in Netzwerken
Genetische Algorithmen für die Variogrammanpassung
Wie GPS funktioniert Der französische Pilot und Dichter Antoine de Saint Exupéry schrieb in seinem Buch "Der kleine Prinz": "Das Wesentliche ist für die.
Agenda 1. Wie funktionieren Netzwerke ? 2. Agenda 3.
Morten, Christos, Jennifer und Denise HG Netzwerke.
Minimieren ohne Ableitungen
Einführung.
V11 Wellengleichung Teil 3: Numerische Verfahren zur Lösung partieller Differentialgleichungen V11: Wellengleichung als Beispiel der Diskretisierung.
WS 06/07 Algorithmentheorie 01 - Einleitung Prof. Dr. Th. Ottmann Tobias Lauer.
Konfidenzintervalle für Parameter
Austausch von Daten bei Computern
Lokale und globale Netzwerke
Paketorientierte Datenübertragung
ROUTINGVERFAHREN ZUR LASTVERTEILUNG IN CONTENT-DELIVERY-NETWORKS
ROUTINGVERFAHREN ZUR LASTVERTEILUNG IN CONTENT-DELIVERY-NETWORKS
Schulen ans Netz Oberhausener Moderatoren
Effiziente Algorithmen
Freifach Netzwerktechnik mit Übungen
Black Box Algorithmen Hartmut Klauck Universität Frankfurt SS
Black Box Algorithmen Hartmut Klauck Universität Frankfurt SS
Effiziente Algorithmen Hartmut Klauck Universität Frankfurt SS
Hartmut Klauck Universität Frankfurt SS
§3 Allgemeine lineare Gleichungssysteme
Die Struktur von Untersuchungen
ProSeminar WS 2007/08 Leo Hackstein
Grundlagen der Netzwerktechnik
Wenn es losgehen soll, drücke bitte die Taste F5!
Domain Name Service Grundlagen, Implementierung im Active Directory und Integration von Win2k-Domains in bestehende Umgebungen Kay Sander.
Ein Überblick über verschiedene Verfahren
Routing Instabilitäten
Integration oberflächenbestimmender Objekte ins DGM Seminar GIS IV SS
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Peer-to-Peer- Netzwerke Christian Schindelhauer Sommersemester.
Die Relativitätstheorie und die damit verbundenen Phänomene
Von Antonia & Rieke, Jonas &Lucas Viel Spaß dabei! 
Proseminar: Technologien des Internets
Positioning in mobile Ad-Hoc Networks Analysis of Quantization-Effects in Distributed Positioning-Algorithms in Mobile Ad-Hoc Networks Semester Arbeit.
Virtual Private Network
Sebastian Loose DPF – A Perceptual Distance Function for Image Retrieval Proseminar SS 2005 Distanzen und Ähnlichkeitsmaße im Hochdimensionalem.
setzt Linearität des Zusammenhangs voraus
Subnetting.
Virtual Private Network
Geoinformationssysteme
CCNA2 – Module 8 TCP/IP Error and Control Messages.
CL Tree MW 31.1 Business Intelligence Wintersemester 2015 / 2016 Stanislav Prokupetz.
Spärliche Kodierung von Videos natürlicher Szenen Vortragender: Christian Fischer.
Prognose von Zeitreihen Hans Nübel Hans Nübel Prognose von Zeitreihen Aufbau 1.Motivation 2.Holt-Winters-Verfahren 3.Prognose.
Erzeugung von hoch skalierbaren virtuellen Welten Seminar Algorithmen zur Unterstützung von Immersive Gaming Philip Mildner, 8. Oktober 2008.
PHPUG Karlsruhe 1. Juli 2009 Zend_ProgressBar und Zend_Tag_Cloud Ben Scholzen Software Entwickler DASPRiD's.
ICMP Internet Control Message Protocol Michael Ziegler Universität Freiburg Michael Ziegler.
Exkurs: Chi-quadrat und Modellgüte 1. ist ein Distanzmaß, welches die Distanz zwischen Modellvorhersage und Daten misst.  Je kleiner desto besser ist.
Othmar GsengerErwin Nindl Christian Pointner. Inhalt Was ist Anycast? Secure Anycast Tunneling Protocol (SATP) Was ist Anytun Verschlüsselung Live Demo.
Crashkurs Computernetzwerke
Emanuel Mistretta Lukas Schönbächler
Othmar Gsenger Erwin Nindl Christian Pointner
Multivariate Analysemethoden Johannes Gutenberg Universität Mainz
Generierung von Flächenrepräsentationen aus Punktdaten
System-Lernen Bernd Schmid Isb-Pionierlabor
Netzwerke.
Verbindung zu einem Netzwerk
Die Numerische Differentiation
Ich brauche eine Web-Seite vom Server im Internet
Routing … … die Suche nach dem Weg..
das Routing Information Protocol
Routing … … die Suche nach dem Weg..
Abstandsbestimmungen
(wird seit 1950 auch Deming-Kreis genannt!)
Pflichtteil 2016 Aufgabe 6: Gegeben ist die Gerade
Multivariate Analysemethoden Johannes Gutenberg Universität Mainz
Galaxien und ihre Entfernungsbestimmung
 Präsentation transkript:

“Predicting Internet Network Distance with Coordinates-Based Approaches” by T. S. Eugene Ng and Hui Zhang Carnegie Mellon University, Pittsburgh, USA Seminar Peer-to-Peer Netzwerke SS 09 Rechnernetze und Telematik Albert-Ludwigs-Universität Freiburg Abschlusspräsentation Salek Talangi Freiburg, 28. Juli 2009

Salek Talangi - Predicting Internet Network Distance with Coordinates-Based Approaches 2 Agenda Einführung Problem Bestehende Lösungsansätze Ansatz der Autoren Testumgebung Kritik

Salek Talangi - Predicting Internet Network Distance with Coordinates-Based Approaches 3 Einführung Paper Mitte 2002 fertiggestellt (wichtig für manche Annahmen) Im Juni bei der IEEE Infocom '02 vorgestellt

Salek Talangi - Predicting Internet Network Distance with Coordinates-Based Approaches 4 Einführung Logische Nähe in P2P Overlay- Netzwerken entspricht nicht der Nähe im Internet bzw. der echten Welt Diese wäre von Vorteil, denn Physikalische Nähe lässt eine schnellere und stabilere Kommunikation erwarten

Salek Talangi - Predicting Internet Network Distance with Coordinates-Based Approaches 5 Problem Wie wählt man zwischen Hosts aus, die für einen Zweck identisch scheinen? IP Adresse reicht nicht, um einen Host zu lokalisieren (zu große Netze, interne Struktur unbekannt, VPNs)

Salek Talangi - Predicting Internet Network Distance with Coordinates-Based Approaches 6 Problem Messung der Distanz zu möglichen Partnern ist zwar möglich, aber sehr teuer und zeitaufwändig Client-Server basierte Ansätze skalieren schlecht und widersprechen dem P2P Prinzip

Salek Talangi - Predicting Internet Network Distance with Coordinates-Based Approaches 7 IDMaps Spezielle Hosts, HOPS Server genannt, beantworten Anfragen nach Entfernungen zu Partnern Diese Tracer pflegen eine interne Topologiekarte des Internets

Salek Talangi - Predicting Internet Network Distance with Coordinates-Based Approaches 8 IDMaps ungenau, lässt nur eine grobe Abschätzung nach oben zu

Salek Talangi - Predicting Internet Network Distance with Coordinates-Based Approaches 9 Triangulated Heuristic n Base Nodes Angabe der Entfernung eines Hosts als n- Tupel mit der Latenz der Base Nodes als Metrik Über Dreiecksungleichung (muss zutreffen) Abschätzungen nach oben und unten möglich

Salek Talangi - Predicting Internet Network Distance with Coordinates-Based Approaches 10 Triangulated Heuristic ●

Salek Talangi - Predicting Internet Network Distance with Coordinates-Based Approaches 11 Triangulated Heuristic Keine Kommunikation zwischen den Base Nodes nötig Base Nodes müssen Ping-Anfragen beantworten

Salek Talangi - Predicting Internet Network Distance with Coordinates-Based Approaches 12 Global Network Positioning 2 Phasen n Landmarks bestimmen zuerst Ihre Position mittels Pings zu jedem Partner Ergibt die unterer Hälfte einer symmetrischen Matrix

Salek Talangi - Predicting Internet Network Distance with Coordinates-Based Approaches 13 Global Network Positioning Ergebnisse werden von einem Host in einem metrischen Raum mit einer Dimension kleiner n-1 platziert

Salek Talangi - Predicting Internet Network Distance with Coordinates-Based Approaches 14 Einschub: Metrischer Raum Für beliebige Elemente x, y, z einer Menge X und d: X x X  R muss gelten: d(x, x) = 0 d(x, y) = 0  x = y d(x, y) = d(y, x) d(x, y) <= d(x, z) + d(z, y)

Salek Talangi - Predicting Internet Network Distance with Coordinates-Based Approaches 15 Einschub: Dimensionsanzahl Beispiel mit 2 Landmarks und 2 Dimensionen

Salek Talangi - Predicting Internet Network Distance with Coordinates-Based Approaches 16 Global Network Positioning Ergebnisse werden von einem Host in einem metrischen Raum mit einer Dimension kleiner n-1 platziert Dies ist vermutlich nicht fehlerfrei möglich, daher wird eine Fehlerfunktion benötigt

Salek Talangi - Predicting Internet Network Distance with Coordinates-Based Approaches 17 Einschub Fehlerfunktion Ergebnisse erfüllen die Dreiecksungleichung nicht. Platziere Landmarks so, dass der Fehler zwischen gemessener und berechneter Distanz minimal ist Fehlerfunktion z.B. quadratischer Fehler

Salek Talangi - Predicting Internet Network Distance with Coordinates-Based Approaches 18 Global Network Positioning Ergebnisse werden von einem Host in einem metrischen Raum mit einer Dimension kleiner n-1 platziert Dies ist vermutlich nicht fehlerfrei möglich, daher wird eine Fehlerfunktion benötigt Der globale Fehler muss minimiert werden

Salek Talangi - Predicting Internet Network Distance with Coordinates-Based Approaches 19 Einschub: Minimierung Simplex Downhill Verfahren iterativ (300 Mal / 30 Mal) grob: in jedem Schritt wird ein Punkt verändert Verbesserung: Punkt behalten, anderen verwerfen Verschlechterung: Anderen probieren

Salek Talangi - Predicting Internet Network Distance with Coordinates-Based Approaches 20 Global Network Positioning 2. Phase: Host bestimmt seine Position Alle Landmarks pingen Wie vorher eigene Position durch Fehlerminimierung bestimmen Ergebnis: Koordinaten des Hosts Jetzt Distanzberechnung möglich

Salek Talangi - Predicting Internet Network Distance with Coordinates-Based Approaches 21 Global Network Positioning ●

Salek Talangi - Predicting Internet Network Distance with Coordinates-Based Approaches 22 Testsetup Entwickler haben Zugang zu 19 Hosts weltwelt (Nordamerika, Europa, Asien) 2001 willkürlich mehrere Adressen (2000) gepingt, davon knapp 900 in 44 Ländern von allen Hosts erreichbar. 2. ähnlicher Versuch mit besser vernetzten Adressen

Salek Talangi - Predicting Internet Network Distance with Coordinates-Based Approaches 23 Testsetup Für alle Systeme als Bewertungsfunktion: predicted dist – measured dist min(predicted dist, measured dist) 0 heißt perfekt geschätzt, absoluter Wert größer 1 heißt Fehlschätzung um Faktor 2

Salek Talangi - Predicting Internet Network Distance with Coordinates-Based Approaches 24 Ergebnis Relativer Fehler mit globalen Daten

Salek Talangi - Predicting Internet Network Distance with Coordinates-Based Approaches 25 Ergebnis Mit besser vernetzten Hosts

Salek Talangi - Predicting Internet Network Distance with Coordinates-Based Approaches 26 Kritik HOPS Server, Base Nodes und Landmarks sind besondere Hosts, die sehr leistungsstark sein müssen und vorher bestimmt werden  Kein echtes P2P Round Trip Time als einziges Kriterium ist zu wenig

Salek Talangi - Predicting Internet Network Distance with Coordinates-Based Approaches 27 Kritik Heutzutage ist es kein Problem, mehrere 100 Rechner zu pingen und Verbindungen zu diesen zu unterhalten. Grund zur Entfernungsbestimmung (Test der Partner zu teuer und zeitaufwendig) entfällt

Salek Talangi - Predicting Internet Network Distance with Coordinates-Based Approaches 28 Kritik Triangulated Heuristic: Dreiecksungleichung kann aufgrund des BGP verletzt werden GNP: Landmarks müssen von allen Hosts zur Entfernungsbestimmung erreichbar sein.

Salek Talangi - Predicting Internet Network Distance with Coordinates-Based Approaches 29 Zusammenfassende Kritik GNP ist das beste der drei Verfahren, da es die besten Ergebnisse liefert und dabei nicht komplizierter als die anderen ist. Fraglich bleibt, wie das System funktioniert, wenn ein Host nicht alle Landmarks erreichen kann oder diese überlastet sind.

Vielen Dank für Eure Aufmerksamkeit