InfiniBand High Performance Multi-Purpose Network Architecture

InfiniBand is 'n hoë-prestasie, multi-purpose netwerk argitektuur gebaseer op 'n skakel ontwerp wat dikwels 'n "switched stof" genoem word. InfiniBand ("IB" vir kort) is ontwerp vir gebruik in I / O-netwerke soos bergingsnetwerke (SAN) of in groepnetwerke. Dit het 'n leidende standaard geword in hoëprestasie-rekenaars. Meer as 200 van die wêreld se vinnigste 500 superrekenaars gebruik InfiniBand, meer as wat Gigabit Ethernet gebruik .

Geskiedenis van InfiniBand

Werk op InfiniBand het in die 1990's onder verskillende name begin deur twee afsonderlike bedryfsgroepe wat tegniese standaarde vir stelselverbindings ontwerp. Nadat die twee groepe in 1999 saamgesmelt het, het InfiniBand uiteindelik na vore getree as die naam van die nuwe argitektuur. Weergawe 1.0 van die InfiniBand Argitektuur standaard is in 2000 gepubliseer.

Hoe InfiniBand werk

Spesifikasies vir InfiniBand Argitektuur span lae 1 tot 4 van die OSI-model . Dit dek fisiese en data-skakel laag hardeware vereistes, en bevat ook verbindings-georiënteerde en verbindingslose vervoer protokolle analoog aan TCP en UDP . InfiniBand gebruik IPv6 vir adressering by die netwerklaag.

InfinBand implementeer 'n boodskapdiens vir programme genaamd Channel I / O wat netwerkbedryfstelsels omseil ten einde hoë prestasie in gespesialiseerde omgewings te bereik. Dit bied die moontlikheid vir twee Infiniband-geaktiveerde toepassings om 'n direkte kommunikasiekanaal te skep wat stuur en ontvang toue wat Queue Pairs genoem word. Die toue kaarteer na geheue spasies wat toeganklik is vir elke aansoek vir data-sharing (genoem direkte direkte geheue toegang of RDMA).

'N InfiniBand-netwerk bestaan ​​uit vier primêre komponente:

Net soos ander netwerk gateways , verbind 'n InfiniBand Gateway ' n IB-netwerk na buite plaaslike netwerke.

Host Channel Adapters verbind InfiniBand toestelle aan die IB-stof, soos meer tradisionele soorte netwerkadapters .

Subnet Bestuurder sagteware bestuur die verkeer vloei op 'n InfiniBand netwerk. Elke IB-toestel bestuur 'n Subnet Bestuurder Agent om met die sentrale Bestuurder te kommunikeer.

InfiniBand- skakelaars is 'n vereiste element van die netwerk, om 'n versameling toestelle in staat te stel om in verskillende kombinasies met mekaar te koppel. In teenstelling met Ethernet en Wi-Fi, gebruik IB-netwerke gewoonlik nie routers nie .

Hoe vinnig is InfiniBand?

InfiniBand ondersteun multi-gigabit netwerkspoed, tot 56 Gbps en hoër, afhangende van die konfigurasie. Die tegnologie-padkaart bevat ondersteuning vir 100 Gbps en vinniger spoed in toekomstige weergawes.

Beperkings van InfiniBand

Aansoeke van InfiniBand is grotendeels beperk tot cluster supercomputers en ander gespesialiseerde netwerk stelsels. Bemarkingseise ter syde was InfiniBand nie ontwerp vir algemene toepassingsdata-netwerke op 'n manier wat óf Ethernet- of Fibre Channel in Internet-datacenters kan vervang nie. Dit gebruik nie tradisionele netwerkprotokolstapels soos TCP / IP as gevolg van die prestasiebeperkings van hierdie protokolle nie, maar ondersteun nie hoofstroomprogramme nie.

Dit het nog nie 'n hoofstroom-tegnologie geword nie, want standaard netwerk-sagteware biblioteke soos WinSock kan nie gemaak word om met InfiniBand te werk sonder om die prestasievoordele van die argitektuur op te offer nie.