Versatz-Zeit
Englisch: offset time
Bei optischen Burst-Switching der zeitliche Abstand zwischen dem Burst-Header und dem Steuerpaket.
Versatzzeit: Die Verzögerung zwischen Steuersignal und Datenburst
In optischen Burst-Switching-Netzen (OBS) ist die Versatzzeit die absichtliche Verzögerung zwischen dem Eintreffen eines Steuerpaketes (des Burst-Headers) in einem Switch und dem Eintreffen des eigentlichen Datenbursts. Das Steuerpaket fährt voraus und reserviert Schaltressourcen; die Versatzzeit ermöglicht es dem Switch, sein optisches Crossconnect zu konfigurieren und Weiterleitungspfade vorzubereiten, bevor die hochfrequente Datenlast ankommt. Ohne diese Verzögerung würden die Daten ankommen, bevor der Switch bereit ist, sie zu verarbeiten, was zu Verlusten führt.
Die Versatzzeit wird in Mikrosekunden bis Millisekunden gemessen, abhängig von der Netzarchitektur und der Schaltgeschwindigkeit des Switch-Fabrics. Ein typischer Wert liegt zwischen 100 und 500 Mikrosekunden, variiert aber je nach Ausbreitungsverzögerung durch den Switch, der für die Neukonfiguration optischer Gates erforderlichen Zeit und dem Abstand zwischen Kontroll- und Datenebene. Das Steuerpaket wird häufig auf einer separaten Wellenlänge oder in einem separaten Zeitschlitz übertragen und fährt über einen elektronischen Steuerpfad, während der Datenburst dedizierte optische Kanäle nutzt.
Warum die Versatzzeit wichtig ist
OBS wurde entwickelt, um die Schaltlatenz zu reduzieren und die Bandbreitennutzung im Vergleich zum klassischen Circuit Switching zu verbessern. Allerdings kann die Kontrollebene optische Schalter nicht sofort rekonfigurieren. Die Versatzzeit muss lang genug sein für elektronische Verarbeitung, Abfrage in Weiterleitungstabellen, Contention-Auflösung und physikalische Neukonfiguration wellenlängensselektiver Schalter oder mikromechanischer Bauelemente. Eine zu kurze Versatzzeit führt zu Burstverlusten; eine zu lange Versatzzeit verschwendet Bandbreite und erhöht die Ende-zu-Ende-Latenz.
Die Versatzzeit wird vom Eingangsknoten gesetzt und im Burst-Header-Paket codiert. Core-Switches entlang des Pfads nutzen diesen Wert zur Timing ihrer Operationen. Wenn mehrere Bursts um dieselben Ausgaberessourcen konkurrieren, beeinflusst die Versatzzeit, welche Bursts geplant werden können; einige können auf alternative Routen umgeleitet oder ganz verworfen werden. Die OBS-Forschung konzentrierte sich stark auf dynamische Versatzzeit-Berechnung und Contention-Auflösungsalgorithmen, um Verluste zu minimieren und die Versatzzeit kurz zu halten.
Die Versatzzeit ist spezifisch für OBS-Architekturen und taucht in konventionellen paketgeschalteten Netzen oder wellenlängengesteuerten optischen Netzen nicht auf. Sie spiegelt die grundlegende Spannung in OBS zwischen Kontrollebenen-Latenz und Datenebenen-Auslastung wider und bleibt ein kritischer Justierparameter in Systemen, die Header-gesteuerte Burst-Planung verwenden.