Tecnologías de cargas de trabajo de baja latencia

 

Se aplica a: Windows Server 2012

Esta sección sirve de introducción al siguiente grupo de tecnologías, que se han mejorado o diseñado para Windows Server® 2012 con objeto de abordar escenarios informáticos de baja latencia.

  1. Data Center Bridging

  2. Protocolo de control de transmisión de centro de datos (DCTCP)

  3. Kernel Mode Remote Direct Memory Access (kRDMA)

  4. Formación de equipos NIC

  5. NetworkDirect

  6. Receive Segment Coalescing (RSC)

  7. Receive Side Scaling (RSS)

  8. Extensiones de API de E/S registrada (RIO)

  9. Optimización de bucle invertido del Protocolo de control de transmisión (TCP)

  10. Administración y operaciones de cargas de trabajo con baja latencia

Latencia significa retraso, y hace referencia al tiempo que transcurre entre dos eventos específicos, como el tiempo que pasa entre la transmisión y la recepción de un mensaje de red entre dos equipos a través de una ruta de acceso de red. La latencia puede originarse por diversas causas, entre ellas, retrasos en la propagación eléctrica, retrasos de procesamiento y efectos de cola.

Diversas cargas de trabajo de procesamiento requieren que el tiempo destinado a las comunicaciones entre equipos se reduzca al mínimo posible. Entre estas cargas de trabajo se incluyen los algoritmos de computación distribuida, cuyo tiempo de convergencia está limitado por la latencia de la red. Algunos ejemplos de estos sistemas son los protocolos de consenso y acuerdo distribuidos, las cargas de trabajo con Message Passing Interface (MPI) y el almacenamiento en caché distribuido. Las cargas de trabajo bursátiles y de otros mercados financieros también requieren que la latencia generada por las comunicaciones de red se reduzca el máximo posible.

Los entornos informáticos de baja latencia suelen contener aplicaciones que requieren unas comunicaciones entre procesos (IPC) y entre equipos muy rápidas, un alto grado de previsión en lo que respecta a latencia y tiempos de respuesta de la transacción y, asimismo, suficiente capacidad como para asimilar velocidades de mensajes muy elevados. La siguiente sección contiene información sobre las tecnologías que puede usar para mejorar el rendimiento en escenarios informáticos de baja latencia.