Этот пример показывает, как смоделировать центральный ресурс, который управляет распределенной обработкой согласно явной формуле. В примере описывается центр распределения, который управляет серией процессов, которые проходят каждое задание, причем каждое задание содержит информацию о серии процессов, которые оно должно пройти. Одно из приложений, где это может быть полезно, когда вы хотите смоделировать центрального диспетчера, который маршрутизирует вызовы от одного терминала обработки вызовов к другому.
Этот генератор производит задания, которые обладают этими атрибутами:
JobClass
- значение 1, 2 или 3, которое определяет значение ServiceProcess
и ServiceTime
JobID
- целое число от 1 до 15. Это служит идентификатором для каждого задания. Это может использоваться для отслеживания задания при его перемещении через различные станции технического обслуживания.
LastServiceLocation
- 0 первоначально, подлежит изменению во время симуляции, когда задание посещает различные сервисные станции
JobServiceStatus
- Вектор 0,с первоначально, который будет изменен во время симуляции, когда задание завершит различные процессы
ServiceProcess
- Вектор, который перечисляет процессы, которым подвергается задание
ServiceTime
- Вектор, который перечисляет длительность каждого процесса, который появляется в ServiceProcess
CurrentStep
- 1 первоначально, подлежит изменению во время симуляции по мере продвижения задания через его серию процессов
Эта подсистема использует векторные элементы ServiceProcess
каждого задания атрибут для маршрутизации сущности к правильному сервисному терминалу. Центр распределения также обновляет информацию о текущем состоянии задания.
Во время симуляции каждое задание следует по траектории от центра распределения до сервисной станции, обратно к центру распределения, к (возможно, другому) сервисной станции и так далее. Конкретная траектория зависит от ServiceProcess
значение атрибута.
Каждая из нескольких сервисных станций обрабатывает поступившее задание на основе JobClass и CurrentStep задания. По завершении обслуживания задание возвращается в центр распределения.
Чтобы просмотреть историю услуг для определенного задания в Области/История услуг для заданий, введите идентификатор задания в параметре распределительной системы «Отображение истории услуг для заданий с идентификатором».
Entity Generator | Сервер сущности | Очередь | Приобретатель ресурсов | Пул ресурсов | Ресурс Releaser