One way Delay (OWD) Determination Techniques

Ähnliche Dokumente
One-Way Delay Determination Techniques

Algorithmus von Berkeley (1989)

Kommunikation in drahtlosen Sensornetzen

Experimentelle Bewertung der Synchronisationsgenauigkeit von IEEE 802.1AS für variierende Temperaturbedingungen

Schwachstellensuche. Qualitätsüberwachung im Netz durch Klassifizierung des HADES One-Way-Delays. Dr. Stephan Kraft, Birgit König, Martin

Synchrone Audio- und Videowiedergabe auf mehreren Geräten

Verteilte Systeme - Synchronisation

Vorlesung "Verteilte Systeme" Sommersemester Verteilte Systeme NTP) Verteilte Systeme, Sommersemester 1999 Folie 4.2

TCP flow control, congestion avoidance

Fakultät für Informatik der Technischen Universität München. Kapitel 7. Uhren & Synchronisation

Zeitsynchronisation in Sensornetzen

Ebenen der Synchronisierung

Grundlagen verteilter Systeme

Zeitsynchronisierung über IEEE 1588

INFOBAR.

Improving the Accuracy of GPS

Grundlagen verteilter Systeme

Network Time Protocol NTP

Zeitsynchronisierung gemäss IEEE 1588

Lösungen für Bufferbloat

Uhrensynchronisation. Dipl.-Inf. J. Richling Wintersemester 2003/2004

Grundlagen GPS. Copyright by Compass Yachtzubehör

Ortsbestimmung und Ortsmodelle

GPS (Global Positioning System)

Überblick. Zeit Motivation Network Time Protocol (NTP) Logische Uhren. c td VS (SS16) Zeit 9 1

Zeitsynchronisation in Sensornetzen. Kay Römer ETH Zürich Switzerland

Verteilte Systeme SS Universität Siegen Tel.: 0271/ , Büro: H-B Stand: 7.

Zeit als Mittel der Reihenfolgebestimmung

Zeitsynchronisierung in verteilten Systemen

Abstandsmessung mit Schall und Funk

GPS Analogieexperiment

Zeitsynchronisation mit IEEE 1588 und White Rabbit

Virtual-Ring-Routing (VRR)

Internet Networking TCP Congestion Avoidance and Control

Lehrstuhl Netzarchitekturen und Netzdienste Institut für Informatik Technische Universität München. IP Fast Reroute. Deniz Ugurlu.

EMES: Eigenschaften mobiler und eingebetteter Systeme. Uhrensynchronisation. Dr. Siegmar Sommer, Dr. Peter Tröger Wintersemester 2009/2010

Uberblick Verteilte Synchronisation Zeit in verteilten Systemen Logische Uhr Synchronisation Aufgabe 6 VS- Ubung (SS15) Verteilte Synchronisation 10 1

3. Übung zur Vorlesung Verteilte Betriebssysteme

Optimization techniques for large-scale traceroute measurements

Untersuchungen zur Genauigkeit von Flow- Erfassungsmechanismen

3GPP Long Term Evolution (LTE)

Verteilte Algorithmen

Christoph Fischer Jörg Schneider DFKI Intelligente Netze. Real Time Workload Monitoring for WLAN

Abschlussvortrag zur Bachelorarbeit: Load Balancing für Systeme zum Schutz von Webservern gegen Denial of Service Angriffe mit Hilfe von Redirects

Über die Auswirkungen von DNSSEC auf das Internet

GNSS Empfänger in der Vermessung und der Nutzen von GNSS Modernisierung

NTP Eine Zusammenfassung. ProSeminar: Kommunikationsprotokolle SS 2003

Time synchronisation with NTP

BitTorrent. Rarest-First- und Choke-Algorithmus sind ausreichend. Björn Kalks. Internet Measurment WS 2008/2009

Bitte verwenden Sie nur dokumentenechtes Schreibmaterial!

Überblick. Zeit Motivation Konvergenz-Algorithmus CNV Network Time Protocol (NTP) Logische Uhren. c td VS (SS17) Zeit 8 1

Positionsbestimmung im Weltraum mittels Distanzmessungen

Das Network Time Protocol - NTP. Das Network Time Protocol - NTP. Das Network Time Protocol - NTP. Das Network Time Protocol - NTP

