Willkommen bei QSFPTEK Global     Kostenloser Versand für Bestellungen aus den USA und der EU über US$79.8     Globales Lager

Währung: EUR €
USD $ - US Dollar
EUR € - Euro
JPY 円 - Japanese Yen
KRW ₩ - Korean Won
Suchen

Warenkorb

0
Kostenloser Versand für Bestellungen aus den USA und der EU über US$79.8
Währung: EUR €
Sprache auswählen
Zurück
  • USD $ - US Dollar
  • EUR € - Euro
  • JPY 円 - Japanese Yen
  • KRW ₩ - Korean Won

InfiniBand

Autor Leslie

Datum 08/20/2024

Dieser Artikel erklärt, was InfiniBand ist und welche Vorteile es bietet, damit Sie die verschiedenen Funktionen von InfiniBand besser verstehen.

InfiniBand ist ein schnelles Netzwerkkommunikationsprotokoll und Schnittstellenstandard mit hoher Bandbreite und niedriger Latenz, das die CPU-Auslastung verbessern, die Latenz verringern und Verwaltungsaufgaben im Rechenzentrum vereinfachen kann. InfiniBand wird häufig für Replikations- und verteilte Aufgaben zwischen Servern, SAN und DAS zwischen Servern und Speichergeräten sowie für LAN-, WAN- und Internetkommunikation zwischen Servern und Netzwerken eingesetzt.

Wie funktioniert InfiniBand

InfiniBand verwendet typischerweise eine zweischichtige Architektur, die die Netzwerkschicht von der physischen Schicht und der Sicherungsschicht trennt. Jede Schicht hat spezifische Aufgaben. Die physische Schicht stellt direkte Punkt-zu-Punkt-Verbindungen zwischen Geräten über serielle Verbindungen mit hoher Bandbreite bereit, während die Sicherungsschicht für die Verwaltung der Übertragung und des Empfangs von Paketen zwischen Geräten verantwortlich ist. Die Netzwerkschicht bietet wichtige InfiniBand-Funktionen wie QoS, Virtualisierung und RDMA. Das Zusammenspiel der Schichten macht InfiniBand zu einem leistungsstarken Werkzeug zur Unterstützung von High-Performance-Computing-(HPC-)Workloads mit niedriger Latenz und hoher Bandbreite.

Vorteile von InfiniBand

InfiniBand bietet mehrere Vorteile, von denen wir einige im Folgenden behandeln.

RDMA-Unterstützung

InfiniBand unterstützt RDMA, also den direkten Remote-Speicherzugriff. Es kann direkt aus der Ferne auf den Speicher zugreifen, ohne dass die Daten die CPU durchlaufen, sodass Daten im Speicher übertragen werden können. Dies kann nicht nur die Übertragungslatenz effektiv reduzieren, sondern auch die Auslastung der CPU-Ressourcen verbessern, insbesondere in HPC-Anwendungsumgebungen, und so die Gesamteffizienz des Systems steigern.

CPU-Offloading

CPU-Offloading ist ein wichtiges Mittel zur Beschleunigung von Berechnungen, und das InfiniBand-Netzwerk kann die geringsten CPU-Ressourcen für die Datenübertragung nutzen. Sie sind funktional kompatibel. InfiniBand unterstützt die RDMA-Funktion, die Daten direkt aus dem Speicher eines Servers in den Speicher eines anderen Servers schreiben kann, ohne zur Verarbeitung über die CPU zu gehen. Dadurch kann Zero-Copy um den Kernel herum erreicht werden.

InfiniBand unterstützt QoS

Erstens implementiert InfiniBand QoS über virtuelle Kanäle. Ein virtueller Kanal ist ein unabhängiger logischer Kommunikationspfad, der sich eine einzelne physische Verbindung teilt. Jede physische Verbindung kann bis zu 15 standardmäßige virtuelle Kanäle und einen Managementkanal unterstützen.

Zweitens verwendet InfiniBand Service-Level-Markierung (SL), um das SL-Feld im Paket-Header zu markieren und es in 0 bis 15 Stufen zu unterteilen, die jeweils einer anderen Priorität entsprechen.

Darüber hinaus unterstützt InfiniBand die durch IETF RFC 2474 und 2475 definierte Architektur differenzierter Dienste und implementiert dadurch QoS-Funktionen ähnlich wie DiffServ.

Schließlich kann InfiniBand auch die Parameter jedes Kommunikationsflusses steuern, indem es auf Path-Record- oder Multi-Path-Record-Abfragen reagiert. Administratoren können diese Pfade optimieren, um sicherzustellen, dass Verkehr mit hoher Priorität über den optimalen Pfad übertragen wird.

SHARP Support

SHARP ist ein Protokoll für HPC-Systeme, das darauf abzielt, die Kommunikationseffizienz von HPC-Clustern zu verbessern. Durch die Implementierung von Datenaggregations- und Reduktionsoperationen in Netzwerkgeräten, anstatt alle Daten zur Verarbeitung an den zentralen Knoten zurückzusenden. Dadurch kann die kollektive Kommunikation optimiert und eine wiederholte Datenübertragung zwischen Knoten vermieden werden, was den Rechenprozess in Anwendungen, die große Datenmengen verarbeiten und komplexe kollektive Operationen ausführen müssen, erheblich beschleunigen kann.

Anwendung von InfiniBand

InfiniBand spielt in der heutigen Industrie eine unverzichtbare Rolle, und seine Eigenschaften machen es zu einer Schlüssellösung für mehrere Branchen.

HPC-Umgebung

In der HPC-Umgebung bietet InfiniBand hohe Bandbreite und geringe Latenz, um dabei zu helfen, große Datenmengen schnell zu verarbeiten, und durch Protokolle wie RDMA und SHARP hilft es dabei, Daten schnell zu übertragen und wiederholte Datenübertragungen zu vermeiden, wodurch es effizienter wird.

Speichernetzwerk

InfiniBand spielt auch in Speichernetzwerken eine sehr wichtige Rolle. Es kann die CPU umgehen und Daten direkt im Anwendungsspeicher übertragen, wodurch ein effizienter Datenzugriff und eine effiziente Datenübertragung realisiert und die Leistung des Speichersystems verbessert werden.

Fazit

Als wesentlicher Bestandteil moderner Netzwerke hat InfiniBand eine entscheidende Veränderung für Anwendungen wie Rechenzentren und Hochleistungsrechnen bewirkt, die große Datenmengen gleichzeitig verarbeiten müssen. Es bietet diesen Anwendungen nicht nur niedrige Latenz und hohe Bandbreite, sondern seine Skalierbarkeit und Flexibilität sind ebenfalls allgemein anerkannt. Und mit der Weiterentwicklung der Technologie verbessert sich seine Leistung kontinuierlich, wodurch es den wachsenden Geschäftsanforderungen gerecht werden kann. Wenn Sie Fragen zu InfiniBand haben, kontaktieren Sie uns bitte jederzeit.

Teilen

Tags