Wurmlochwechsel

Definition - Was bedeutet Wurmlochwechsel?

Wurmlochumschaltung bezieht sich auf ein einfaches Flusssteuerungssystem in einem Computernetzwerk, das hauptsächlich auf festen Verbindungen basiert. Das Wurmlochschalten ist eine Unterklasse eines Flusssteuerungsverfahrens, das als Flit-Buffer-Flusssteuerung bekannt ist.

Obwohl Wurmlochumschaltung und Wurmlochrouting verwendet werden, um dasselbe Phänomen zu beschreiben, lenkt diese Technik keinen Pfad oder keine Route, um ein bestimmtes Ziel über das Netzwerk zu erreichen. Es wird jedoch nur eine Entscheidung über den Zeitpunkt für das Weiterleiten von Paketen vom Router generiert.

Kann auch als Wurmlochführung oder Wurmlochflusssteuerung bezeichnet werden.

Technische.me erklärt Wormhole Switching

Der Begriff Wurmlochumschaltung wird manchmal mit Cut-Through-Umschaltung verwechselt, unterscheidet sich jedoch in dem Sinne, dass die Cut-Through-Flusssteuerung Kanalpakete und Puffer auf Paketebene zuweist, während die Wurmlochflusssteuerung sie auf Flit-Ebene zuweist. Das Wurmlochsystem ist dem Multiprotocol Label Switching (MPLS) und der Weiterleitung im asynchronen Übertragungsmodus (ATM) ziemlich ähnlich, außer dass die Zellen nicht in Warteschlangen gestellt werden.

Die Eigenschaften des Wurmlochschaltersystems umfassen:

  • Große Netzwerkpakete werden in kleine Flits unterteilt, die über konfliktfreies VCT-Switching entlang der Route geleitet werden. Die Übertragung verschiedener Pakete wird nicht frei über einen einzelnen physischen Kanal gemultiplext.
  • Jedem Router sind kleine Puffer von einem bis wenigen Flits zugeordnet.
  • Das Header-Flit definiert den Netzwerkpfad für alle anderen Flits in der Netzwerk-Pipeline.
  • Die Puffersequenz und die Verbindungen, die bereits von einem gegebenen Paket von Flits belegt sind, bilden das Wurmlochsystem. Typischerweise wird die Länge des Netzwerkpfads gemäß der Anzahl der Flits in einem einzelnen Paket gemessen.
  • Wenn der Ausgangskanal belegt ist, kann die gesamte Flits-Kette - einschließlich des Headers - stecken bleiben und die Kommunikation über den Übertragungsweg blockieren.

Die Hauptvorteile des Wurmlochwechsels sind:

  • Arbeiten mit kleinen, billigen, einfachen und vergleichsweise schnellen Routern
  • Nur Eingabepufferung verwenden
  • Effizienz der Flusskontrolle bei der Verwendung der Puffer im Vergleich zum Durchschneiden; benötigt nur wenige Flit-Puffer
  • Der Durchsatz ist ein Schneeball, da nicht das gesamte Netzwerkpaket gepuffert wird, um zum nächsten Knoten zu gelangen.
  • Bandbreite und Kanalzuordnung sind in der Regel entkoppelt.

Zu den Nachteilen des Wurmlochwechsels gehören:

  • Blockiert Ressourcen bei festgefahrenen Netzwerk-Pipelines
  • Anfällig für Deadlocks