stringtranslate.com

Protocolo SCSI RDMA

En informática, el protocolo SCSI RDMA ( SRP ) es un protocolo que permite que una computadora acceda a dispositivos SCSI conectados a otra computadora mediante acceso remoto directo a la memoria (RDMA). [1] [2] El protocolo SRP también se conoce como protocolo remoto SCSI. El uso de RDMA hace posible un mayor rendimiento y una menor latencia que lo que generalmente está disponible a través, por ejemplo, del protocolo de comunicación TCP/IP.

Aunque el protocolo SRP ha sido diseñado para utilizar redes RDMA de manera eficiente, también es posible implementar el protocolo SRP en redes que no admiten RDMA.

Historia

SRP se publicó como estándar ANSI (ANSI INCITS 365-2002) en 2002 y se renovó en 2007 y 2019. [3] [4]

Protocolos relacionados

Al igual que con las Extensiones ISCSI para el protocolo de comunicación RDMA (iSER), existe la noción de un objetivo (un sistema que almacena los datos) y un iniciador (un cliente que accede al objetivo) con el objetivo iniciando las transferencias de datos. En otras palabras, cuando un iniciador escribe datos en un destino, el destino ejecuta una lectura RDMA para recuperar los datos del iniciador y cuando un usuario emite un comando de lectura SCSI, el destino envía una escritura RDMA al iniciador.

Si bien el protocolo SRP es más fácil de implementar que el protocolo iSER, iSER ofrece más funcionalidad de gestión, por ejemplo, la infraestructura de descubrimiento de objetivos habilitada por el protocolo iSCSI.

Actuación

El ancho de banda y la latencia de los objetivos de almacenamiento que admiten el protocolo SRP o iSER deberían ser similares. En Linux, hay dos implementaciones de destino de almacenamiento SRP y dos iSER disponibles que se ejecutan dentro del kernel ( SCST [5] y LIO ) y una implementación de destino de almacenamiento iSER que se ejecuta en el espacio del usuario (STGT). Las mediciones han demostrado que el objetivo SCST SRP tiene una latencia más baja y un ancho de banda mayor que el objetivo STGT iSER. Probablemente esto se deba a que la sobrecarga de comunicación RDMA es menor para un componente implementado en el kernel de Linux que para un proceso de Linux en el espacio de usuario, y no a diferencias de protocolo. [6]

Implementaciones

Para utilizar el protocolo SRP, se necesita una implementación del iniciador SRP, una implementación del objetivo SRP y hardware de red compatible con el iniciador y el objetivo. Existen las siguientes implementaciones de iniciador de SRP de software:

Existen las siguientes implementaciones de destino de SRP:

Ver también

Referencias

  1. ^ ANSI T10 SRPr16a, www.t10.org.
  2. ^ ANSI T10 SRPr16a, web.archive.org
  3. ^ Tienda web ANSI para estándares de compra - ANSI INCITS 365-2002
  4. ^ "Protocolo SCSI RDMA - 2 (SRP-2)" (PDF) . ANSI T10. 7 de mayo de 2019.
  5. ^ ab El proyecto SCST, una implementación de destino SCSI de código abierto para Linux que incluye una implementación de destino SRP.
  6. ^ Rendimiento de SCST frente a STGT.
  7. ^ Distribución empresarial OpenFabrics para Windows.
  8. ^ Controladores Mellanox OFED para VMware Infrastructure 3 y vSphere 4.
  9. ^ Página de descarga de Sun.
  10. ^ "Configuración de dispositivos SRP con COMSTAR" . Consultado el 4 de febrero de 2013 .
  11. ^ ab Registro de cambios de la versión 2.6.24 del kernel de Linux.
  12. ^ ab D. Boutcher y D. Engebretsen, Virtualización de Linux en sistemas IBM POWER5, Actas del Simposio de Linux, vol. 1, julio de 2004, págs. 113-120.
  13. ^ ab Centro de información de hardware de IBM Systems, SCSI virtual.
  14. ^ Notas de la versión de OFED 1.5.4.1, sitio web de OpenFabrics, enero de 2012.
  15. ^ "Protocolo SCSI RDMA". linux-iscsi.org.
  16. ^ Linus Torvalds (18 de enero de 2012). "Fusión InfiniBand/SRP". lkml.org.
  17. ^ "Guía del usuario de DDN SFA10000" (PDF) . ddn.com. 2012-01-18.
  18. ^ "Descripción general corporativa de DDN, sección IB Storage 101" (PDF) . ddn.com. 2012-01-18.
  19. ^ IBM (10 de marzo de 2014). "Guía de integración de IBM FlashSystem".
  20. ^ Moellenkamp, ​​Joerg. "PSARC/2009/111: Objetivo SRP en Comstar" . Consultado el 4 de febrero de 2013 .