(c) Larry Ewing, Simon Budig, Garrett LeSage
с 1994 г.

Кафедра Информатики и Математического Обеспечения

ПетрГУ | ИМиИТ | О кафедре | Проекты | Лаборатория ИТС | Семинары НФИ/AMICT
Сотрудники | Учебный процесс | Табель-календарь | Курсовые и выпускные работы
Вычислительные ресурсы | Публикации | Архив новостей | Контактная информация (English)

Вернуться к списку проектовНа главную страницу курса

Заказчик

Корзун Дмитрий Жоржевич, доцент, к.ф.-м.н., кафедра Информатики и математического обеспечения. Эл.почта: dkorzun@cs.karelia.ru. Раб.тел.: 711084. 217 каб.


Аннотация проекта

Система OverSim [1] предназначена для выполнения имитационных экспериментов с протоколами P2P-сетей (peer-to-peer, одноранговые сети). В настоящее время эта система реализует ряд популярных P2P-протоколов и имитационных моделей соответствующих сетей. P2P-протокол определяет правила построения сети и взаимодействия ее узлов при передачи данных. Имитационная модель сети определяет характеристики элементов сети и ее эволюцию. Система OverSim является свободно-распространяемой и открыта для модификации.

В идеальной P2P-сети все узлы равны. Любой узел может узнать IP-адрес любого другого узла сети. В реальных сетях это выполняется не всегда. Некоторые узлы могут не предоставлять свой IP-адрес некоторым узлам.

В данном проекте необходимо реализовать модели сетей, которые учитывают указанное ограничение IP-адресации. Эти модели реализуются на основе уже встроенных в OverSim моделей. В простейшем случае, произвольный узел v предоставляет свой IP-адрес некоторому узлу v с фиксированной вероятностью 0<p<1.

Для выполнения проекта потребуются знания технического английского языка (изучение системы OverSim) и навыки программирования на языке C++ (основной язык системы OverSim). В случае успешности проекта полученный программный код может быть предоставлен консорциуму разработчиков OverSim для включения в основную версию.

Ссылки

  1. OverSim: The Overlay Simulation Framework. http://www.oversim.org/