Introducción a RDMA (Acceso remoto directo a memoria)
Introduction Rdma
¿Qué es RDMA? Es la abreviatura de acceso remoto directo a la memoria. Si quieres conocer información detallada al respecto, entonces estás en el lugar indicado. Esta publicación de MiniTool habla principalmente de RDMA.
En esta página :- ¿Qué es RDMA?
- ¿Cómo funciona RDMA?
- Protocolos de red que admiten RDMA
- Productos y proveedores que admiten RDMA
- RDMA sobre telas y direcciones futuras
- Línea de fondo
¿Qué es RDMA?
Para empezar, ¿qué es RDMA? RDMA es la abreviatura de acceso remoto directo a memoria. Es una tecnología que permite a las computadoras en una red intercambiar datos en la memoria principal sin involucrar el procesador, el caché o el sistema operativo de ninguna de las computadoras. Sigue leyendo y descubrirás que esta publicación de MiniTool te ofrece información completa sobre RDMA.
Al igual que el acceso directo a la memoria (DMA) local, RDMA puede liberar recursos para aumentar el rendimiento y el rendimiento. RDMA también ayuda a aumentar las tasas de transferencia de datos y las redes de baja latencia, lo que es particularmente útil en clústeres de computadoras masivamente paralelos. Y se puede implementar para aplicaciones de redes y almacenamiento.
¿Cómo funciona RDMA?
Entonces, ¿cómo funciona RDMA? RDMA admite redes de copia cero al permitir que el adaptador de red transfiera datos directamente desde el cable a la memoria de la aplicación o directamente desde la memoria de la aplicación al cable sin copiar datos entre la memoria de la aplicación y los buffers de datos en el sistema operativo.
Dichas transferencias no requieren que las CPU, las cachés o los cambios de contexto realicen ningún trabajo, y las transferencias ocurren en paralelo con otras operaciones del sistema. Esto reduce la latencia en la transmisión de mensajes. Lo que es mejor, si tanto el dispositivo de envío como el de recepción son compatibles con RDMA, el diálogo entre los dos se completará más rápido que los sistemas de red similares que no son RDMA.
Si sus aplicaciones requieren redes de centros de datos y clústeres paralelos de computación de alto rendimiento (HPC) rápidos y masivos, entonces puede encontrar que RDMA es muy útil. También puede encontrar útil RDMA en el análisis de big data, en entornos de supercomputación que procesan aplicaciones y en el aprendizaje automático que requiere la latencia más baja y las tasas de transferencia más altas.
Sin embargo, esta estrategia tiene algunos problemas relacionados con el hecho de que el nodo objetivo no recibe una notificación de la finalización solicitada (comunicación unilateral).
Protocolos de red que admiten RDMA
- Análisis de big data de Apache Hadoop y Apache Spark
- Plataforma Baidu Paddle (Aprendizaje profundo distribuido paralelo)
- Adaptadores Broadcom y Emulex
- Marco de aprendizaje profundo de Caffe
- NIC Ethernet Cavium FastLinQ serie 45000/41000
- Plataforma de almacenamiento de objetos Ceph
- Marco de código abierto de aprendizaje profundo basado en Python ChainerMN
- Adaptadores Chelsio Terminator 5 y 6 iWARP
- Servidores Dell EMC PowerEdge
- Sistema operativo FreeBSD
- Sistema de archivos de red GlusterFS
- Procesadores escalables Intel Xeon y concentrador de controladores de plataforma
- Familia Mellanox ConnectX de adaptadores de red y conmutadores InfiniBand
- Microsoft Windows Server (2012 y superior) a través de SMB Direct admite adaptadores de red compatibles con RDMA, conmutador virtual Hyper-V y Cognitive Toolkit.
Productos y proveedores que admiten RDMA
A partir de 2018, RDMA ha ganado una mayor aceptación debido a la implementación de funciones mejoradas, logrando un mejor rendimiento que la infraestructura de red ordinaria. Entonces, ¿qué productos y fabricantes admiten RDMA? A continuación se enumeran algunos productos y proveedores:
Puedes hacer clic en esto enlace para obtener más productos y proveedores que admitan RDMA.
RDMA sobre telas y direcciones futuras
RDMA on Fabric es una evolución lógica de la arquitectura de almacenamiento compartido existente, que se beneficia de la memoria flash y de estado sólido, lo que mejora el rendimiento del acceso a los datos compartidos. Una red RDMA adopta un protocolo como RoCE, iWARP o InfiniBand para enviar datos entre el espacio de direcciones de memoria a través de la interfaz, lo que acelera las operaciones para aumentar el valor de las inversiones en aplicaciones, servidores y almacenamiento.
La sexta generación de redes de almacenamiento Fibre Channel (32 Gigabits por segundo) y PCI Express admiten RDMA basado en la interfaz Fabrics.
Línea de fondo
Esta publicación le brindó información detallada sobre qué es RDMA (acceso remoto directo a memoria). Además, también puede conocer los productos y proveedores que admiten RDMA, así como los protocolos de red que admiten RDMA.