Intel ha incorporado la tecnología de colas de dispositivos de aplicación (ADQ) a los productos Ethernet de 100 G de la serie 800, con el fin de habilitar la compatibilidad con NVMe para el protocolo de transmisión TCP sobre Fabric.
La función ADQ lanzada por Intel puede utilizarse para acelerar el acceso NVMe basado en TCP. Además, esta nueva característica ya es compatible con el núcleo del sistema operativo Linux. La tarjeta de red Ethernet de 100G de la serie 800 de Intel permite aprovechar al máximo las ventajas del acceso NVMe basado en el protocolo TCP, y su retardo es comparable al de Fabric NVMe basado en la función RDMA.
La cola de dispositivos de aplicación (ADQ) es una tecnología avanzada orientada al tráfico que permite mejorar la previsibilidad y la escalabilidad del tiempo de respuesta de las aplicaciones. El LRES1014PF-2QSFP28 incorpora un controlador de red Intel Ethernet de la serie 800, es decir, adopta la tecnología de cola de dispositivos de aplicación (ADQ) y establece canales de transmisión de datos para aplicaciones clave. La ADQ puede mejorar significativamente el rendimiento de las aplicaciones clave y proporcionar una mayor consistencia en el cumplimiento de los SLA de los clientes.
Cuando medimos el rendimiento del centro de datos, la mayoría de la gente piensa primero en indicadores como el rendimiento y el retraso; es decir, ¿cuántos datos se pueden procesar por segundo y cuánto tarda una operación?
Comparamos ADQ con la provisión de un canal rápido y exclusivo para las aplicaciones más importantes en las autopistas, que van de la mano. De este modo, las actividades principales de la empresa pueden llevarse a cabo a mayor velocidad.

(Imagen de la página web de Intel)
Los centros de datos utilizan la computación paralela, por lo que una tarea puede dividirse en múltiples instrucciones y distribuirse entre decenas o cientos de servidores para su ejecución. A continuación, de entre todas las instrucciones, la tarea se da por finalizada cuando se completa la instrucción con la respuesta más lenta y se devuelve el resultado. Es decir, cuantos más servidores haya, más probable es que los resultados se devuelvan lentamente, lo que reduce la velocidad de finalización de todo el trabajo. En este momento, la red entre los servidores y el software de red desempeñan un papel importante al influir en el tiempo de transmisión de datos.
ADQ es una tecnología de desarrollo destinada a resolver los problemas de tráfico de red mediante la mejora del rendimiento y el retraso y, al mismo tiempo, puede mejorar la previsibilidad del tiempo de respuesta de las aplicaciones. Según la prueba, en comparación con la ausencia de tecnología ADQ, el rendimiento de la aplicación ADQ ha mejorado significativamente. Tras habilitar ADQ, la previsibilidad del sistema mejora en más de un 50 %, el retraso de la aplicación se reduce en más de un 45 % y el rendimiento mejora en más de un 30 %. Esto se debe a que ADQ accede directamente al canal o cola de destino para la cola de actividades principales, lo que hace innecesario que otras aplicaciones compartan o se antepongan al canal de transmisión.
Los adaptadores de la serie 800 de Intel están equipados con 2048 colas de hardware dedicadas, que pueden configurarse como ADQ dedicadas o utilizarse como canales de tráfico estándar. Asigne colas a las aplicaciones mediante la personalización del administrador del sistema, de modo que se asignen más colas a las aplicaciones de mayor prioridad para garantizar la previsibilidad de su alto rendimiento.
En la actualidad, Intel ha actualizado el parche clave del núcleo de Linux para habilitar ADQ, y este parche se ha incluido en Linux 4.19 y versiones posteriores. ADQ se puede configurar mediante herramientas estándar del sistema operativo Linux, como iproute2, control de flujo (TC), configuración de puertos de red (ethtool) y grupos de control (cgroup).
ADQ abre la vía rápida, una aplicación clave para las empresas que les permite evitar los atascos. De este modo, se consigue una mayor previsibilidad en el rendimiento de las aplicaciones, se reduce la latencia y se mejora el rendimiento general.
Referencia::
1、Centro de recursos de Application Device Queues (ADQ) https://www.intel.cn/content/www/cn/zh/architecture-and-technology/ethernet/adq-resource-center.html
2«Intel impulsa el desarrollo de los centros de datos» Tender para las empresasADQ«Autopista» https://mydown.yesky.com/news/715274156.html