Remote direct memory access

Remote direct memory access (Remote DMA, RDMA) on teknologia verkotettujen tietokoneiden väliseen tiedonsiirtoon RAM-muistissa sijaisevalle tiedolle ilman kummankaan tietokoneen suorittimen, välimuistin tai käyttöjärjestelmän osallistumista tiedon siirtoon.

Teknologiaa käytetään suurteholaskennassa tietokoneklustereissa ja supertietokoneissa, mutta teknologiasta on tullut yleisemmin saatavaa kustannuksien laskun ja ethernetin päällä toimivan RDMA over Converged Ethernet (RoCE) -standardin myötä. Mekanismi tukee nolla-kopio menetelmää verkkosovittimen tuella tiedon siirtoon ilman tietokoneen oman suorittimen tukea kuten perinteinen Oikosiirto (DMA).

Esimerkkitoteutuksia RDMA:lle ovat InfiniBand, iWARP, Omni-Path ja Virtual Interface Architecture.

Ohjelmistotuki

Muun muassa FreeBSD, Oracle Solaris, Red Hat Enterprise Linux, SUSE Linux Enterprise Server ja VMware ESXi tukevat RDMA-ratkaisuja.

Lähteet

  1. 1 2 Margaret Rouse: Remote Direct Memory Access (RDMA) searchstorage.techtarget.com. Viitattu 1.10.2019. (englanniksi) 
  2. ↑ Remote Direct Memory Access over Converged Ethernet IBM. Viitattu 1.10.2019. (englanniksi)
  3. ↑ https://access.redhat.com/solutions/22188
Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.