Распределительные задания мультикласса к сервисным станциям

Обзор

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

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

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

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

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

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

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

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

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

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

Подсистема центра дистрибуции

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

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

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

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

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

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

Смотрите также

| | | | |

Похожие темы