InfiniBand Oliy Performanslı Ko'p Tanlovli Tarmoq Arxitektura

InfiniBand tez-tez "kalitlangan mato" deb nomlangan kalit loyihasiga asoslangan yuqori samarali, ko'p maqsadli tarmoq me'morchiligi. InfiniBand (qisqacha "Ibr") saqlash joylari (SAN) yoki klaster tarmoqlari kabi I / U tarmoqlarida foydalanish uchun mo'ljallangan. Bu yuqori samarali kompyuterda etakchi standartga aylandi. Dunyoning eng tez 500 ta superkompyuterining 200dan ortig'i InfiniBanddan foydalanmoqda, bu Gigabit Ethernet ni ishlatishdan ko'ra ko'proq.

InfiniBand tarixi

InfiniBand ishi 1990-yillarda turli xil nomlar ostida tizim tarmoqlari uchun texnik standartlarni ishlab chiqadigan ikkita alohida guruh tomonidan boshlangan. Ikki guruh 1999 yilda birlashtirilgandan so'ng, "InfiniBand" oxirida yangi arxitektura nomi sifatida paydo bo'ldi. InfiniBand Architecture standartining 1.0 versiyasi 2000 yilda nashr etildi.

InfiniBand qanday ishlaydi

InfiniBand Architecture uchun texnik xususiyatlar OTO modelining 1dan 4gacha oralig'ida. U jismoniy va ma'lumotlar uzatish uchun mo'ljallangan qatlamli apparat talablarini qamrab oladi, shuningdek, TCP va UDPga o'xshash ulanish o'rnatiladigan va ulanish o'rnatilmaydigan transport protokollariga ega. InfiniBand IPv6-ni tarmoq qavatida adreslash uchun ishlatadi.

InfinBand ixtisoslashgan muhitda yuqori ishlashga erishish uchun tarmoq operatsion tizimlarini atlayotgan Channel I / U deb nomlangan ilovalar uchun xabar xizmatini amalga oshiradi. Ikki Infiniband dasturiga qo`yish uchun Queue Pairs deb nomlangan navbatni yuboradigan va qabul qiluvchi bevosita aloqa kanali yaratish qobiliyati mavjud. Ma'lumotlarni uzatish uchun har bir dastur uchun mavjud bo'lgan xotira bo'shlig'iga joylashtirilgan navbatchilar ro'yxati (Remote Direct Memory Access yoki RDMA deb ataladi).

InfiniBand tarmog'i to'rt asosiy komponentdan iborat:

Boshqa tarmoq tarmoqlari kabi, InfiniBand Gateway IB tarmog'ini tashqi tarmoqqa tashkillashtiradi.

Xost Channel Adaptorlari InfiniBand qurilmalarini Ibr matoga ulaydi, an'anaviy tarmoq adapterlari kabi .

Subnet Manager dasturi InfiniBand tarmog'idagi trafik oqimini boshqaradi. Har bir IB qurilma Markaziy menejeri bilan bog'lanish uchun Subnet Manager Agentni ishga tushiradi.

InfiniBand kalitlari qurilmalar to'plamini bir-biri bilan turli kombinatsiyalarda bog'lash imkonini beradigan tarmoqning zarur elementlari. Ethernet va Wi-Fi dan farqli o'laroq IB tarmoqlari odatda routerlarni ishlatmaydi.

InfiniBand qanchalik tez?

InfiniBand konfigürasyonuna qarab, eng ko'p gigabit tarmoq tezligini qo'llab-quvvatlaydi, bu 56 Gbps va undan yuqori. Texnologik yo'l xaritasi kelgusi versiyalarda 100 Gbps va tezroq tezlikni qo'llab-quvvatlashni o'z ichiga oladi.

InfiniBand cheklovlari

InfiniBand ilovalari asosan klasterli superkompyuterlar va boshqa ixtisoslashgan tarmoq tizimlari bilan cheklangan. Marketing da'volari bir chetga surildi, InfiniBand umumiy ma'lumotlar bazasidagi ma'lumotlarni uzatish tarmoqlari uchun Ethernet yoki Fiber Kanalni Internet-ma'lumotlar markazlarida almashtirish uchun mo'ljallangan emas edi. Ushbu protokollarning ishlash cheklovlari tufayli TCP / IP kabi an'anaviy tarmoq protokoli zaxiralaridan foydalanmaydi, lekin bu bilan asosiy dasturlarni qo'llab-quvvatlamaydi.

Qisman asosiy texnologiyaga aylangani yo'q, chunki WinSock kabi standart tarmoq dasturiy kutubxonalari InfiniBand bilan ishlash uchun bajarilmaydi, chunki arxitekturaning ishlash afzalliklaridan mahrum bo'ladilar.