Распространение многоклассных заданий на сервисные станции

Обзор

Этот пример показывает, как смоделировать центральный ресурс, который управляет распределенной обработкой согласно явной формуле. В примере описывается центр распределения, который управляет серией процессов, которые проходят каждое задание, причем каждое задание содержит информацию о серии процессов, которые оно должно пройти. Одно из приложений, где это может быть полезно, когда вы хотите смоделировать центрального диспетчера, который маршрутизирует вызовы от одного терминала обработки вызовов к другому.

Генерация заданий нескольких классов

Этот генератор производит задания, которые обладают этими атрибутами:

  • JobClass - значение 1, 2 или 3, которое определяет значение ServiceProcess и ServiceTime

  • JobID - целое число от 1 до 15. Это служит идентификатором для каждого задания. Это может использоваться для отслеживания задания при его перемещении через различные станции технического обслуживания.

  • LastServiceLocation - 0 первоначально, подлежит изменению во время симуляции, когда задание посещает различные сервисные станции

  • JobServiceStatus - Вектор 0,с первоначально, который будет изменен во время симуляции, когда задание завершит различные процессы

  • ServiceProcess - Вектор, который перечисляет процессы, которым подвергается задание

  • ServiceTime - Вектор, который перечисляет длительность каждого процесса, который появляется в ServiceProcess

  • CurrentStep - 1 первоначально, подлежит изменению во время симуляции по мере продвижения задания через его серию процессов

Распределение Подсистема Центра

Эта подсистема использует векторные элементы ServiceProcess каждого задания атрибут для маршрутизации сущности к правильному сервисному терминалу. Центр распределения также обновляет информацию о текущем состоянии задания.

Во время симуляции каждое задание следует по траектории от центра распределения до сервисной станции, обратно к центру распределения, к (возможно, другому) сервисной станции и так далее. Конкретная траектория зависит от ServiceProcess значение атрибута.

Сервисные станции

Каждая из нескольких сервисных станций обрабатывает поступившее задание на основе JobClass и CurrentStep задания. По завершении обслуживания задание возвращается в центр распределения.

Экспериментируйте с моделью

Чтобы просмотреть историю услуг для определенного задания в Области/История услуг для заданий, введите идентификатор задания в параметре распределительной системы «Отображение истории услуг для заданий с идентификатором».

См. также

| | | | |

Похожие темы