Этот пример показывает метод для выделения ресурсов от нескольких пулов ресурсов. Это показывает, как выбрать пул, от которого можно чертить ресурс, на основе данных критериев.
Существует два основных компонента модели.
Запросите генерацию и постановку в очередь
Пулы ресурсов и распределение ресурсов
Блок Entity Generator генерирует запросы с помощью Равномерного распределения. Для этих запросов, на которые будут реагировать, они требуют ресурса от одного из этих двух пулов ресурсов. Каждый из запросов имеет атрибут, который задает вид ресурса, которого это требует. Запросы перемещаются к одной из очередей, выделенных для каждого типа пула ресурсов.
Модель имеет два пула ресурсов, Тип 1 и Тип 2. Блоки Пула ресурсов Типа 1 и Типа 2 моделируют пулы. Эти пулы содержат ресурсы до и после своего использования. Размер каждого пула задан как параметр соответствующего блока.
Получатель Ресурса и Ресурс блоки Releaser справляются с приобретением и возвратом ресурса. Блок Entity Server в той области моделирует длительность, для которой используются ресурсы.
Эта модель включает следующие графики.
Незаконченные Запросы Типа 1 и Незаконченные графики Запросов Типа 2 показывают количество запросов, ожидающих ресурсов от соответствующих пулов. Вы видите, что больше запросов о ресурсах Типа 1 ожидает по сравнению с запросами о ресурсах Типа 2.
Ресурсы Типа 1 в Использовании и Ресурсы Типа 2 в графиках Использования показывают мгновенные значения количества ресурсов, доступных для использования в соответствующих пулах ресурсов.
О среднем времени ожидания для получения каждого типа ресурсов сообщает Ресурс, Получают блоки для Ресурса Ресурса и Типа 2 Типа 1.
Average Wait Time for Resource Type 1 = 0.00 Average Wait Time for Resource Type 2 = 0.00
О средней сумме ресурсов в использовании в каждом пуле ресурсов сообщают блоки Пула ресурсов для Ресурса Ресурса и Типа 2 Типа 1.
Average Use of Resource Type 1 = 0.47 Average Use of Resource Type 2 = 0.50
Модель имеет следующую настройку:
Распределение запроса ресурса: Тип 1 = 0.4, Тип 2 = 0.6
Длительность использования ресурса Типа 1: 0.05
Длительность использования ресурса Типа 2: 0.07
Размер пула типа 1: 4
Размер пула типа 2: 8
От вышеупомянутых результатов вы видите, что больший размер пула ресурсов Типа 2 заканчивается в более низкое среднее время ожидания даже с более высоким уровнем запроса и более долгой длительностью использования ресурса.
Чтобы варьироваться поведение системы, как количество доступных ресурсов и время ожидания для ресурсов, изменяет следующие настройки:
Вероятности для изменения скорости генерации ресурса запрашивают в Intergeneration time action
параметр Генератора Сущности.
Service time
параметр Сервера Сущности блокируется в областях Пула ресурсов и Распределения ресурсов модели для изменения длительности использования ресурсов.
Resource amount
параметр Пула ресурсов Пула ресурсов и Типа 2 Типа 1 блокируется, чтобы изменить количество ресурсов в пуле.
Entity Generator | Получатель ресурса | Пул ресурсов | Ресурс Releaser