Логотип МИЭМ НИУ ВШЭ
Рабочий
Логотип типа проекта Программный
Программный
2026 / 2027
Логотип проекта Симуляция и анализ протокола динамической маршрутизации с подавлением широковещательного шторма для глубоководных сетей АНПА
    Комиссия 2

2597 Симуляция и анализ протокола динамической маршрутизации с подавлением широковещательного шторма для глубоководных сетей АНПА

Старт
29.09.2026
Представление
05.11.2026 – 19.11.2026
Постерная сессия
26.01.2027 – 06.02.2027
Защита
06.04.2027 – 17.04.2027

Паспорт проекта

Аннотация

Глубоководные акустические сети АНПА страдают от высоких задержек, нестабильности канала и широковещательных штормов, ведущих к коллизиям и потерям пакетов. Проект создаёт Python-симулятор протокола последовательной маршрутизации с подавлением шторма на основе «критических узлов» (раздел 2.4.1.1 English Proposal8.pdf). Сравниваются разработанный протокол и классический flooding по задержке, PDR и служебному трафику. Результат — прототип симулятора, данные и черновик отчёта. Выжимка из English...

Отрасль

Автоматика. Вычислительная техника

Теги

Подводные сети
АНПА
Протоколы
Симуляция
Python

Цель

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

Ожидаемые результаты

  • Анализ, проектирование и алгоритм позиционирования
    • Изучить раздел 2.4.1.1 English Proposal8.pdf: T_wait, фазы протокола, логику CRj=0
    • Разработать и описать алгоритм позиционирования АНПА: входные данные, погрешность, привязка к топологии.
    • Спроектировать архитектуру симулятора: Node, Packet, NetworkSimulator, событийная модель, Python
  • Среда и базовая модель
    • Реализовать дискретно-событийное ядро на Python без внешних зависимостей

Форма и способы промежуточного контроля

• Еженедельные встречи (checkpoints) по пятницам: Демонстрация прогресса, обсуждение возникающих проблем. • Предоставление кода: Регулярные коммиты в репозиторий (не реже 2 раз в неделю). • Промежуточный отчет: На 4-й неделе предоставить краткий отчет о выборе архитектуры, реализованных классах и первых результатах тестирования. • Финальная защита: Презентация прототипа, демонстрация работы симулятора и сравнительных графиков.

Форма представления результатов

• Репозиторий GitHub/GitLab: Содержит весь исходный код симулятора, скрипты для запуска экспериментов и анализа данных, а также примеры конфигураций. • Краткий технический отчет: Документ в формате PDF на 5-7 страниц, содержащий описание проекта, методологию, результаты экспериментов и выводы. • Презентация: 5-7 слайдов, резюмирующих проект. • Демонстрация: Живой запуск симулятора с визуализацией (например, вывод логов или простейшая графическая визуализация с помощью Matplotlib) для сравнения...

Ресурсное обеспечение

• Стек ПО: Python 3.10+, стандартные библиотеки (asyncio, dataclasses, random, collections), NumPy, Matplotlib, Pandas (для анализа данных). • Оборудование: Любой современный ноутбук или ПК. Специализированное оборудование (например, GPU) не требуется. • Данные: В проекте используются исключительно сгенерированные данные в рамках симуляции (синтетические топологии сети) • Файл English Proposal8.рdf Комментарии к English Proposal8 по теме проекта English Proposal8 шире нашего проекта: помимо...

Имеющийся задел

• Знание основ сетевых протоколов (OSI, TCP/IP). • Уверенное владение языком Python и библиотеками для работы с данными (NumPy, Matplotlib/Pandas). • Понимание основ объектно-ориентированного программирования. • Желателен опыт разработки дискретно-событийных симуляторов, но не обязателен. • Файл English Proposal8.рdf https://dropmefiles.com/OdMNe

Заказчик

МИЭМ / ДКИ