Die Bedeutung der Zeitsynchronisation in der modernen Welt
Geschrieben von Richard N Williams on November 25th, 2008
Zeit hat immer eine wichtige Rolle in der Zivilisation gespielt. Das Verstehen und Überwachen der Zeit ist seit der Vorgeschichte eine der Vorbesetzungen der Menschheit und die Fähigkeit, die Zeit zu verfolgen, war für die Alten ebenso wichtig wie für uns.
Unsere Vorfahren mussten wissen, wann die beste Zeit war, Pflanzen anzubauen oder sich zu religiösen Feiern zu versammeln, und zu wissen, dass die Zeit dafür sorgen muss, dass sie genauso ist wie die der anderen.
Zeitsynchronisation ist der Schlüssel zu präziser Zeitmessung, da sich die Veranstaltung zu einem bestimmten Zeitpunkt nur dann lohnt, wenn alle gleichzeitig laufen. In der modernen Welt, in der sich das Geschäft von einem papierbasierten System zu einem elektronischen System entwickelt hat, ist die Bedeutung der Zeitsynchronisation und der Suche nach immer höherer Genauigkeit noch entscheidender.
Computer-Netzwerke kommunizieren jetzt miteinander über die ganze Welt und wickeln Transaktionen im Wert von Milliarden von Dollars pro Sekunde ab, Millisekunden-Genauigkeit ist jetzt Teil des Geschäftserfolgs.
Computernetzwerke können aus Hunderten und Tausenden von Computern, Servern und Routern bestehen, und obwohl sie alle eine interne Uhr haben, können, wenn sie nicht perfekt synchronisiert sind, eine Vielzahl möglicher Probleme auftreten.
Sicherheitslücken, Datenverlust, häufige Abstürze und Ausfälle, Betrug und Glaubwürdigkeit des Kunden sind potenzielle Gefahren einer schlechten Computerzeitsynchronisation. Computer verlassen sich auf die Zeit als einzigen Bezugspunkt zwischen Ereignissen und viele Anwendungen und Prozesse sind zeitabhängig.
Selbst Diskrepanzen zwischen einigen Millisekunden zwischen Geräten können vor allem in der Welt der Finanzwelt Probleme verursachen, wenn Millionen in einer Sekunde gewonnen oder verloren werden. Aus diesem Grund werden die meisten Computernetzwerke von a gesteuert Zeit-Server. Diese Geräte erhalten ein Zeitsignal von einer Atomuhr. Dieses Signal wird dann an jedes Gerät im Netzwerk verteilt, um sicherzustellen, dass alle Maschinen die gleiche Zeit haben.
Die meisten Synchronisationsgeräte werden vom Computerprogramm gesteuert NTP (Netzwerkzeitprotokoll) Diese Software überprüft regelmäßig die Uhr jedes Geräts auf Drift (Verlangsamen oder Beschleunigen von der gewünschten Zeit) und korrigiert es, um sicherzustellen, dass die Geräte niemals von der synchronisierten Zeit abweichen.