Skip to main content

InfiniBand didelio našumo tinklo architektūra

Anonim

"InfiniBand" yra didelio našumo, daugiafunkcinis tinklo architektūra, pagrįsta jungiklio dizainu, kuris dažnai vadinamas "perjungtu audiniu". "InfiniBand" (trumpai "IB") buvo sukurta naudoti I / O tinkluose, pvz., Saugojimo vietose (SAN) arba klasterių tinkluose. Jis tapo pirmaujančiu aukšto našumo skaičiavimo standartu. Daugiau nei 200 greičiausiai 500 superkompiuterių pasaulyje naudoja "InfiniBand", daugiau nei naudoja "Gigabit Ethernet".

InfiniBand istorija

Darbas "InfiniBand" prasidėjo dešimtojo dešimtmečio pradžioje pagal skirtingus pavadinimus dviem atskiroms pramonės grupėms, kurios sukūrė techninius standartų sistemos jungtys. Po to, kai šios dvi grupės buvo sujungtos 1999 m., "InfiniBand" ilgainiui tapo naujos architektūros pavadinimu. InfiniBand Architecture standarto versija 1.0 buvo paskelbta 2000 metais.

Kaip InfiniBand veikia

InfiniBand Architektūros specifikacijos nuo 1 iki 4 OSI modelio specifikacijos. Ji apima fizinius ir duomenų perdavimo sluoksnio aparatinės įrangos reikalavimus, taip pat palaiko ryšį orientuotus ir bevielio ryšio protokolus, analogiškus TCP ir UDP. "InfiniBand" naudoja IPv6 adresams tinklo lygmenyje.

"InfinBand" įdiegia žinučių paslaugą programoms, kurioms vadinama Kanalo I / O kuris apeina tinklo operacines sistemas, kad būtų pasiekta didelė našumo specializuota aplinka. Tai suteikia galimybę dviem "Infiniband" palaikomoms programoms kurti tiesioginį ryšių kanalą, kuriame siunčiamos ir gaunamos eilės, vadinamos "Queue Pairs". Žemėlapių eilės į atminties vietas, prieinamos kiekvienai bendrai naudojamai programai (vadinamoji Nuotolinė tiesioginė atmintis arba RDMA).

InfiniBand tinklas susideda iš keturių pagrindinių komponentų:

  • Vartai
  • Priimančiosios kanalo adapteriai
  • Subneto valdytojai
  • Jungikliai

Kaip ir kiti tinklo šliuzai, "InfiniBand Gateway" jungia IB tinklą prie vietinių vietinių tinklų.

Priimančiosios kanalo adapteriai prijunkite InfiniBand prietaisus prie IB audinio, kaip ir daugiau tradicinių tinklų adapterių tipų.

Subnet Manager programinė įranga valdo srautą InfiniBand tinkle. Kiekviename IB įrenginyje veikia Subnet Manager Agent, kuris palaiko ryšį su centriniu vadybininku.

"InfiniBand" jungikliai yra būtinas tinklo elementas, kad įrenginių rinkinys galėtų susieti vienas su kitu skirtinguose deriniuose. Skirtingai nuo Ethernet ir Wi-Fi, IB tinklai paprastai nenaudoja maršrutizatorių.

Kaip greitai yra "InfiniBand"?

"InfiniBand" palaiko daugelio gigabitų tinklo greitis, iki 56 Gb / s ir daugiau, priklausomai nuo jo konfigūracijos. Technologijų planas apima 100 Gb / s greičio palaikymą ir greitesnį greitį būsimose versijose.

InfiniBand apribojimai

"InfiniBand" programos daugiausia buvo naudojamos tik klasteriniams superkompiuteriams ir kitoms specializuotoms tinklo sistemoms. Rinkodaros teiginiai atmetami, "InfiniBand" nebuvo sukurtas bendrojo naudojimo duomenų tinklams, kad būtų galima pakeisti Ethernet arba "Fibre Channel" interneto duomenų centruose. Dėl tokio protokolo našumo apribojimų jis nenaudoja tradicinių tinklo protokolo kaminų, pvz., TCP / IP, tačiau tuo pačiu nepalaiko pagrindinių programų.

Iš dalies ji dar nėra pagrindinė technologija, nes standartinės tinklo programinės įrangos bibliotekos, pvz., "WinSock", negali dirbti su "InfiniBand" neprarandant architektūros našumo pranašumų.