Arbeitsgruppe Verteilte Systeme
Zeitsynchronisation
Um Geschehnisse in einem verteilen System bzw. in einem Netzwerk
rückverfolgen zu können, muß auf jedem Komponentensystem die selbe
zeit sein.
- Dies ist auch für die Sicherheit erforderlich (Rückverfolgung von Einbrüchen)
- Finanz-und Rechtliche Transaktionen
- Transportreservierung
- Dispatch, Control,
- Caching
- Archivierung
- Sequenznummern von Transaktionen
(nach RFC1129)
Zeiten
- Atomzeit
- Schwingungen eines Cäsiumatoms
- Astronomische Zeit
- beruht auf austronomischen beobachtungen
- UTC Coordinatted Univerversal Time
- Atomzeit, die mit astronomischen Beobachtungen korigiert wird.
(nach RFC1129)
Mechanismen
- NTP Network-Time-Protokoll des Internets
-
- timed (seit Unix 4.3bsd)
-
- nutzt einen zentralen Deamon, der den Abstand
zu mehreren Slave-Deamons mißt und Korrekturen versendet.
Der Master wird mit Hilfe eines Auswahlalgorithmus (mit broadcast)
ausgehandelt.
Ein solches Auswahlverfahren kann durch bösartige Teilnehmer
gestört werden (byzantinische Generalsproblem)
- gut für interne Netze
- Frage: Heterogene Netze ?
- CORBA Time-service
-
Praktische Tips
In einem Rechner oder kleinem Netzwerk mit ISDN kann man die Zeit auch
von dort holen.
In isdn4linux:
- isdnlog -t1 holt einmal die Zeit
- isdnlog -t2 setzt laufend die Zeit nach der in ISDN
Links
Informatik- und Netzwerkverein Ravensburg e.V