exponenta event banner

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

Обзор

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

Создание многоклассных заданий

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

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

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

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

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

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

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

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

Подсистема распределительного центра

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

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

Станции обслуживания

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

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

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

См. также

| | | | |

Связанные темы