Задача построения расписания конфигураций с ограничением на максимальную глубину узлов Евгений Наградов.

Презентация:



Advertisements
Похожие презентации
Задача построения расписания конфигураций с ограниченной глубиной узлов для беспроводных сенсорных сетей Евгений Наградов.
Advertisements

Задача построения расписания конфигураций с ограниченной глубиной узлов для беспроводных сенсорных сетей Евгений Наградов.
Задача построения расписания конфигураций с ограниченной глубиной узлов для беспроводных сенсорных сетей Евгений Наградов.
Задача построения расписания конфигураций с ограниченной глубиной узлов для беспроводных сенсорных сетей Евгений Наградов.
Разработка и исследование алгоритмов динамического распределения и доставки данных с учетом требований вычислительных сервисов в системе распределенных.
Принципы построения сетей Связь компьютера с ПУ. Связь двух ПК.
Многокритериальный подход к различным сценариям задачи управления персоналом в сфере телекоммуникаций. Потапов М. А. Некрылов Д.А.
A b d c e Топология сетей Физическая топология сети - это конфигурация графа, вершинами которого является активное сетевое оборудование или компьютеры,
Распределение регистров при планировании инструкций для архитектуры Эльбрус Дипломная работа Иванова Д. С. Научный руководитель Шлыков С. Л. Москва 2008.
Применение генетического программирования для реализации систем со сложным поведением Санкт-Петербургский Государственный Университет Информационных Технологий,
РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ МОДЕЛИРОВАНИЯ КОНКУРЕНТНОГО РЫНКА НА КЛАСТЕРНЫХ СИСТЕМАХ Авторы: Е.В. Болгова, А.С. Кириллов, Д.В. Леонов Научный.
Применение генетических алгоритмов для генерации тестов к олимпиадным задачам по программированию Буздалов М.В., СПбГУ ИТМО.
Лекция 7. Определение связности узлов коммутации сети связи на основе теории графов Учебные и воспитательные цели: 1.Уяснить алгоритмы определения связности.
Барамидзе В.Б. учитель географии ГОУ ЦО Как формируется рисунок транспортных сетей в странах и городах? Какие закономерности развития есть у транспортных.
1 ВОССТАНОВЛЕНИЕ МАРШРУТОВ В ОПОРНЫХ ИНФРАСТРУКТУРАХ ВЫСОКОПРОИЗВОДИТЕЛЬНЫХ ТЕЛЕКОММУНИКАЦИОННЫХ СИСТЕМАХ НА БАЗЕ MPLS Кулаков Кирилл Александрович Корзун.
Принципы разработки параллельных алгоритмов. Введение Для определения эффективных способов организации параллельных вычислений необходимо: Выполнить анализ.
Восстановление соединений сети mpls с использованием линейных диофантовых моделей Кулаков Кирилл Александрович Петрозаводский государственный университет.
Алгоритмизация и требования к алгоритму Алгоритм и алгоритмизация Алгоритм и алгоритмизация.
Теория графов Основные определения. Задание графов Графический способ – Привести пример графического задания графа, состоящего из вершин А, В и С, связанных.
ОСНОВНЫЕ ПОНЯТИЯ ИССЛЕДОВАНИЯ ОПЕРАЦИЙ (ИСО). Исследование операций – это комплексная математическая дисциплина, занимающаяся построением, анализом и применением.
Транксрипт:

Задача построения расписания конфигураций с ограничением на максимальную глубину узлов Евгений Наградов

Описание проблемы Конфигурация, расписание конфигураций Актуальность учета ограничений по глубине конфигурации Алгоритм решения задачи – сведение задачи к задаче LP – алгоритм формирования набора конфигураций – подзадача формирования конфигурации минимальной стоимости Эффективность алгоритма

Задача построения расписания конфигураций Ограничения – граф сети не изменяется в процессе функционирования – в данной работе рассматривается упрощенная модель энергопотребления Конфигурация сети Расписание конфигураций

Пусть задан граф сети с базовой станцией Конфигурация – остовное дерево в графе сети с корнем в базовой станции Конфигурация определяет для каждого узла: – является ли узел маршрутизатором – родительский маршрутизатор Конфигурация сети

Расписание конфигураций Расписание – последовательность – q i – конфигурация сети – t i – продолжительность использования конфигурации Продолжительность расписания Ограничение корректности: ни один узел не израсходует запас энергии до окончания использования расписания

Расписание конфигураций, S = { (q 1,t 1 ), (q 2,t 2 ) } q1:q1: q2:q2:

Ограничение на максимальную глубину узлов в конфигурации Наличие требований к продолжительности доставки сообщений от узлов до базовой станции Снижение продолжительности доставки сообщений

TODO: картинка с распределением максимальной глубины узлов для одного из расписаний

Формальная постановка задачи Условия корректности конфигурации – связность – ограничение на максимальную глубину узлов Корректность расписания – расписание корректно, если ни один из узлов не израсходует полностью запас энергии до окончания расписания

Сведение задачи к задаче непрерывного линейного программирования Описание сведения Проблема – построение всего множества корректных конфигураций не эффективно

Построение подмножества конфигураций Построение конфигураций с непересекающимися множествами маршрутизаторов – преимущества: малое количество конфигураций, вычислительная сложность – проблема: низкая эффективность Алгоритм Гарга-Конеманна

TODO: описание алгоритма Позволяет свести задачу к многократному решению подзадачи построения корректной конфигурации минимальной стоимости

Алгоритм решения подзадачи построения конфигурации минимальной стоимости Проблемы алгоритмов, основанных на построении конфигурации посредством фиксации маршрутизаторов TODO: описание алгоритма

Исследование эффективности предложенной схемы решения задачи TODO: 2 рисунка (для различных графов сети) Сравниваются 3 алгоритма: – жадный алгоритм – алгоритм Гарга-Конеманна без последующего решения задачи LP – предлагаемая схема

Проблемы предлагаемого подхода Проблема одновременной смерти большего количества узлов чем требуется Учет дополнительных ограничений на конфигурации для различных протоколов MAC-уровня – например, для ZigBee требуется учитывать требование непересечения активных участков различных ветвей дерева конфигураций (для снижения коллизий при передаче маяков) – вариант решения – использование алгоритма, основанного на муравьиных колониях

Спасибо за внимание Вопросы?