InfiniBand High Performance Multi-Purpose Network nga Arkitektura

Ang InfiniBand usa ka high-performance, multi-purpose network architecture nga gibase sa usa ka switch design nga sagad gitawag nga "switch cloth". Ang InfiniBand ("IB" alang sa mubo) gidisenyo alang sa paggamit sa I / O nga mga network sama sa storage area networks (SAN) o sa cluster networks. Kini nahimong usa ka nag-unang sukaranan sa high-performance computing. Kapin sa 200 sa pinakadali nga 500 nga supercomputers sa kalibutan ang naggamit sa InfiniBand, labaw pa kay sa paggamit sa Gigabit Ethernet .

Kasaysayan sa InfiniBand

Ang pagtrabaho sa InfiniBand nagsugod sa 1990 ubos sa nagkalainlaing mga pangalan sa duha ka managlahing grupo sa mga industriya nga nag-disenyo sa teknikal nga mga sumbanan alang sa mga sistema nga nagkonekta. Human nga ang duha ka grupo nagkahiusa sa 1999, ang "InfiniBand" sa kadugayan mitungha isip ngalan sa bag-ong arkitektura. Ang Bersyon 1.0 sa sumbanan sa InfiniBand Architecture gimantala niadtong 2000.

Giunsa sa InfiniBand Works

Ang mga gituyo alang sa InfiniBand Architecture span nga mga lut-od 1 hangtod 4 sa OSI nga modelo . Naglangkob kini sa pisikal ug data-link nga mga kinahanglanon sa hardware nga layer, ug usab adunay mga koneksyon nga nakabase sa koneksyon ug walay koneksyon nga mga protocol sa transportasyon susama sa TCP ug UDP . Ang InfiniBand nagagamit sa IPv6 alang sa pagsulbad sa network layer.

Ang InfinBand nagpatuman sa serbisyo sa pag-messaging alang sa mga aplikasyon nga gitawag Channel I / O nga naglikay sa mga sistema sa pag-operate sa network aron makab-ot ang taas nga pasundayag sa espesyal nga mga palibot. Kini naghatag sa abilidad alang sa duha ka mga aplikasyon sa Infiniband nga makahimo sa usa ka direkta nga channel sa komunikasyon nga magpadala ug modawat sa queue nga gitawag nga Queue Pairs. Ang mga queue map ngadto sa mga lugar sa panumduman nga ma-abut sa matag aplikasyon alang sa data sharing (gitawag nga Remote Direct Memory Access o RDMA).

Ang usa ka InfiniBand network naglangkob sa upat ka nag-unang mga bahin:

Sama sa ubang mga gateway network , ang usa ka InfiniBand Gateway nagsumpay sa usa ka network sa IB sa gawas sa lokal nga mga network.

Ang Host Channel Adapters nagkonekta sa InfiniBand devices ngadto sa IB nga tela, sama sa mas tradisyonal nga matang sa mga network adapters .

Ang software sa Subnet Manager nagdumala sa agianan sa trapiko sa usa ka InfiniBand network. Ang matag IB nga aparato nagdagan sa usa ka Subnet Manager Agent aron makigkomunikar sa central Manager.

Ang InfiniBand Mga switch usa ka gikinahanglan nga elemento sa network, aron makahimo ang usa ka koleksyon sa mga himan nga ipares sa usa'g usa sa lainlaing mga kombinasyon. Dili sama sa Ethernet ug Wi-Fi, ang mga IB network kasagaran dili mogamit sa mga routers .

Unsa ka Puasa ang InfiniBand?

Gisuportahan sa InfiniBand ang multi-gigabit network speeds, hangtod sa 56 Gbps ug mas taas depende sa configuration niini. Ang teknolohiya nga roadmap naglakip sa suporta alang sa 100 Gbps ug mas tulin nga katulin sa mga bersyon sa umaabot.

Mga limitasyon sa InfiniBand

Ang mga aplikasyon sa InfiniBand kadaghanan nalangkob sa mga cluster supercomputers ug uban pang espesyalista nga sistema sa network. Ang Marketing nag-ingon nga gawas, ang InfiniBand wala gidesinyo alang sa pangkinatibuk-nga katuyoan nga paggamit sa datos nga networking sa usa ka paagi nga mahimong mopuli sa Ethernet o Fiber Channel sa mga datacenters sa Internet. Wala kini naggamit sa tradisyonal nga network protocol stack sama sa TCP / IP tungod sa mga limitasyon sa performance niini nga mga protocol, apan sa pagbuhat niini wala mosuporta sa mainstream nga mga aplikasyon.

Wala pa kini mahimo nga usa ka mainstream nga teknolohiya sa bahin tungod kay ang standard nga network software libraries sama sa WinSock dili mahimo nga magtrabaho uban sa InfiniBand nga walay pagsakripisyo sa mga benepisyo sa performance sa arkitektura.