Remote direct memory access

tietokoneen muistitekniikka
(Ohjattu sivulta RDMA)

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.[1]

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ä.[2] 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 muokkaa

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

Lähteet muokkaa

  1. a b 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.