
Cuando una solicitud llega a un sistema ocupado, queda a la espera. La demora puede durar milisegundos, pero detrás hay una decisión empresarial: cuánto invertir para atender una demanda que cambia a lo largo del tiempo. Las compañías telefónicas ya afrontaban esa pregunta hace más de un siglo. El matemático danés Agner Krarup Erlang la estudió contando llamadas y calculando esperas. Sus fórmulas ofrecen hoy una manera de analizar el tráfico de solicitudes digitales.
Una pregunta nacida entre llamadas
Erlang comenzó a trabajar en la compañía telefónica de Copenhague en 1908. En 1909 publicó su primer estudio sobre probabilidades y conversaciones telefónicas. Ocho años después presentó fórmulas sobre pérdidas de llamadas y tiempos de espera.
La empresa necesitaba decidir cuántos recursos destinar a un servicio cuyas llamadas llegaban en momentos variables. Disponer de equipos suficientes tenía un costo; mantenerlos muy ocupados podía provocar congestión. Los cálculos ayudaban a comparar ambas situaciones y a estimar qué ocurriría al recibir más llamadas o ampliar las instalaciones.
Lo que circula detrás de la pantalla
La misma lógica se aplica a las tragamonedas con dinero real, donde cada giro genera una solicitud que el sistema debe procesar en tiempo real. Los eventos de apuestas, premios, rondas y sesiones se transmiten entre distintos componentes tecnológicos, junto con las actualizaciones de saldo de cada jugador.
Cada tarea puede representarse como una solicitud: llega, recibe atención y sale. Cuando encuentra los recursos ocupados, puede esperar en una cola.
Para estudiar una etapa del proceso interesa saber cuántas tareas recibe, cuánto demora en resolverlas y cuántas quedan pendientes. Así, el flujo de información puede analizarse con las herramientas matemáticas que surgieron del tráfico telefónico.
Por qué la espera crece al llenarse el sistema
Erlang C calcula la probabilidad de que una solicitud tenga que esperar cuando varios recursos atienden una cola compartida. El cálculo utiliza la frecuencia de llegada, la velocidad media de atención y el número de recursos disponibles.
El modelo describe llegadas aleatorias mediante un proceso de Poisson y tiempos de atención mediante una distribución exponencial. Estas son formas matemáticas de representar cómo varían las llegadas y la duración del trabajo. También supone recursos equivalentes, atención por orden de llegada, espacio ilimitado en la cola y solicitudes que permanecen hasta ser atendidas.
Un ejemplo hipotético muestra el efecto. Dos recursos procesan cien solicitudes por segundo cada uno, en promedio. Con cien llegadas por segundo, su ocupación media alcanza el 50 % y la espera media en cola es de 3,33 milisegundos.
Si las llegadas suben a ciento ochenta, la ocupación llega al 90 % y la espera aumenta a 42,63 milisegundos. La velocidad de atención sigue igual, pero el menor margen disponible hace crecer la demora. Esas cifras corresponden a la etapa representada en el ejemplo. La comparación permite apreciar cuánto cambia la espera cuando la demanda se acerca a la capacidad total.
Recuperar el servicio también exige margen
La capacidad disponible cobra otra importancia después de una interrupción. Durante la falla pueden acumularse tareas. Al volver el servicio, hay que resolverlas mientras siguen entrando solicitudes.
Los sistemas de mensajería permiten confirmar que una tarea terminó. Si un proceso se interrumpe antes de hacerlo, el mensaje pendiente puede entregarse nuevamente. Esto obliga a gestionar posibles duplicados: las operaciones deben diseñarse para conservar el mismo efecto final aunque se ejecuten más de una vez.
Cuando existen movimientos de dinero, también se necesita información para reconstruir el estado de una operación. La capacidad permite avanzar sobre el atraso; los registros ayudan a establecer qué se completó y qué sigue pendiente. Ambas decisiones forman parte de la recuperación.
El cálculo que necesita la administración
Para quien administra el servicio, estas relaciones permiten comparar opciones: incorporar recursos, reducir el tiempo de procesamiento o reservar capacidad para atender variaciones y recuperar tareas pendientes. Cada alternativa combina un costo con un resultado esperado sobre las demoras.
El cuidado de las personas también importa. El juego con dinero conlleva riesgos de pérdida y de desarrollar conductas problemáticas. Establecer límites de tiempo y gasto, y buscar apoyo profesional ante dificultades para detenerse, son medidas de protección. La pregunta que estudió Erlang sigue siendo útil para tomar decisiones: qué recursos hacen falta para atender la demanda y qué espera cabe prever antes de comprometer una inversión.