Latencia en TrustTrack

El departamento de TI de Ruptela tiene muchas responsabilidades diferentes y contribuye significativamente a la eficiencia general de varios procesos en Ruptela, incluida la operación continua del software TrustTrack. Una serie de artículos presentará las diversas actividades y funciones que tiene la TI, cada una de las cuales cubre y explica la aplicabilidad o los aspectos técnicos del software, la infraestructura de TI y el día a día del equipo de TI de Ruptela.

¿Cómo funciona TrustTrack?

El software TrustTrack tiene muchas funcionalidades que pueden beneficiar a cualquier persona involucrada en el negocio de la logística. Por ejemplo, al usar TrustTrack, los usuarios pueden rastrear sus vehículos, mantenerse informados sobre el estado de cada uno de ellos, administrar los datos y archivos del tacógrafo, fomentar el cambio de hábitos de los conductores en términos de parámetros de Eco-Drive y mucho más. Actualmente, hay más de 180 000 objetos activos en TrustTrack en todo el mundo, y es evidente que una de las responsabilidades clave del equipo de TI de Ruptela es garantizar la estabilidad de la plataforma y las operaciones continuas.

Latencia

Ruptela opera la plataforma TrustTrack utilizando hardware de TI de propiedad y administración privada suministrado por proveedores de clase mundial como Dell, Fujitsu, HPE y otros, y lo aloja con los proveedores de centros de datos (DC) más confiables en Vilnius, Lituania. Dado que la propuesta de valor de TrustTrack comienza con un “punto en el mapa”, la representación de la posición del vehículo en la interfaz de usuario, una pregunta que surge constantemente es si podemos competir con empresas locales en Asia o América Latina.

La respuesta corta sería “¡Sí, no hay duda de que podemos!”, La explicación larga toca la noción de latencia, el elemento que indica la calidad de la red en todo el mundo.

La latencia es una medida de retraso. En una red, la latencia mide el tiempo que tardan algunos datos en llegar a su destino a través de la red. Por lo general, se mide como un retraso de ida y vuelta: el tiempo que tarda la información en llegar a su destino y regresar. La demora de ida y vuelta es una medida esencial porque un dispositivo que usa Internet envía una cantidad limitada de datos a su destino y luego espera a que regrese una confirmación antes de enviar más. Por lo tanto, la demora de ida y vuelta tiene un impacto crucial en el rendimiento de la red.

La latencia generalmente se mide en milisegundos (ms).

Los valores aproximados típicos de latencia que cualquiera puede experimentar incluyen:

  • 800 ms para satélite
  • 120 ms para datos móviles 3G
  • 60 ms para datos móviles 4G (a menudo se usa para conexiones 4G WAN e Internet)
  • 10-20ms para conexiones a Internet de banda ancha.

Uno puede preguntarse por qué esta latencia es tan importante. La gente a menudo asume que el alto rendimiento proviene de un gran ancho de banda, lo cual, ciertamente, es esencial pero no brinda una imagen completa. El ancho de banda de una red se refiere a su capacidad para transportar tráfico. Se mide en bits por segundo, comúnmente Megabits por segundo (Mbps). Un mayor ancho de banda significa que se puede transportar más tráfico, por ejemplo, más conversaciones simultáneas o descargas más fluidas. Sin embargo, no implica qué tan rápido se llevará a cabo esa comunicación (aunque si intenta poner más tráfico en una red que el ancho de banda disponible, obtendrá paquetes de datos que se descartarán y volverán a transmitir más tarde, lo que degradará su rendimiento).

En nuestro caso, un paquete de datos viaja desde el dispositivo (vehículo, en algún lugar de la Tierra) al centro de datos (DC) en Vilnius. Una vez que llega a nuestros servidores en un DC, se extrae, procesa y el resultado se guarda en una base de datos. A partir de ese momento, la posición del vehículo se puede mostrar en la interfaz de usuario de TrustTrack. Para ver esa posición, otro flujo de datos tiene que salir del DC  de regreso al usuario. En esta cadena, dos números de latencia son cruciales. Primero, la latencia entre un país donde se encuentra el vehículo y Lituania; En segundo lugar, la latencia entre Lituania y el país donde el usuario está viendo el mapa en TrustTrack.

Es fundamental mencionar que otros factores impactan en el tiempo necesario para que aparezca un punto en el mapa, a saber, la calidad de la conexión entre un dispositivo y la torre celular más cercana, así como la calidad del proveedor de Internet del usuario.

Hemos medido la latencia entre nuestro DC (centro de datos) y las diferentes partes del mundo. Por ejemplo, la latencia entre Vilnius y Senegal es de 104 milisegundos o 0,1 segundos, literalmente, menos de un abrir y cerrar de ojos, incluso si esta ruta se recorre varias veces. España: 53 milisegundos, Vietnam: 285 milisegundos.

El tiempo necesario para extraer y procesar el paquete de datos también es crucial. Una vez que el paquete de datos de telemetría llega a nuestros servidores en el DC (centro de datos), por lo general, se puede mostrar a los usuarios finales, en promedio, en menos de 3 segundos. Este número es un excelente ejemplo de que TrustTrack puede proporcionar recopilación, procesamiento y visualización de datos casi en tiempo real en todo el mundo. Durante las horas pico diarias, procesamos simultáneamente más de 1,800 paquetes de datos por segundo. Más de 6,000,000 por hora y esto ocurre 24 horas al día, 7 días a la semana sin parar.

Estos números muestran que TrustTrack es una plataforma muy confiable con procesamiento de datos que se realiza cada segundo.