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

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

Lähteet

  1. 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
    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.