InfiniBand is a switched fabric communications link used in high-performance computing and enterprise data centers. Its features include high throughput, low latency, quality of service and failover, and it is designed to be scalable. The InfiniBand architecture specification defines a connection between processor nodes and high performance I/O nodes such as storage devices.
| Property | Value |
| dbpedia-owl:abstract
|
- InfiniBand ist eine Spezifikation zur Beschreibung einer seriellen Hochgeschwindigkeitsübertragungstechnologie. Es ist das Resultat der Vereinigung zweier konkurrierender Systeme: Future I/O von Compaq, IBM und Hewlett-Packard und Next Generation I/O (ngio), welches von Intel, Microsoft und Sun Microsystems entwickelt wurde. Kurze Zeit, bevor der neue Name gewählt wurde, war InfiniBand bekannt als System I/O. Intel hat sich seitdem eher auf die Entwicklung der quasi-Alternative PCI-Express fokussiert; dadurch ist die zukünftige Entwicklung von InfiniBand ungewiss. InfiniBand benutzt einen bidirektionalen seriellen Bus zur kostengünstigen und latenzarmen Datenübertragung (unter 2 Mikrosekunden) und schafft pro Kanal theoretische Datenübertragungsraten von bis zu 2,5 GBit/s in beide Richtungen, in der DDR-Variante 5 GBit/s. Bei InfiniBand können mehrere Kanäle transparent gebündelt werden, wobei dann ein gemeinsames Kabel verwendet wird. Üblich sind vier Kanäle (4×) also 10 bzw. 20 GBit/s. Für die Verbindung zwischen Switches gibt es auch zwölf-kanalige Verbindungen (12×) mit 30 bzw. 60 GBit/s. Normalerweise wird InfiniBand über Kupferkabel übertragen, wie sie auch für 10-Gigabit-Ethernet verwendet werden. Damit sind Übertragungsstrecken bis zu 15 Meter möglich. Müssen längere Strecken überbrückt werden, kann auf fiberoptische Medienkonverter zurückgegriffen werden, welche die InfiniBand-Kanäle auf einzelne Faserpaare umsetzen. Hierbei kommen optische Flachbandkabel mit MPO-Steckern zum Einsatz. Die Einsatzgebiete von InfiniBand reichen von Bussystemen bis zu Netzwerkverbindungen. Ähnlich wie HyperTransport konnte es sich allerdings nur schwer als Bussystem durchsetzen und wird daher aktuell meist nur als Cluster-Verbindungstechnik benutzt. Eine Ausnahme sind hier IBM-Mainframe-Systeme System z ab der Modellreihe z10, welche z. B. über 24 InfiniBand-Host-Bus-Kanäle mit jeweils 6 GB/s verfügen. Der große Vorteil von InfiniBand gegenüber gebräuchlichen Techniken wie TCP/IP-Ethernet liegt dabei in der Minimierung der Latenzzeit durch Auslagern des Protokollstacks in die Netzwerkhardware. Verschiedene Rechenknoten werden dabei durch InfiniBand-Kabel und spezielle Switches verbunden; als Netzwerkkarten kommen sogenannte HCAs (Host Channel Adapter) zum Einsatz. Es stehen verschiedene Verbindungsmodi zur Verfügung, u. A. RDMA Write/RDMA Read sowie einfache Send-/Receive-Operationen. Um zeitaufwendige Wechsel zwischen Betriebssystem- und Benutzerkontext zu vermeiden, wie dies beispielsweise bei Sockets der Fall ist, werden zunächst die für die Benutzung vorgesehenen Speicherbereiche bei der Karte registriert. Dies ermöglicht der Karte, die Übersetzung von virtuellen Adressen in physikalische Adressen selbst vorzunehmen. Beim Senden von Daten wird durch das Mapping verschiedener Kontrollregister des HCAs in den Speicher des Prozesses (Doorbell-Mechanismus) die Sendeoperation ohne Umweg über den Betriebssystemkern vorgenommen – der HCA holt sich die Daten aus dem Hauptspeicher durch Ansteuerung des DMA-Controllers. Das (wahlweise verlässliche oder nicht verlässliche) Versenden der so auf dem HCA vorhandenen Daten wird durch den Protokollstack der Karte übernommen. Die Karte verwaltet hierzu eine Übersetzungstabelle, auf die mit dem Benutzer beim Registrieren eines Speicherbereiches zurückgegebenen Indizes zugegriffen wird. Um die Latenzzeiten weiterhin zu minimieren, stellt InfiniBand zwei Verbindungsmodi zur Verfügung, die Daten in den Hauptspeicher eines anderen Knotens übertragen oder von dort lesen, ohne das Betriebssystem oder den Prozess auf der Gegenseite zu involvieren. Diese beiden Operationen werden als RDMA Write/RDMA Read (Remote DMA) bezeichnet. Zudem stellt InfiniBand zwei Modi für die Realisierung von Sperrmechanismen zur Verfügung: Atomic Compare&Swap sowie Atomic Fetch&Add. Mit diesen können beispielsweise Semaphoren implementiert werden; sie finden u. A. in verteilten Datenbanken Anwendung.
- InfiniBand is a switched fabric communications link used in high-performance computing and enterprise data centers. Its features include high throughput, low latency, quality of service and failover, and it is designed to be scalable. The InfiniBand architecture specification defines a connection between processor nodes and high performance I/O nodes such as storage devices. Infiniband host bus adapters and network switches are manufactured by Mellanox and Intel (which acquired Qlogic's infiniband business in January 2012). InfiniBand forms a superset of the Virtual Interface Architecture (VIA).
- InfiniBand es un bus de comunicaciones serie de alta velocidad, diseñado tanto para conexiones internas como externas. Sus especificaciones son desarrolladas y mantenidas por la Infiniband Trade Association (IBTA).
- L'infiniBand est un bus d'ordinateur à haut-débit. Il est destiné aussi bien aux communications internes qu'externes. Il est le fruit de la fusion de deux technologies concurrentes, Future I/O, développée par Compaq, IBM, et Hewlett-Packard, avec Next Generation I/O (ngio), développée par Intel, Microsoft, et Sun Microsystems. Pendant un bref temps avant l'adoption de son nom définitif, il fut aussi nommé System I/O. Intel s'est depuis ré-investi dans une technologie quasiment alternative, le bus PCI Express, exprimant ses doutes sur le futur de l'infiniBand. L'infiniBand utilise un bus bi-directionnel à faible coût, et bénéficiant d'une latence faible. Mais il reste malgré tout fort rapide, puisqu'il fournit un débit de 10 Gbit/s dans chaque direction. L'infiniBand utilise une technologie permettant à plusieurs périphériques d'accéder en même temps au réseau. Les données sont transmises sous la forme de paquets, qui, rassemblés, forment des messages. L'infiniBand est aujourd'hui très utilisé dans le monde du HPC sous forme de cartes PCI-X ou PCI-Express nommées HCA (Host Channel Adapter) fonctionnant à 10 Gbit/s (SDR, Single Data Rate), 20 Gbit/s (DDR, Double Data Rate) ou 40 Gbit/s (QDR, Quad Data Rate). Ce réseau spécialisé nécessite aussi l'utilisation de switchs (ou commutateurs) InfiniBand ainsi que des câbles cuivre de types CX4 ou Fibre pour les longues distances (en utilisant un adaptateur CX4 vers Fibre). Le protocole InfiniBand permet d'utiliser ces cartes de façon native en faisant usage du protocole VERBS ou avec des surcouches logicielles : IPoIB qui présente une couche Ethernet au-dessus de l'infiniband et donc la possibilité de configurer un réseau IP sur les ports InfiniBand. SDP (Sockets Direct Protocol) qui présente une couche socket au-dessus de l'infiniband. SRP (SCSI RDMA Protocol) qui permet d'encapsuler des trames SCSI à travers l'infiniband. Certains constructeurs proposent des baies de stockage reliées en InfiniBand plutôt qu'en Fibre Channel. Ces surcouches offrent des performances inférieures au protocole natif, mais sont plus faciles à utiliser car elles ne nécessitent pas le redéveloppement des applications pour utiliser le réseau InfiniBand. Dans le monde du HPC les bibliothèques MPI (Message Passing Interface) utilisent en général la couche native VERBS directement pour offrir les meilleures performances possibles. À l'origine, chaque constructeur de matériel InfiniBand proposait son propre pilote. À l'heure actuelle, tous les constructeurs utilisent le pilote standard OpenFabrics (présent de base dans les noyaux Linux depuis la version 2.6.11 en 2005 et dans la majorité des distributions Gnu/Linux), qui est compatible avec toutes les cartes InfiniBand.
- InfiniBand è un protocollo di comunicazione ad alta velocità per l'interconnessione fra un processore e diversi nodi (solitamente delle unità di storage ad elevate prestazioni).
- InfiniBand(インフィニバンド)とは、非常に高いRAS(信頼性・可用性・保守性)を持つ基幹系・HPC系のサーバ/クラスター用高速I/Oバスアーキテクチャ及びインターコネクトのこと。システム間インターコネクト機構としては、RAS機能の他、他機構に比較して、低レイテンシである点も特徴である。
- InfiniBand is een hogesnelheid seriële computerbus bedoeld voor zowel interne als externe verbindingen. Het is het resultaat van een samensmelting van twee concurrerende ontwerpen, Future I/O, ontwikkeld door Compaq, IBM en Hewlett-Packard, en Next Generation I/O (ngio), ontwikkeld door Intel, Microsoft en Sun Microsystems. Aan de zijde van Compaq lag de ontstaansgeschiedenis in Tandems ServerNet. Deze techniek stond korte tijd bekend als System I/O totdat de uiteindelijke naam werd aangenomen. InfiniBand maakt gebruik van een bidirectionele seriële bus om de kosten èn de vertraging laag te houden. Desondanks is het erg snel, 10 Gbit/s in beide richtingen. InfiniBand maakt gebruik van een geswitchte topologie zodat verschillende apparaten tegelijk gebruik kunnen maken van het netwerk (in tegenstelling tot een bus topologie). Data wordt verzonden in pakketjes die bij elkaar gevoegd worden om zo een bericht te vormen. Een dergelijk bericht kan een directe geheugen leestoegang of schrijfoperatie zijn van of naar een andere node (Remote DMA of RDMA), een zend- of ontvangstpakket, een transactiegebaseerde operatie of een multicasttransmissie. Net als het kanaalgebaseerde model in mainframes starten of eindigen alle transmissies met een kanaaladapter. Elke processor beschikt over een Host Channel Adapter (HCA) en elk randapparaat beschikt over een Target Channel Adapter (TCA). Deze adapters kunnen ook informatie uitwisselen voor beveiliging of quality of service (QoS). Het primaire doel van InfiniBand lijkt het koppelen van CPU's en hun hogesnelheidsapparaten tot een cluster voor "back-office" applicaties. In deze rol zal het PCI, Fibre Channel en verschillende andere verbindingssystemen zoals Ethernet vervangen. Uiteindelijk zouden alle CPU's en randapparatuur verbonden zijn in één Infiniband netwerk. Dit heeft een aantal voordelen naast hogere snelheid waaronder het feit dat normaal "verborgen" apparaten zoals PCI-kaarten door ieder apparaat in het netwerk aangesproken kunnen worden. Theoretisch gezien zou dit het maken van computerclusters moeten vergemakkelijken en zelfs goedkoper maken omdat meer apparatuur kan worden gedeeld.
- InfiniBand – standard otwartego, szeregowego, wielokanałowego interfejsu I/O o wysokiej przepustowości i niskiej latencji.
- Infiniband — высокоскоростная коммутируемая последовательная шина, применяющаяся как для внутренних (внутрисистемных), так и для межсистемных соединений. Описания Infiniband специфицированы, поддержкой и развитием спецификаций занимается InfiniBand Trade Association .
|
| dbpedia-owl:thumbnail
| |
| dbpedia-owl:wikiPageExternalLink
| |
| dbpprop:hasPhotoCollection
| |
| dcterms:subject
| |
| rdf:type
| |
| rdfs:comment
|
- InfiniBand ist eine Spezifikation zur Beschreibung einer seriellen Hochgeschwindigkeitsübertragungstechnologie. Es ist das Resultat der Vereinigung zweier konkurrierender Systeme: Future I/O von Compaq, IBM und Hewlett-Packard und Next Generation I/O (ngio), welches von Intel, Microsoft und Sun Microsystems entwickelt wurde. Kurze Zeit, bevor der neue Name gewählt wurde, war InfiniBand bekannt als System I/O.
- InfiniBand is a switched fabric communications link used in high-performance computing and enterprise data centers. Its features include high throughput, low latency, quality of service and failover, and it is designed to be scalable. The InfiniBand architecture specification defines a connection between processor nodes and high performance I/O nodes such as storage devices.
- InfiniBand es un bus de comunicaciones serie de alta velocidad, diseñado tanto para conexiones internas como externas. Sus especificaciones son desarrolladas y mantenidas por la Infiniband Trade Association (IBTA).
- L'infiniBand est un bus d'ordinateur à haut-débit. Il est destiné aussi bien aux communications internes qu'externes. Il est le fruit de la fusion de deux technologies concurrentes, Future I/O, développée par Compaq, IBM, et Hewlett-Packard, avec Next Generation I/O (ngio), développée par Intel, Microsoft, et Sun Microsystems. Pendant un bref temps avant l'adoption de son nom définitif, il fut aussi nommé System I/O.
- InfiniBand è un protocollo di comunicazione ad alta velocità per l'interconnessione fra un processore e diversi nodi (solitamente delle unità di storage ad elevate prestazioni).
- InfiniBand(インフィニバンド)とは、非常に高いRAS(信頼性・可用性・保守性)を持つ基幹系・HPC系のサーバ/クラスター用高速I/Oバスアーキテクチャ及びインターコネクトのこと。システム間インターコネクト機構としては、RAS機能の他、他機構に比較して、低レイテンシである点も特徴である。
- InfiniBand is een hogesnelheid seriële computerbus bedoeld voor zowel interne als externe verbindingen. Het is het resultaat van een samensmelting van twee concurrerende ontwerpen, Future I/O, ontwikkeld door Compaq, IBM en Hewlett-Packard, en Next Generation I/O (ngio), ontwikkeld door Intel, Microsoft en Sun Microsystems. Aan de zijde van Compaq lag de ontstaansgeschiedenis in Tandems ServerNet. Deze techniek stond korte tijd bekend als System I/O totdat de uiteindelijke naam werd aangenomen.
- InfiniBand – standard otwartego, szeregowego, wielokanałowego interfejsu I/O o wysokiej przepustowości i niskiej latencji.
- Infiniband — высокоскоростная коммутируемая последовательная шина, применяющаяся как для внутренних (внутрисистемных), так и для межсистемных соединений. Описания Infiniband специфицированы, поддержкой и развитием спецификаций занимается InfiniBand Trade Association .
|
| rdfs:label
|
- InfiniBand
- InfiniBand
- InfiniBand
- InfiniBand
- InfiniBand
- InfiniBand
- InfiniBand
- InfiniBand
- InfiniBand
|
| owl:sameAs
| |
| wdrs:describedby
| |
| http://www.w3.org/ns/prov#wasDerivedFrom
| |
| foaf:depiction
| |
| foaf:isPrimaryTopicOf
| |
| is dbpedia-owl:product
of | |
| is dbpedia-owl:wikiPageDisambiguates
of | |
| is dbpedia-owl:wikiPageRedirects
of | |
| is owl:sameAs
of | |
| is foaf:primaryTopic
of | |