Latencia (ingeniería)


Latencia , desde un punto de vista general, es un retraso de tiempo entre la causa y el efecto de algún cambio físico en el sistema que se observa. Lag , como se le conoce en los círculos de juegos , se refiere a la latencia entre la entrada a una simulación y la respuesta visual o auditiva, que a menudo ocurre debido a la demora de la red en los juegos en línea. [1]

La latencia es físicamente una consecuencia de la velocidad limitada a la que puede propagarse cualquier interacción física . La magnitud de esta velocidad es siempre menor o igual a la velocidad de la luz . Por lo tanto, todo sistema físico con cualquier separación física (distancia) entre causa y efecto experimentará algún tipo de latencia, independientemente de la naturaleza de la estimulación a la que haya estado expuesto.

La definición precisa de latencia depende del sistema observado o de la naturaleza de la simulación. En comunicaciones , el límite inferior de latencia está determinado por el medio que se utiliza para transferir la información. En los sistemas de comunicación bidireccionales confiables , la latencia limita la velocidad máxima a la que se puede transmitir la información, ya que a menudo hay un límite en la cantidad de información que está "en vuelo" en un momento dado. La latencia perceptible tiene un fuerte efecto en  la satisfacción del usuario  y  la usabilidad en el campo de la interacción hombre-máquina .

Los juegos en línea son sensibles a la latencia (o " retraso "), ya que los tiempos de respuesta rápidos a los nuevos eventos que ocurren durante una sesión de juego son recompensados, mientras que los tiempos de respuesta lentos pueden conllevar penalizaciones. Debido a un retraso en la transmisión de los eventos del juego, un jugador con una conexión a Internet de alta latencia puede mostrar respuestas lentas a pesar del tiempo de reacción adecuado . Esto les da a los jugadores con conexiones de baja latencia una ventaja técnica.

Minimizar la latencia es de interés en los mercados de capital , [2] particularmente donde se utiliza el comercio algorítmico para procesar las actualizaciones del mercado y cambiar las órdenes en milisegundos. El comercio de baja latencia se produce en las redes utilizadas por las instituciones financieras para conectarse a bolsas de valores y redes de comunicación electrónica (ECN) para ejecutar transacciones financieras. [3] Joel Hasbrouck y Gideon Saar (2011) miden la latencia en base a tres componentes: el tiempo que tarda la información en llegar al comerciante, la ejecución de los algoritmos del comerciante para analizar la información y decidir un curso de acción, y la acción generada para llegar al intercambio. y ser implementado. Hasbrouck y Saar contrastan esto con la forma en que muchos centros de negociación miden las latencias que usan definiciones mucho más estrechas, como el retraso en el procesamiento medido desde la entrada de la orden (en la computadora del vendedor) hasta la transmisión de un acuse de recibo ( desde la computadora del vendedor). [4] El comercio electrónico ahora representa del 60% al 70% del volumen diario en la Bolsa de Valores de Nueva York y el comercio algorítmico cerca del 35%. [5]El comercio mediante computadoras se ha desarrollado hasta el punto en que las mejoras de milisegundos en las velocidades de la red ofrecen una ventaja competitiva para las instituciones financieras. [6]