InfiniBand բարձրորակ բազմաֆունկցիոնալ ցանցային ճարտարապետություն

InfiniBand- ը բարձրորակ, բազմաֆունկցիոնալ ցանցային ճարտարապետություն է, որը հիմնված է switch դիզայնի վրա, որը հաճախ կոչվում է «անջատված գործվածք»: InfiniBand («IB» կարճ համարով) նախատեսված է I / O ցանցերում օգտագործելու համար, ինչպիսիք են պահեստային տարածքների ցանցերը (SAN) կամ կլաստերային ցանցերում: Այն դարձել է բարձրակարգ հաշվարկի առաջատար ստանդարտ: Աշխարհի ամենաարագ 500 սուպերկոմպյուտերից ավելի քան 200-ը օգտագործում են InfiniBand- ը, ավելին, օգտագործում են Gigabit Ethernet- ը :

InfiniBand- ի պատմությունը

InfiniBand- ի աշխատանքը սկսվել է 90-ական թվականներին տարբեր անվանումներով `համակարգային փոխկապակցման համար տեխնիկական ստանդարտներ մշակող երկու առանձին արդյունաբերական խմբերով: 1999 թ. Միավորված երկու խմբերի հետո, «InfiniBand» - ը, ի վերջո, դարձավ նոր ճարտարապետության անուն: InfiniBand Architecture- ի ստանդարտի 1.0 տարբերակը տպագրվել է 2000 թվականին:

Ինչպես է աշխատում InfiniBand- ը

Տեխնիկական բնութագրերը InfiniBand Architecture- ի span layers 1-ից 4-ը OSI մոդելի : Այն ընդգրկում է ֆիզիկական եւ տվյալների շերտերի շերտի ապարատային պահանջները, ինչպես նաեւ TCP- ի եւ UDP- ի նմանող կապի վրա հիմնված եւ անլար տրանսպորտային արձանագրությունները: InfiniBand- ը օգտագործում է IPv6 ցանցի շերտում հասցեագրելու համար:

InfinBand- ը իրականացնում է հաղորդագրությունների ծառայություն, որը կոչվում է Channel I / O, որը շրջանցում է ցանցային օպերացիոն համակարգերը `մասնագիտացված միջավայրում բարձր կատարողականություն ապահովելու համար: Այն ապահովում է Infiniband- ի երկու ծրագրերի ստեղծման հնարավորություն, ուղիղ կապի ալիք ստեղծելու համար, որն ուղարկում եւ ստանում է Queue Pairs կոչվող հերթեր: Տվյալների փոխանակման յուրաքանչյուր հայտի համար հասանելի հիշողության տարածքների հերթեր քարտեզ (կոչվում Remote Direct Memory Access կամ RDMA):

InfiniBand ցանցը բաղկացած է չորս հիմնական բաղադրիչներից.

Ցանցային այլ ցանցային ցանցերի նման, InfiniBand Gateway- ը միանում է IB ցանցին, տեղական ցանցերից դուրս:

Host Channel Adapters- ը InfiniBand- ի սարքերը միացնում է IB գործվածքների, ինչպես ցանցային հարմարվողների ավելի ավանդական տեսակների:

Subnet Manager ծրագրային ապահովում է InfiniBand ցանցում երթեւեկության հոսքը: Յուրաքանչյուր IB սարքը ղեկավարում է ենթահանձնաժողովի մենեջեր գործակալը շփվելու կենտրոնի ղեկավարի հետ:

InfiniBand Անջատիչները ցանցի պահանջվող տարրն են, որպեսզի սարքերի հավաքածուն միաձուլվի տարբեր զուգորդումներով: Ի տարբերություն Ethernet- ի եւ Wi-Fi- ի, IB ցանցերը սովորաբար չեն օգտագործում երթուղիչները :

Որքան արագ է InfiniBand?

InfiniBand- ն աջակցում է բազմաբնակարանային գիգաբազային ցանցի արագությունների մինչեւ 56 Գբիթ / վրկ եւ ավելի բարձր մակարդակի վրա `կախված դրա կազմաձեւից: Տեխնոլոգիական ճանապարհային քարտեզը ներառում է աջակցություն 100 Գբիթ / վրկ արագությամբ եւ հետագա տարբերակներում:

InfiniBand- ի սահմանափակումները

InfiniBand- ի կիրառումը մեծ մասամբ սահմանափակվել է կլաստերային սուպերկոմպուդերների եւ այլ մասնագիտացված ցանցային համակարգերի վրա: Մարքեթինգը պնդում է, որ InfiniBand- ը նախատեսված չէ ընդհանուր տվյալների օգտագործման տվյալների ցանցի համար, որը կարող է փոխարինել էլեկտրոնային Ethernet կամ Fiber Channel- ի ինտերնետային դարցներում: Այն չի օգտագործում TCP / IP- ի նման ավանդական ցանցային արձանագրություն, քանի որ այդ արձանագրությունների կատարման սահմանափակումները, սակայն այդպես էլ չեն աջակցում հիմնական ծրագրերին:

Այն դեռեւս չի դարձել հիմնական տեխնոլոգիա, քանի որ WinSock- ի ստանդարտ ցանցային ծրագրային գրադարանները չեն կարող կատարվել InfiniBand- ի հետ աշխատել առանց ճարտարապետության կատարողականի առավելությունները զոհաբերելու: