Труды КНЦ вып.8 (ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ вып. 3/2017(8))

Таблица 1 Основные особенности различных сетевых симуляторов Название симулятора Язык програм­ мирования/ GUI Специализация симулятора/ Open Source Особенности Ограничения OPNET/ Riverbed Modeler [7] C/C++/Есть Общий/ Коммерческий Использует иерархическую модель для определения каждой характеристики системы. Способен записывать большое количество результатов моделирования Проблемы масштаби­ руемости NS-3 [8] C++/Нет Общий/ Открытый Поддерживает моделирование и эмуляцию. Поддерживает моделирование в реальном времени. Возможность поддержки нескольких радиоинтерфейсов и нескольких каналов Ограниченные настройки. Малое количество моделей приложений. Плохо масштабируется OT h WSN Qualnet [9] C/C++/Есть Общий/ Коммерческий Полный набор расширенных модулей беспроводных сетей и удобные инструменты Дорогая лицензия. Dingo [10] Python / Есть Специально разработан для беспроводных сенсорных сетей/ Открытый Может использоваться полная функциональность языка программирования Не поддерживает напрямую сети на физическом уровне. Поддержка разработчиками прекращена. J-Sim [11] Java / Есть Специально разработан для беспроводных сенсорных сетей / Открытый Поддержка применения кода моделирования к реальному оборудованию Сравнительно сложное использование Одной из основных проблем для моделирования МБС с использованием сетевых симуляторов является создание модели перемещения узлов, воспро­ изводящей реальное поведение узлов, подвергающихся влиянию множества внешних факторов. Результаты экспериментов разных симуляторов так же могут отличаться друг от друга, даже при применении одной и той же модели МБС, по причинам, рассмотренным ниже по тексту. 119

RkJQdWJsaXNoZXIy MTUzNzYz