Полная версия

Главная arrow Информатика arrow Вычислительные системы, сети и телекоммуникации. Моделирование сетей

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


<<   СОДЕРЖАНИЕ   >>

4.1. Система Prophesy

Prophesy относится к продуктам низкой ценовой категории (стоимость ее составляет $1495), но при этом является полноценной системой имитационного моделирования.

Prophesy дает возможность моделировать состояние сетевой среды для оперативного ежедневного управления, позволяет проверить запланированные инвестиции, прежде чем тратить реальные деньги. С помощью моделирования решаются такие вопросы, как:

  • 1. Каково будет время ответа компьютера, если не добавить дополнительный LAN-сервер?
  • 2. Сколько рабочих мест может обслуживаться в текущей сетевой среде?
  • 3. Нужно ли добавить больше каналов связи?
  • 4. Каково будет воздействие на систему, если один или более компонентов выйдут из строя, и другие [22].

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

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

Работает Prophesy под управлением MSAVindows 3.1 или выше. Минимальный объем оперативной памяти – 4 Мбайт, рекомендуемый – 8 Мбайт. Требуемое свободное дисковое пространство – 3 Мбайт. Но при этом, несмотря на небольшие системные требования, эта система предлагает своему пользователю широкий набор функций, таких как:

  • • полностью интегрированный визуальный, интерактивный интерфейс с возможностью построения графических моделей при помощи технологии "drag-and-drop" и диалоговых окон;
  • • графическое представление ресурсов и очередей в режиме реального времени;
  • • интерактивный анализ статистических результатов с возможностью графического представления результатов;
  • • использование до 100 классов объектов с несколькими возможностями представления ресурса;
  • • возможность создания итогового файла, экспортируемого в другие программы;
  • • возможность записи и воспроизведения моделирования;
  • • поддержка использования распределения Пуассона, нормального распределения, экспоненциального, эмпирического, а также равномерного распределения;
  • • функция затрат;
  • • мастер для ускорения создания модели и др.

Основными объектами моделирования в Prophesy являются:

  • 1. Ресурсы (Resources). Это постоянные сущности с конечной емкостью, способные принимать сообщения в процессе моделирования, производить их обработку и доставку на другой ресурс. Каждый объект-ресурс может представлять собой единый ресурс или группу сотрудничающих ресурсов, представленных в виде одной иконки.
  • 2. Процедуры (Procedures). Являются постоянными объектами, которые вызываются каким-либо ресурсом. Процедуры определяют последовательности событий (процессов), которые представляют собой процесс работы ресурса в хронологическом порядке.
  • 3. Определения (Definitions). Это постоянные объекты, ассоциированные с ресурсами. Определения задают характеристики связанного ресурса.
  • 4. Сообщения (Messages). Создаются как динамические объекты в течение процесса моделирования в соответствии со спецификацией данной модели и удаляются после использования.

Схема взаимодействия всех объектов показана на рис. 4.1.

PROFILES

Схема взаимодействия объектов

PROCEDURES

Рис. 4.1. Схема взаимодействия объектов

Некоторые особенности системы Prophesy рассмотрены более подробно в табл. 4.2.

Таблица 4.2

Особенности системы имитаψιοиного моделирования Prophesy

Общие характеристики

Полностью интегрированный визуальный, интерактивный интерфейс

Пользователю не нужно выходить из программы для выполнения всех этапов моделирования: построения модели, проверки, запуска и анализа

Можно смоделировать любой рабочий процесс

Нет ограничения для использования при моделировании маршрутизаторов/мостов/ шлюзов и т. д.

Особенности пользовательского интерфейса

Построение графической модели при помощи технологии "drag-and-drop", встроенных иконок и диалоговых окон

44 встроенные иконки. Выбор иконок посредством прокручивающейся панели. Кроме того, возможно использование иконок, определенных пользователем

Все определения могут быть добавлены посредством вспомогательных панелей

Не нужно учить какой-либо язык моделирования, чтобы построить модель. Существует возможность добавления определений напрямую

Screenshot рабочего окна программы Prophesy

Рис. 4.2. Screenshot рабочего окна программы Prophesy

Работая с Prophesy, пользователю не требуется выходить из программы во время рабочей сессии, которая включает следующие этапы:

  • 1. Построение модели. Здесь возможно создать ресурсы при помощи графического интерфейса "drag-and-drop". Ресурсам могут присваиваться характеристики путем открытия панели определений.
  • 2. Проигрывание модели (Запуск). Выполнить простой запуск модели либо использовать функцию Multiplay, позволяющую проиграть модель несколько раз с помощью одной команды. Кроме того, пользователь может взаимодействовать с моделируемой системой в процессе ее проигрывания или подождать, пока процесс моделирования будет завершен. Скорость моделирования может быть скорректирована путем установления различных статистических частот обновления.
  • 3. Анализ. Еще в режиме запуска все результаты моделирования динамически обновляются благодаря работе панелей утилизации ресурсов и очередей, а также статистической информации о задержках сообщений.

Приведем вид диалогового окна (рис. 4.2), сделанный во время фактического запуска (кроме небольшого фиолетового ящика, который был добавлен программой PhotoFinish для того, чтобы изобразить анимированный поток сообщений) [22].

Программное средство Prophesy позволят моделировать сети, имеет дружественный пользователю интерфейс и доступно по цене.

 
<<   СОДЕРЖАНИЕ   >>