DE-CIX GLOBEPEER SPECIAL SERVICE LEVEL AGREEMENT

GNSS Empfänger in einem dynamischen Geschäftsumfeld

JUNG Visu Pro Server. Wie richte ich die Systemzeit ein?

Netzwerkperformance 2.0

Lokalisierung und Topologiekontrolle

(S)NTP: Referenz und

Verteilte Systeme - 3. Übung

Bericht über Kooperation zwischen JOIN/Fa. Meinberg

Abschlussvortrag zur Bachelorarbeit: Untersuchung von DNS Verkehr durch passive Verkehrsmessungen

Wintersemester 2014/2015. Überblick. Prof. Dr. Peter Mandl Verteilte Systeme

Plug-and-Work für verteilte Echtzeitsysteme mit Zeitsynchronisation

Positionsbestimmung in Gebäuden

DECUS Symposium Bonn File: decus_tim Peter Schuerholt. Casium-Uhr. DECUS Symposium Bonn Peter Schuerholt

GPS: Wie funktioniert es? Ausarbeitung. KAMEL BEN YEDDER FH Wiesbaden, Fachseminar, Herr Prof. Dr. Linn

Übersicht. Industrial Ethernet für Laborgeräte?

7. Vorlesung Netzwerkcodierung

Übung zur Vorlesung Echtzeitsysteme

Übung 2 - Media Access Control (MAC)

Verteilte Algorithmen. Zeitsynchronisation (Time Service) Zustandsalgorithmen

GLONASS: das russische Pendant von GPS

Entwicklung eines Location Tracking Systems. Edyta Kutak

IPTV. Alexander Alexandrov Alexander Alexandrov

S1 Zeit in verteilten Systemen

Hauptseminar. Innovative Internet-Technologien und Mobilkommunikation (IITM) Wintersemester 10/11

CMC 850. Das Schutzprüfgerät speziell für IEC Umgebungen

P2P Kameras M-Sight und VMS Lite

Ausarbeitung eines Praktikumsversuches zum Design eines 1-Wire-Master-Controllers Falk Niederlein

Transkript:

Lehrstuhl Netzarchitekturen und Netzdienste Institut für Informatik Technische Universität München One way Delay (OWD) Determination Techniques Referent: Mislav Boras Betreuer: Dirk Haage Seminar: Innovative Internettechnologien und Mobilkommunikation

Übersicht 1. Einführung 2. OWD Nutzen 3. OWD Messmethoden 4. Uhren Synchronization 5. Uhren Synchronization Vergleich 6. OWD ohne Uhr 7. OWD mit Uhr 8. OWAMP (One Way Delay Active Measurement Protocoll) 9. Zusammenfassung One Way Delay Measurement Techniques 2

Einführung Was ist One Way Delay (OWD)? Die Verzögerung von A nach B Unterschied zu Round Trip Time RTT? Von A nach B und B nach A 2 mal OWD OWD berechnen aus RTT? OWD = RTT/2? Nicht möglich siehe Grafik One Way Delay Measurement Techniques 3

OWD Nutzen Welchen Nutzen hat OWD? RTT nicht bei jeder Anwendung wichtig Video Streaming Musik Streaming VOIP OWD sagt aus wie groß die Verzögerung in eine Richtung ist One Way Delay Measurement Techniques 4

OWD Messmethoden OWD mit synchronisierter Uhr OWD ohne synchronisierte Uhr One Way Delay Measurement Techniques 5

Uhren Synchronization Cristian's algorithm (passiv) 1989 von Flavie Christian P erfragt die Zeit von S zum Zeitpunkt t 0 Die Anfrage wird von S zum Zeitpunkt t 1 empfangen Die Anfrage wird von S verarbeitet; dies benötigt eine Zeitspanne l. Zum Zeitpunkt t 2 wird an P die UTC Zeit von S gesendet Die Antwort wird von P zum Zeitpunkt t 3 empfangen P wird auf die Zeit von t 2 +RTT/2 bzw. t 2 +((t 1 t 0 )+(t 3 t 2 ))/2 gesetzt. One Way Delay Measurement Techniques 6

