Система массового обслуживания сервера

Этот пример показывает симуляцию системы массового обслуживания для сервера, обрабатывающего задачи. Существует четыре графика Stateflow®, вовлеченные в процесс:

  1. Источник производит задачи, которые взвешиваются 1 - 5. Задачи занимают количество времени, пропорциональное их весу.

  2. Передатчик берет сигнал из источника и отправляет его Очереди. Это показывает вес задачи слева от отображения синего цвета. Это ожидает или ACCEPT или уведомления REJECT от Очереди. Это выпускает задачу Очереди на ACCEPT. Это отмечает задачу как пропущенный (красный) на REJECT.

  3. Очередь получает задачи от Передатчика. Если существует комната в Очереди, она ставит задачу в очередь для Сервера. Если нет никакой комнаты, переполнения Очереди, и это отклоняет задачу. Задачи в Очереди показывают в черных квадратах в отображении.

  4. Сервер опрашивает Очередь для задач. Если у Очереди есть ожидание задачи, Сервер берет задачу и обрабатывает ее. Задачу, которая обрабатывает, отображают черным цветом справа от отображения. Сервер остается занятым для количества времени, которое задача занимает, и затем возвращается к опросу Очереди.

Похожие темы