RDMA zwiększy szybkość wymiany danych
- NetWorld,
- 01.11.2002
Podczas gdy sieci LAN działają 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.
Podczas gdy sieci LAN działają 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.
Sprawa jest ważna, gdyż 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.
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ą.
Na rysunku 2 można zobaczyć, na czym polega koncepcja sieciowego DMA. Technologii tej nadano nazwę RDMA (zdalne DMA). 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 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 konsorcjum 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.