РАЗРАБОТКА ГРАФИЧЕСКОГО ИНТЕРФЕЙСА ДЛЯ СЕТЕВОГО СИМУЛЯТОРА NS2 Автор: Ерыгина Т.П., гр. ПС-06м Руководитель: Аноприенко А.Я. Международная студенческая научно-техническая конференция Информатика и компьютерные технологии 2006 ЦЕЛЬ РАЗРАБОТКИ Создание приложения, предоставляющего графический интерфейс для создания и анализа моделей компьютерных сетей и упрощающего работу с сетевым симулятором ns2. 2 МОДЕЛИРОВАНИЕ С ПОМОЩЬЮ NS2 set s1 [$ns node] set s2 [$ns node] set s3 [$ns node] set G [$ns node] set r [$ns node] $ns duplex-link $s1 $G 6Mb 1ms DropTail $ns duplex-link $s2 $G 6Mb 1ms DropTail $ns duplex-link $s3 $G 2Mb 6ms DropTail $ns duplex-link $G $r 2Mb 5ms DropTail $ns queue-limit $G $r 15 $ns duplex-link-op $s1 $G orient right-up $ns duplex-link-op $s2 $G orient right $ns duplex-link-op $s3 $G orient rightdown $ns duplex-link-op $G $r orient right 3 ПРОЕКТ NS3 реструктуризация ядра симулятора (масштабируемость, интерфейс, поддержка параллельных вычислений и др.); обновление моделей протоколов (IPv6, беспроводные протоколы и др.); улучшенная интеграция ПО; новые возможности тестирования, использования симулятора в учебных целях, разработка документации. 4 TRACE GRAPH отслеживание задержек передачи, пропускной способности, времени обработки пакетов, числа промежуточных узлов и др.; двумерные и трехмерные графики для анализа параметров; статистика отдельных узлов и каналов или сети в целом; возможность сохранения результатов в текстовый файл или файл изображения. 5 НАПРАВЛЕНИЯ РАЗРАБОТОК Средства анализа Модели NS2 Ядро Средства конвертации 6 ФУНКЦИИ РАЗРАБАТЫВАЕМОГО ПРОЕКТА предоставление графической среды для визуального моделирования компьютерных сетей; преобразование модели из собственного формата в скрипт симулятора ns2; анализ результатов работы скрипта, вывод требуемых характеристик модели. 7 СХЕМА ВЗАИМОДЕЙСТВИЯ С NS2 Графическая оболочка Модуль создания модели NS2 Модуль анализа модели 8 ИНТЕРФЕЙС 9 ПРЕИМУЩЕСТВА ИСПОЛЬЗОВАНИЯ ГРАФИЧЕСКОГО ИНТЕРФЕЙСА графическое представление модели на этапе создания; объединение в одном программном продукте широких возможностей симулятора ns2 и простоты использования; возможность расчета характеристик модели; корректность написания скрипта ns2 для заданной топологии сети. 10 СФЕРЫ ПРИМЕНЕНИЯ ГРАФИЧЕСКОЙ СРЕДЫ исследование работы некоторых специфических элементов сети; моделирование небольших участков сети; образование. 11