Система Modeler

Modeler от компании ΟΡΝΕΤ позволяет ускорить процесс проектирования коммуникационных сетей, устройств, протоколов и приложений. Пользователи могут затем проанализировать смоделированные сети для сопоставления влияния различных конструкций системы на ее конечное поведение. Modeler включает в себя широкий набор протоколов и технологий, а также среду разработки, позволяющую производить моделирование всех типов сетей и технологий, в том числе VoIP, TCP, OSPFv3, MPLS, IPv6 и др.

Ключевыми особенностями этой системы являются:

  • • самое быстрое среди ведущих отраслевых решений средство моделирования дискретных событий;
  • • сотни протоколов и моделей с исходным кодом;
  • • объектно-ориентированное моделирование;
  • • 32- и 64-битное ядро моделирования;
  • • иерархически спроектированная среда моделирования;
  • • возможность моделирования дискретных событий, смешанное и частично аналитическое моделирование;
  • • технология сетевых вычислений для поддержки распределенного моделирования;
  • • возможность интеграции внешних файлов, библиотек и других моделей [20, 23].

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

  • 1. Редактор проекта (Project Editor). Графически представляет топологии коммуникационных сетей. Пользователи могут создавать узлы и объекты-ссылки, чтобы представить элементы, составляющие топологию сети, и быстро настроить их с помощью диалоговых окон. Проекты могут содержать множественные сценарии "что если" для облегчения сравнения и анализа.
  • 2. Редактор узла (Node Editor). Отражает архитектуру сетевого устройства или системы, отображая обмен данными между функциональными элементами, называемыми "модулями". Модули обычно представляют сетевые протоколы или алгоритмы и ассоциируются с моделями процессов (которые разрабатываются в редакторе процесса), чтобы достичь какого-либо определенного поведения.
  • 3. Редактор процесса (Process Editor). Использует мощный аппарат для поддержки подробных спецификаций протоколов, ресурсов, приложений и алгоритмов.

Взаимодействие этих средств показано на рис. 4.3.

Ядро среды моделирования непрерывно совершенствовалось на протяжении более 20 лет, чтобы обеспечить все более быструю скорость моделирования, соизмеримую с растущим трафиком. Кроме того, Modeler включает в себя многочисленные функции для ускорения моделирования, в том числе:

  • • 64-битное ядро;
  • • параллельное моделирование;
  • • сетевые вычисления.

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

Все распределенные процессы моделирования централизованно контролируются при помощи Менеджера Выполнения (Execution Manager).

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

Рабочие окна программы Modeler

Рис. 4.3. Рабочие окна программы Modeler

Помимо моделирования дискретных событий, Modeler предлагает две другие технологии моделирования.

Первая технология – анализ потока (Flow Analysis) – предлагает полное аналитическое моделирование. Оно обеспечивает самое быстрое время выполнения по сравнению с другими методами моделирования, поэтому целесообразно использовать для поддержки больших сетей и объемов трафика. Анализ потока является полезным для итеративного моделирования, используемого при проектировании сети и анализе отказов.

Вторая технология моделирования – смешанное моделирование (Hybrid Simulation) – предлагает сочетание дискретного и аналитического моделирования движения для наиболее детализованного и быстрого моделирования.

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

Использование Time Controller в Modeler

Рис. 4.4. Использование Time Controller в Modeler

Визуализация маршрутов в Modeler позволяет четко отображать передачу пакетов между любым источником и пунктом назначения, что упрощает сравнение протоколов маршрутизации. Анимированный просмотрщик позволяет пользователям повторять процесс моделирования в Редакторе Проектов для визуального анализа. Скорость анимации контролируется с помощью Контроллера Времени (Time Controller), предоставляющего пользователям свободно управлять паузами и усилением скорости процесса моделирования для более углубленного анализа (рис. 4.4) [23].

Огромным и неоспоримым преимуществом компании ΟΡΝΕΤ является то, ч то она бесплатно предоставляет свое программное обеспечение университетам всего мира для научных исследований.

 
< Пред   СОДЕРЖАНИЕ     След >