Ir al contenido
Menú principal
Menú principal
mover a la barra lateral
ocultar
Navegación
Página principal
Cambios recientes
Página aleatoria
Ayuda sobre MediaWiki
Buscar
Buscar
español
Apariencia
Crear una cuenta
Acceder
Herramientas personales
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
Edición de «
Remote direct memory access
»
Página
Discusión
español
Leer
Editar
Editar código
Ver historial
Herramientas
Herramientas
mover a la barra lateral
ocultar
Acciones
Leer
Editar
Editar código
Ver historial
General
Lo que enlaza aquí
Cambios relacionados
Información de la página
Apariencia
mover a la barra lateral
ocultar
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
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 [[Transmission Control Protocol | TCP]]/[[Internet Protocol | 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<ref>{{cita web|url=http://www.datcollaborative.org/|título=DAT Collaborative website|editorial=|fechaacceso=14 de octubre de 2014|urlarchivo=https://web.archive.org/web/20150117180600/http://www.datcollaborative.org/|fechaarchivo=17 de enero de 2015}}</ref> 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]].<ref> [http://www.opengroup.org/icsc/ The Interconnect Software Consortium website] {{Wayback|url=http://www.opengroup.org/icsc/ |date=20050830201232 }}</ref> Los fabricantes de [[hardware]] han empezado a trabajar en redes basadas en RDMA de alta capacidad, con tasas de transferencia de hasta 40Gbit/s.<ref>{{cita web|url=http://www.mellanox.com/page/file_storage/|título=Microsoft Based Solutions - Mellanox Technologies|editorial=|fechaacceso=14 de octubre de 2014|urlarchivo=https://web.archive.org/web/20160708073333/http://www.mellanox.com/page/file_storage|fechaarchivo=8 de julio de 2016}}</ref><ref>{{cita web|url=http://www.chelsio.com/chelsio-to-demonstrate-40g-smb-direct-rdma-over-ethernet-for-windows-server-2012/|título=40Gbe SMB Direct RDMA Over Ethernet For Windows Server 2012 - Chelsio Communications|editorial=|fechaacceso=14 de octubre de 2014}}</ref> 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.{{citation needed|date=August 2013}} Tanto [[Red Hat Enterprise Linux]] como [[Red Hat Enterprise MRG]]<ref>{{cita web|url=http://www.redhat.com/mrg|título=Enterprise open source software and technologies - Red Hat|editorial=|fechaacceso=14 de octubre de 2014|urlarchivo=https://web.archive.org/web/20131002085442/http://www.redhat.com/MRG/|fechaarchivo=2 de octubre de 2013}}</ref> 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 == {{listaref}} == Enlaces externos == * [http://www.rdmaconsortium.org/home RDMA Consortium] * [http://www.hpcwire.com/2006/09/15/a_tutorial_of_the_rdma_model-1/ A Tutorial of the RDMA Model] * [https://web.archive.org/web/20090722111255/http://www.hpcwire.com/features/17888274.html RDMA usage] * [http://www.hpcwire.com/hpcwire/2006-08-18/a_critique_of_rdma-1.html A Critique of RDMA] for High-Performance Computing * [http://www.rdmamojo.com/ RDMAmojo] – a blog on RDMA technology and programming {{Control de autoridades}} [[Categoría:Memoria de ordenador]] [[Categoría:Tecnología de sistema operativo]] [[Categoría:Redes de área local]]
Resumen:
Al guardar los cambios aceptas los
términos de uso
y liberas de forma irrevocable tu contribución conforme a los términos de las licencias
licencia CC BY-SA 4.0
y
GFDL
. Aceptas igualmente que un hipervínculo o URL es atribución suficiente conforme a la licencia Creative Commons.
Cancelar
Ayuda de edición
(se abre en una ventana nueva)
Buscar
Buscar
Edición de «
Remote direct memory access
»
Añadir idiomas
Añadir tema