Uhren Synchronization Berkeley Algorithmus (aktiv) 1988 an der Universität Berkeley Zeitserver versendet Zeit Empfänger berechnet (Eigene Zeit) (Empfange Zeit) Der Zeitserver sendet den Empfänger die Differenz zu um welche die Uhren verstellt werden müssen One Way Delay Measurement Techniques 7

Uhren Synchronisation NTP Client: holt sich die Referenzzeit von einem oder mehreren Servern. Server: stellt seine eigene Zeit anderen NTP Clients im Netzwerk zur Verfügung. Peer: vergleicht er seine eigene Zeit mit mehreren anderen NTP Peers, die sich schließlich auf eine gemeinsame Zeit einigen, nach der sich alle richten. One Way Delay Measurement Techniques 8

Uhren Synchronisation PTP (Precision Time Protocoll) BMC (Best Master Clock) ermittelt Grandmaster Clock Grandmaster Clock gibt Zeit vor Restliche Uhren agieren als Slave Hin und Rückweg gleiche mittlere Laufzeiten GPS (Global Positioning System) One Way Delay Measurement Techniques 9

Uhren Synchronisation Vergleich Verfahren NTP PTP GPS Berkeley Algorithmus Christian Algorithmus Funkuhr Genauigkeit + 10ms + 10ns + 1µs + 10ms + 50ms + 50ms One Way Delay Measurement Techniques 10

Uhren Synchronisation Vergleich Verfahren Vorteile Nachteile NTP Genauigkeit, Weit verbreitet Komplexer Aufbau PTP Sehr genau Nur für kleine Netzwerke GPS Überall vorhanden Sichtkontakt, Empfänger Berkeley Algorithmus Christian Algorithmus Genauigkeit Aufbau Komplexer Aufbau Ungenau Funkuhr Überall verfügbar Ungenau, Empfänger One Way Delay Measurement Techniques 11

OWD ohne Clock Vorteile: Keine Zeitsynchronisierung notwendig Überall einsetzbar Probleme: Verschiedene Uhren RTT/2 zu ungenau Mathematische Verfahren schlagen fehl Netzwerke zu unübersichtlich One Way Delay Measurement Techniques 12

OWD ohne Uhr One Way Delay Estimation Using Network Wide Measurements Zusammenführen von kleineren Messungen zwischen Knotenpaar Mehr dazu im Folgendem Vortrag One Way Delay Estimation without Clock Synchronisation Zusammenhang zwischen One Way Delay, One Way Delay Variation und RTT (Round Trip Time) Mehrfache Messungen Gleichungsysteme aufstellen und auswerten Paper zeigt das die Genaugikeit 4 mal höher ist als bei RTT/2 One Way Delay Measurement Techniques 13

OWD mit Uhr Vorteile: Empfänger und Sender haben gleiche Uhrzeit Viele Verfahren wie NTP, PTP, Berkeley Algorithmus, Christian s Algorithm oder GPS werden verwendet Probleme: Sind verschieden genau Komplexer Aufbau Aufbau unterschiedlich Nicht überall einsetzbar One Way Delay Measurement Techniques 14

OWD mit NTP oder PTP One Way Delay Measurement Techniques 15

OWD mit NTP oder PTP One Way Delay Measurement Techniques 16

OWD mit PTP One Way Delay Measurement Techniques 17

OWD mit Uhr Versuchaufbau auch anwendbar auf Berkeley Algorithmus (beide) Christians Algorithmus auch GPS nur Standart Aufbau Alle Satelliten sind untereinander synchronisiert (Atomuhren) One Way Delay Measurement Techniques 18

OWAMP One Way Active Measurment Protocoll Ptotokoll zum messen des OWD Sowohl Test als auch Kontroll Protokoll Typische Server Client Architektur Nutzt NTP One Way Delay Measurement Techniques 19

OWD Zusammenfassung Es gibt 2 Messverfahren (mit und ohne Uhren Sychronization) Mehr Messverfahren mit Uhren Sychronization Nur wenig Verfahren ohne Uhren Sychronization Versuchsaufbau komplexer beim Verfahren mit Uhren Sychronization Rechenaufwand höher bei Verfahren ohne Uhren Synchronization Messverfahren mit Uhren Sychronization sind genauer One Way Delay Measurement Techniques 20

Danke für die Aufmerksamkeit Fragen? One Way Delay Measurement Techniques 21