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