InfiniBand® to system komunikacji sieciowej i pamięci masowej, który wykorzystuje szybkie łącza szeregowe i procesory w celu rozwiązania problemów związanych z wydajnością i niezawodnością w przypadku obliczeń o wysokiej wydajności. Jest w stanie zaadresować 64,000 2.5 węzłów i może zapewniać prędkości do 2,500 gigabitów na sekundę (Gbps). Ta prędkość wynosi około 1 milionów bitów na sekundę (Mb/s), co pozwala na pobranie 4-gigabitowego pliku w mniej niż XNUMX sekundy.
Dostępne teraz szybkie łącza szeregowe, takie jak światłowody, częściowo umożliwiają korzystanie z InfiniBand®. We wczesnych komputerach komunikacja szeregowa była uważana za zbyt wolną dla szybkich transferów danych, a jedynym wyborem były magistrale komputerowe, które w większości były równoległe. Szybkie łącza szeregowe i magistrale szeregowe są bardzo praktyczne, a punktów awarii sprzętu jest mniej. Na przykład w 32-bitowej szynie równoległej istnieją co najmniej 32 zestawy sterowników bitowych i najczęściej są to styki dociskowe między kartami interfejsów. Prawdopodobieństwo awarii jest wtedy większe w urządzeniach równoległych pod tym względem.
InfiniBand® oferuje również nadmiarowość w celu zwiększenia niezawodności. Urządzenia pamięci masowej i hosty w InfiniBand® mogą być rozmieszczone geograficznie w celu zapewnienia optymalnej ochrony. Na przykład ogromna aplikacja bazodanowa, która wymaga nieprzerwanej pracy 24 x 7 lub 100%, może uwzględniać wiele technik, w tym redundancję witryny, redundancję serwerów i redundancję pamięci masowej.
Nadmiarowość witryny replikuje całą witrynę aplikacji, która działa w tym samym czasie, co główna witryna aplikacji, co początkowo może wydawać się marnowaniem zasobów obliczeniowych i sieci komputerowych. Mądrość w podejściu jest obserwowana, gdy operacja w głównym miejscu aplikacji jest częściowo lub całkowicie zakłócona. Lokacja zapasowa, która zawsze współpracuje z lokacją główną, jest następnie promowana jako lokacja główna i przetwarzana do momentu, gdy lokacja główna będzie aktywna i w trybie online.
Nadmiarowość serwera replikuje serwer główny w celu zapewnienia ciągłości działania w przypadku awarii. Niezależnie od tego, czy serwer główny jest skolokowany, czy zdalny, serwer pomocniczy może działać równolegle, tak aby żadna poważna awaria serwera głównego nie zakłócała działania usługi. W przypadku dublowania dysku lokalna pamięć masowa serwera jest zapisywana w dwóch systemach pamięci masowej, podczas gdy w przypadku dublowania lokalizacji witryna kopii zapasowej wykonuje zadanie serwera podstawowego i synchronizuje się z nim.
Łącze komunikacyjne sieci szkieletowej jest w stanie zapewnić wymaganą całkowitą przepustowość urządzeń wymaganą przez superkomputery. Fabric odnosi się do stosunkowo dużej sieci hostów i urządzeń sieciowych, które są ze sobą połączone. W sieci szkieletowej zdalna szybka pamięć masowa i szybkie usługi zdalnego hosta są udoskonalane przez technologie przełączania, które zmniejszają obciążenie obliczeniowe i kolizje, gdy pakiety danych są wysyłane do sieci.