Un sistema tiene una tasa de solicitudes entrantes de N solicitudes por segundo. El sistema alberga un conjunto de x trabajadores, donde x >= N. Cada trabajador puede completar una sola solicitud en aproximadamente t segundos. El máximo de peticiones paralelas que puede procesar el sistema es x.
Pero a veces un trabajador puede retrasarse indefinidamente y cuando supera los T segundos se aborta la petición actual y se procesa una nueva petición (t < T) . Esto puede ocurrir conjuntamente para el 1% - 100% de los trabajadores durante varios segundos.
Durante esos T segundos el trabajador está bloqueado y no puede procesar ninguna otra petición. Estas peticiones no procesadas se descartan y no se vuelven a procesar. Para evitar que se bloqueen indefinidamente, el sistema aborta la petición actual para empezar a procesar una nueva petición.
Por término medio, se abortan n solicitudes cada hora.
¿Cómo se modela esta información para averiguar lo siguiente?
- El número de solicitudes abandonadas en función de las solicitudes abortadas.
- ¿El efecto de ajustar el tiempo de espera (T), el tamaño del grupo de trabajadores (x) y el tiempo medio de proceso (t) sobre la reducción o el aumento del número de solicitudes perdidas o su inverso, el número de solicitudes procesadas?
- La capacidad peor, media o mejor del sistema.