Обзор средств моделирования БСС, NS-2 (Network Simulator Version 2) - Моделирование беспроводных сенсорных сетей

Среди средств имитационного моделирования отдельных событий и состояний беспроводных сенсорных сетей на базе стандарта IEEE 802.15.4-2006 наибольшее распространение получили следующие среды:

    1. OPNET Modeler (текущая версия 16.0); 2. OMNET++ (текущая версия 4.1); 3. NS-2 (текущая версия 2.34).
NS-2 (Network Simulator Version 2)

NS-2 - объектно-ориентированная среда имитационного моделирования дискретных событий и состояний с открытым исходным кодом, которая разработана в рамках проекта VINT. Среда моделирования написана на С++ и TCL. NS-2 использует TCL для генерации сценариев - это позволяет генерировать комплексные сценарии при помощи скриптов.

Изначально NS-2 поддерживал моделирование только статических компьютерных сетей TCP/IP. Однако сейчас мобильные узлы поддерживаются, что позволяет моделировать мобильные сети ad-hoc. Поддерживаются протоколы маршрутизации ad-hoc AODV, DSDV, DSR и TORA, но они требуют доработки для корректной работы с мобильными узлами.

Для NS-2 существует модель, реализующая стандарт IEEE 802.15.4, разработанная Джинлиан Женгом и др. Структура компонентов модели LR-WPAN и основные ее функции представлены на рис. 11.

структура компонентов модели lr-wpan ns-2

Рис. 11 Структура компонентов модели LR-WPAN NS-2

Следует упомянуть, что в первых версиях модели были реализованы базовые функции сетевого уровня ZigBee, но позднее они были исключены из общего доступа, поскольку не в полной мере соответствовали данному стандарту. В связи с этим на текущий момент можно использовать только существующие в NS-2 протоколы маршрутизации, которые не до конца учитывают особенности беспроводных сенсорных сетей.

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

Похожие статьи




Обзор средств моделирования БСС, NS-2 (Network Simulator Version 2) - Моделирование беспроводных сенсорных сетей

Предыдущая | Следующая