fbpx
Wikipedia

Remote direct memory access

En computación, remote direct memory access (RDMA) o su traducción al castellano acceso remoto directo a memoria consiste en el acceso directo desde la memoria principal de un ordenador en la de otro sin cooperación del sistema operativo. Esto permite la realización de sistemas de alto rendimiento así como comunicaciones de baja-latencia lo cual es muy importante en sistemas MPP.

Resumen

RDMA soporta comunicaciones zero-copy permitiendo al adaptador de red transferir datos a otra memoria sin necesidad de la intervención del sistema operativo. Esto reduce la latencia de procesamiento, además se elimina la necesidad de los cambios de contexto entre modo administrador y modo usuario del kernel. Eliminando la necesidad de la intervención del sistema operativo se permite la realización de tareas paralelas mientras se está realizando una transferencia de datos.

El hecho de la transferencia paralela puede ser un problema dado que el receptor no será notificado de la finalización de la transferencia (comunicación en un sentido).

Aceptación

Con respecto a otros sistemas de interconexión para sistemas de alto rendimiento (HPC), RDMA no ha conseguido una aceptación muy amplia debido a la necesidad de una infraestructura de red específica. Sin embargo, están surgiendo nuevos estándares que permitirán RDMA sobre Ethernet utilizando TCP/ IP como capa de transporte de manera que se combinarán por un lado el bajo costo de Ethernet y la infraestructura TCP/IP con la baja latencia y productividad de RDMA. El consorcio RDMA junto con DAT[1]​ ha jugado un papel clave en el desarrollo de los protocolos RDMA así como en la especificación de la API aprobados por la Internet Engineering Task Force.[2]

Los fabricantes de hardware han empezado a trabajar en redes basadas en RDMA de alta capacidad, con tasas de transferencia de hasta 40Gbit/s.[3][4]​ Por otro lado, los fabricantes de software como Red Hat y Oracle Corporation han añadido soporte para la API RDMA en las últimas versiones de sus productos y han empezado el desarrollo de adaptadores de red con la implementación RDMA sobre Ethernet.[cita requerida] Tanto Red Hat Enterprise Linux como Red Hat Enterprise MRG[5]​ tienen soporte para RDMA. Microsoft por otro lado en la versión Windows Server 2012 ha añadido soporte para RDMA.

Las implementaciones de RDMA incluyen normalmente Virtual Interface Architecture, RDMA over Converged Ethernet (RoCE), InfiniBand, y iWARP.

Referencias

  1. . Archivado desde el original el 17 de enero de 2015. Consultado el 14 de octubre de 2014. 
  2. The Interconnect Software Consortium website el 30 de agosto de 2005 en Wayback Machine.
  3. . Archivado desde el original el 8 de julio de 2016. Consultado el 14 de octubre de 2014. 
  4. «40Gbe SMB Direct RDMA Over Ethernet For Windows Server 2012 - Chelsio Communications». Consultado el 14 de octubre de 2014. 
  5. . Archivado desde el original el 2 de octubre de 2013. Consultado el 14 de octubre de 2014. 

Enlaces externos

  • RDMA Consortium
  • A Tutorial of the RDMA Model
  • A Critique of RDMA for High-Performance Computing
  • RDMAmojo – a blog on RDMA technology and programming
  •   Datos: Q2561570

remote, direct, memory, access, computación, remote, direct, memory, access, rdma, traducción, castellano, acceso, remoto, directo, memoria, consiste, acceso, directo, desde, memoria, principal, ordenador, otro, cooperación, sistema, operativo, esto, permite, . En computacion remote direct memory access RDMA o su traduccion al castellano acceso remoto directo a memoria consiste en el acceso directo desde la memoria principal de un ordenador en la de otro sin cooperacion del sistema operativo Esto permite la realizacion de sistemas de alto rendimiento asi como comunicaciones de baja latencia lo cual es muy importante en sistemas MPP Indice 1 Resumen 2 Aceptacion 3 Referencias 4 Enlaces externosResumen EditarRDMA soporta comunicaciones zero copy permitiendo al adaptador de red transferir datos a otra memoria sin necesidad de la intervencion del sistema operativo Esto reduce la latencia de procesamiento ademas se elimina la necesidad de los cambios de contexto entre modo administrador y modo usuario del kernel Eliminando la necesidad de la intervencion del sistema operativo se permite la realizacion de tareas paralelas mientras se esta realizando una transferencia de datos El hecho de la transferencia paralela puede ser un problema dado que el receptor no sera notificado de la finalizacion de la transferencia comunicacion en un sentido Aceptacion EditarCon respecto a otros sistemas de interconexion para sistemas de alto rendimiento HPC RDMA no ha conseguido una aceptacion muy amplia debido a la necesidad de una infraestructura de red especifica Sin embargo estan surgiendo nuevos estandares que permitiran RDMA sobre Ethernet utilizando TCP IP como capa de transporte de manera que se combinaran por un lado el bajo costo de Ethernet y la infraestructura TCP IP con la baja latencia y productividad de RDMA El consorcio RDMA junto con DAT 1 ha jugado un papel clave en el desarrollo de los protocolos RDMA asi como en la especificacion de la API aprobados por la Internet Engineering Task Force 2 Los fabricantes de hardware han empezado a trabajar en redes basadas en RDMA de alta capacidad con tasas de transferencia de hasta 40Gbit s 3 4 Por otro lado los fabricantes de software como Red Hat y Oracle Corporation han anadido soporte para la API RDMA en las ultimas versiones de sus productos y han empezado el desarrollo de adaptadores de red con la implementacion RDMA sobre Ethernet cita requerida Tanto Red Hat Enterprise Linux como Red Hat Enterprise MRG 5 tienen soporte para RDMA Microsoft por otro lado en la version Windows Server 2012 ha anadido soporte para RDMA Las implementaciones de RDMA incluyen normalmente Virtual Interface Architecture RDMA over Converged Ethernet RoCE InfiniBand y iWARP Referencias Editar DAT Collaborative website Archivado desde el original el 17 de enero de 2015 Consultado el 14 de octubre de 2014 The Interconnect Software Consortium website Archivado el 30 de agosto de 2005 en Wayback Machine Microsoft Based Solutions Mellanox Technologies Archivado desde el original el 8 de julio de 2016 Consultado el 14 de octubre de 2014 40Gbe SMB Direct RDMA Over Ethernet For Windows Server 2012 Chelsio Communications Consultado el 14 de octubre de 2014 Enterprise open source software and technologies Red Hat Archivado desde el original el 2 de octubre de 2013 Consultado el 14 de octubre de 2014 Enlaces externos EditarRDMA Consortium A Tutorial of the RDMA Model RDMA usage A Critique of RDMA for High Performance Computing RDMAmojo a blog on RDMA technology and programming Datos Q2561570Obtenido de https es wikipedia org w index php title Remote direct memory access amp oldid 127206987, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos