Повна версія

Головна arrow Інформатика arrow ІМІТАЦІЙНЕ МОДЕЛЮВАННЯ СИСТЕМ В СЕРЕДОВИЩІ EXTENDSIM

  • Увеличить шрифт
  • Уменьшить шрифт


<<   ЗМІСТ   >>

ІНСТРУМЕНТИ ДЛЯ МОДЕЛЮВАННЯ РЕСУРСІВ

Використання ресурсів при моделюванні

Часто для моделювання процесів, що протікають в системі, потрібні описати не тільки потоки заявок, але і так звані ресурси. Наприклад, може знадобитися виділити оперативну пам'ять або місце на жорсткому диску для обробки завдання в обчислювальній системі або виділити причали для входу корабля в порт і т.п. Ресурси забезпечують сервіс для заявок в моделі, їх наявність або відсутність може накласти обмеження на обробку заявок.

Однією з головних причин моделювання процесу є аналіз наявності та використання ресурсів для визначення впливу ресурсних обмежень на пропускну здатність системи. Результатом моделювання є відомості про те, наскільки ефективно використовуються наявні ресурси і що станеться в умовах їх нестачі. Основна мета моделювання полягає в спробі підвищити ефективність використання ресурсів, не викликаючи занадто довгих проміжків очікування обслуговування або визначити, як зменшити затримку в обробці заявки без залучення додаткових ресурсів.

У систему ExtendSim включено кілька блоків, що забезпечують роботу з ресурсами, наведемо їх опис:

Resource Pool (Item.Іх) - являє пул ресурсів; зберігає задану кількість ресурсів і надає запитувана кількість ресурсів блоку Queue (режим Resource pool queue).

Queue (Item.Іх) режим Resource pool queue - призначений для очікування заявками необхідних ресурсів з пулу; коли всі ресурси виділені, блок перевіряє доступність приймає блоку, і тільки потім випускає заявку.

Resource Pool Release (Item.Іх) - звільняє задану кількість одиниць заданого ресурсу, роблячи його доступним для повторного використання і збільшуючи значення лічильника ресурсів в блоці Resource pool.

Resource Item (Item.Іх) - зберігає задану кількість ресурсів, але на відміну від Resource Pool , ресурси представляються як окремі елементи для використання в моделі; екземпляри ресурсу можуть бути об'єднані з заявками, які очікували їх, і роз'єднані в іншій точці моделі.

Shift (Item.Іх) - створює графік перемикань, який використовується для зміни ємності або зупинки роботи інших блоків моделі.

Різні блоки моделі можуть спільно використовувати один і той же ресурс, але не одночасно. У го час як ресурс використовується в одному місці в моделі, він не доступний для будь-яких інших блоків моделі. Таким чином, наявність або відсутність ресурсів накладає обмеження на модель.

Існує два основних способи моделювання ресурсів при побудові моделі. Ресурси можуть бути змодельовані з використанням спеціалізованих блоків для управління ресурсами. Цей метод має перевагу прямого доступу до функцій, таким як автоматичний підрахунок витрат і вартості утилізації ресурсів. Інший спосіб полягає у використанні обмежень на ємність блоків, наприклад, обмежити довжину черги в блоці Queue або обмежити число каналів в блоці Activity.

При використанні спеціалізованих блоків доступні два методи подання ресурсів в моделі:

метод пулу ресурсів , коли певна кількість ресурсів є в пулі (тобто ресурс розглядається як потік);

- метод примірників ресурсів , коли доступні один або кілька примірників ресурсу (тобто ресурс розглядається, як окрема одиниця).

 
<<   ЗМІСТ   >>