si ya tenes la cola hecha basta con agarrar algun caso util para colas y hacer que funcione por algun tiempo tirando datos aleatorios...yo tuve que programar para un parcial una vez una especie de simulador de central de llamadas telefonicas usando colas...haces un sistema que corra por tantos minutos y cada tantos segundos genere llamadas telefonicas aleatorias que se van acumulando en los distintos operadores...con esto podes ir poniendo restricciones para que parezca mas real como por ejemplo, una llamada puede tener 5% de chance de que se corte o no permitir nuevas llamadas si todos los operadores estan ocupados, etc....siguiendo este modelo, tendrias que internamente cada operador es en realidad una cola y la central de telefonos es una lista de colas...
..es cuestion de generalizar un poco y ver en donde se puede aplicar en la vida real.