Protocolo de socket directo sobre una estructura RDMA para soportar redes de stream socket (SOCK_STREAM). El SDP utiliza varias características de redes RDMA para transferencias de datos Zero Copy de alto rendimiento. El SDP es una especificación de protocolo a "nivel de cable" puro, y no habla sobre ninguna API para socket ni implementaciones específicas.

El propósito del Protocolo de Socket Directo es proveer una alternativa acelerada de RDMA al protocolo TCP sobre IP, la meta es hacer esto de forma que sea transparente a las aplicaciones.

Actualmente, el Protocolo de Socket Directo para el Sistema Operativo Linux es parte de la OpenFabrics Enterprise Distribution (OFED), una colección de protocolos de red RDMA para el sistema operativo Linux. La OEF es administrada por la OpenFabrics Alliance. Muchas distribuciones estándar de Linux incluyen la OECD actual.

Otros sistemas operativos variantes de UNIX planean incluir soporte para el Protocolo de Socket Directo. El sistema operativo Microsoft Windows ofrece un protocolo similar llamado Winsock Directo (Winsock Direct).[1]

El Protocolo de Socket Directo sólo trata con stream sockets

un sistema, evita la pila TCP residente del sistema operativo para conexiones de tipo stream entre cualquier punto final en la estructura RDMA. Todos los otros tipos de socket (tales como datagrama, crudo, paquete, etc.) son soportados por la pila IP de Linux y operan sobre interfaces estándar de IP. La pila IP no depende de la pila SDP; sin embargo, la pila SDP depende de los controladores IP para asignaciones locales de IP y para resolución de direcciones IP para identificaciones de puntos finales...

Referencias

editar
  • Goldemberg, D., Dar, T., & Shainer, G. (2006, September). Architecture and implementation of sockets direct protocol in windows. In 2006 IEEE International Conference on Cluster Computing (pp. 1-9). IEEE.

Al parecer esta pagina fue un copyedit

📚 Artikel Terkait di Wikipedia

Remote Desktop Protocol

Remote Desktop Protocol (RDP) Protocolo de Escritorio Remoto es un protocolo propietario desarrollado por Microsoft que permite la comunicación en la

Computación en malla

el grid computing ha sido usada para tareas dentro del ámbito científico y de investigación. Dicha arquitectura está basada en protocolos, esto quiere

Berkeley Open Infrastructure for Network Computing

Computación en Red (en inglés Berkeley Open Infrastructure for Network Computing), o BOINC por sus siglas en inglés, es una infraestructura para la computación

VNC

Computer/Computing" se originó en el Olivetti Research Laboratory (ORL), en un thin client llamado Videotile que también utilizaba el protocolo RFB que

Independent Computing Architecture

Independent Computing Architecture (ICA) (Arquitectura de Cómputo Independiente), o Citrix ICA, es un protocolo propietario para un sistema servidor de

Protocolo Arthur-Merlin

En la teoría de complejidad computacional, un protocolo Arthur–Merlin es un sistema de prueba interactivo en el que los lanzamientos de monedas del verificador

Protocolo de control de transmisión

El Protocolo de control de transmisión, también conocido como TCP (del inglés Transmission Control Protocol), es uno de los protocolos fundamentales de

Computación confiable

por las siglas TC (del inglés trusted computing) es un conjunto de tecnologías propuestas por el Trusted Computing Group (TCG) que deben cumplir el hardware