RDMA zwiększy szybkość wymiany danych

Podczas gdy sieci LAN pracują coraz szybciej, inżynierowie pracują nad nowymi technologiami, które pozwolą usprawnić przepływ danych wymienianych między buforami poszczególnych komputerów. Aby było to możliwe, najpierw trzeba usunąć niektóre bariery zlokalizowane w punktach końcowych sieci (czyli w serwerach i stacjach roboczych), które uniemożliwiają niejednokrotnie zwiększenie przepustowości całej sieci LAN.

Jedną z takich barier jest zbyt mała przepustowość układów obsługujących pamięć. Podczas gdy wydajność układów CPU zainstalowanych w serwerach i stacjach roboczych wzrasta zgodnie z krzywą, którą zdefiniował swego czasu Moore (tzw. prawo Moore’a), to jednak prawo to nie obowiązuje niestety w innym obszarze- chodzi o kopiowanie danych do pamięci. Niedogodność ta dotyka w największym stopniu komputery wieloprocesorowe i klastry.

A sprawa jest o tyle ważna, że sieci Ethernet pracują już z szybkością 10 Gb/s. Dlatego producenci poszukują usilnie takich rozwiązań, które usunęłyby tę przeszkodę. Dopiero po znacznym zwiększeniu szybkości zapisu danych do pamięci serwery i stacje robocze będą w stanie skonsumować w pełni przepustowość 10 Gb/s.

Zobacz również:

  • Dlaczego warto korzystać z VPN w 2024 roku?

Jednym ze sposobów rozwiązania tego problemu jest zastosowanie technologii RDMA (Remote Direct Memory Access). Cała koncepcja sprowadza się w skrócie to tego, aby przenieść dane (przez sieć LAN) przechowywane w pamięci jednego komputera do pamięci drugiego komputera, tak aby operacją tą nie zaprzątały sobie „głowy” układy CPU zainstalowane w komputerach. Takie rozwiązanie ma wiele zalet – podstawowe aplikacje uruchomione na komputerach mogą szybciej wymieniać dane przechowywane w pamięci, a procesory oferują im większą moc obliczeniową.

Motor RDMA jest zagnieżdżony w kartach sieciowych, które współpracują z układem CPU, nie obciążając go jednak żadnymi dodatkowymi zadaniami (chodzi wyłącznie o wzajemne informowanie się, czy dane zostały już przesłane do drugiego komputera).

W maju 2002 r. producenci uformowali konsorcjum Remote Direct Memory Access Consortium (http://www.rdmaconsortium.org ) i zaczęli pracować nad metodami pozwalającymi zastosować technologię RDMA w sieciach opartych na protokole TCP/IP. Istnieją już rozwiązania wykorzystujące technologię RDMA, ale są to wszystko opracowania firmowe. Jak zawsze w takich przypadkach, potrzebny jest standard. Dlatego Remote Direct Memory Access Consortium zamierza ściśle współpracować z organizacją Internet Engineering Task Force.

Członkami założycielami konsorcjum są następujące firmy: Adaptec, Broadcom, Hewlett-Packard, IBM, Intel, Microsoft and Network Appliance, a więc same tuzy przemysłu informatycznego.

W celu komercyjnej reprodukcji treści Computerworld należy zakupić licencję. Skontaktuj się z naszym partnerem, YGS Group, pod adresem [email protected]

TOP 200