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

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