Estimador de capacidad por latencia para pipelines de vídeo con IA

Este estimador transforma la latencia media de procesamiento de un vídeo en una capacidad aproximada de vídeos por hora. Para ello combina la duración media de un trabajo, el número de trabajos que pueden ejecutarse en paralelo y una utilización objetivo que deja margen frente a la capacidad teórica.

Puede usarse al dimensionar colas de procesamiento por lotes o servicios casi en tiempo real, especialmente para comparar distintas configuraciones de pipeline. El resultado supone que los trabajos son aproximadamente homogéneos; si la duración de los vídeos o las etapas del pipeline varían mucho, conviene calcular varios perfiles y validar con datos de carga reales.

Datos de cálculo

min
trabajos
%
Resultado
vídeos por hora de capacidad operativa
Capacidad teórica
Reserva frente al máximo
Horas para 1.000 vídeos

1. Mide la latencia por vídeo

Introduce los minutos medios desde que un trabajo empieza a procesarse hasta que libera su ranura de capacidad.

2. Indica los trabajos paralelos

Añade cuántos vídeos puede procesar el sistema simultáneamente.

3. Fija la utilización objetivo

Reserva capacidad para variabilidad, colas o mantenimiento usando un porcentaje operativo.

4. Consulta vídeos por hora

La herramienta calcula capacidad teórica, operativa y horas necesarias para 1.000 vídeos al ritmo estimado.

Capacidad (vídeos/h) = trabajos paralelos × 60 / latencia media (min/vídeo) × utilización objetivo

Variables:

  • Trabajos paralelos: vídeos procesados simultáneamente
  • Latencia media: minutos de ocupación por vídeo
  • Utilización objetivo: fracción de la capacidad teórica que se considera operativa

Supuestos: Cada ranura procesa un vídeo a la vez y la latencia media captura el tiempo que esa ranura permanece ocupada.

Qué significa el resultado

El resultado aproxima la tasa horaria sostenible bajo la latencia, paralelismo y utilización indicados.

No modela variabilidad de colas ni etapas internas del pipeline; usa una latencia media agregada.

Datos:

  • 12 minutos de latencia media por vídeo
  • 16 trabajos paralelos
  • 80 % de utilización objetivo

Cálculo:
Capacidad teórica = 16 × 60 / 12 = 80 vídeos/h; capacidad operativa = 80 × 0,80 = 64 vídeos/h

Resultado: Capacidad estimada = 64 vídeos por hora

Interpretación: A ese ritmo, procesar 1.000 vídeos requeriría unas 15,63 horas de capacidad operativa continua.

¿La latencia debe incluir tiempo en cola?

Para dimensionar la capacidad del recurso, normalmente conviene usar el tiempo de servicio que ocupa la ranura. Si quieres estimar experiencia total, analiza también la cola por separado.

¿Qué son trabajos paralelos?

Es el número de vídeos que el pipeline puede procesar a la vez. Puede venir limitado por GPU, workers, memoria, cuotas o etapas seriales.

¿Qué pasa si los vídeos tienen duraciones muy distintas?

La media puede ocultar trabajos largos. Segmenta por duración o tipo de pipeline y calcula capacidad por grupo para obtener una estimación más robusta.

¿Por qué usar una utilización objetivo?

Permite reservar capacidad frente a variaciones y evitar planificar al límite matemático. Cuanto menor sea el porcentaje, mayor será la holgura operativa.

¿Este cálculo identifica el cuello de botella?

No. Resume el pipeline como una latencia media por trabajo. Para localizar cuellos de botella debes medir las etapas individuales y su concurrencia.