WWW.DISS.SELUK.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА
(Авторефераты, диссертации, методички, учебные программы, монографии)

 

На правах рукописи

Павлюченко Данила Владимирович

КЛЕТОЧНЫЕ АЛГОРИТМЫ МАРШРУТИЗАЦИИ В РЕКОНФИГУРИРУЕМЫХ

МНОГОПРОЦЕССОРНЫХ СИСТЕМАХ

Специальность 05.13.18

"Математическое моделирование, численные методы и комплексы программ"

АВТОРЕФЕРАТ

диссертации на соискание учёной степени кандидата технических наук

Москва-2014 2

Работа выполнена в федеральном государственном бюджетном образовательном учреждении высшего профессионального образования «МАТИ – Российский государственный технологический университет имени К.Э.

Циолковского» на кафедре «Проектирование вычислительных комплексов».

Научный руководитель: доктор технических наук, профессор Колосков Василий Александрович

Официальные оппоненты: доктор технических наук, профессор, руководитель университетской программы ЗАО «Интел А/О»

Плоткин Арнольд Леонидович кандидат физико-математических наук, зав. сектором НИИСИ РАН Торгашев Михаил Александрович

Ведущая организация: федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Воронежский государственный университет»

Защита диссертации состоится «20» ноября 2014 г. в 14 ч. 00 мин. на заседании диссертационного совета Д 212.110.08 в федеральном государственном бюджетном образовательном учреждении высшего профессионального образования «МАТИ – Российский государственный технологический университет имени К.Э. Циолковского» по адресу 121552, г. Москва, ул.

Оршанская, д.3, ауд. 612А.

С диссертацией можно ознакомиться в библиотеке, а также на сайте федерального государственного бюджетного образовательного учреждения высшего профессионального образования «МАТИ – Российский государственный технологический университет имени К.Э. Циолковского» http://www.mati.ru.

Автореферат диссертации разослан «18» сентября 2014 г.

Ученый секретарь диссертационного совета кандидат физико-математических наук, Д 212.110.08 Мокряков А.В.

ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ

Актуальность работы. Параллельные и распределенные вычисления являются эффективным средством повышения производительности вычислительных и управляющих многопроцессорных систем (МПС).

Разрабатываемые модели и алгоритмы параллельных и распределенных вычислений, реализуемых в сетевых структурах с большим числом процессорных элементов (ПЭ), позволяют исследовать множество природных и социальных явлений, управлять множеством объектов, обрабатывая огромные потоки информации. Учитывая важность и сложность решаемых задач, оперативность их решения, отказы отдельных элементов не должны влиять на коллективные вычисления и приводить к срыву моделирования или управления.

Для обеспечения нечувствительности вычислений к отказам элементов и связей необходима разработка моделей, алгоритмов автоматической адаптации структуры и межпроцессорных взаимодействий к возникающим отказовым ситуациям. При этом они должны отвечать требованиям масштабируемости и оперативности, позволяющим сохранять реконфигурационные свойства системы при изменении размеров системы, комбинаций отказов и обеспечивать автоматическое восстановление без прерывания процесса вычислений.

Широко используемой моделью структуры МПС является решетка с замкнутыми границами, эффективно вкладываемая в матричные структуры на СБИС. Одним из путей обеспечения масштабируемости адаптивных отказоустойчивых МПС с решетчатой структурой является создание в них статических сетей, использующих неизменяемые при реконфигурации непосредственные связи между ПЭ. Наращивание многопроцессорных систем с непосредственными связями выполняется подключением новых элементов прямыми связями в соответствии с реализуемой топологией. Автоматическая реконфигурация в отказоустойчивых масштабируемых системах достигается за счет взаимного резервирования программных модулей смежных процессорных элементов и клеточного решения задачи перенастройки работоспособных элементов системы (включая резервные) на новые функции. Подобная клеточная реконфигурация не требует предварительного сбора глобальных данных о состоянии элементов системы, формирования и хранения таблиц соответствия логических и физических адресов ПЭ, а также перезагрузки программ по новым местам размещения. Однако при этом возникают задачи разработки моделей и алгоритмов оптимальной передачи сообщений между ПЭ в реконфигурированной системе с произвольными отказами компонент при отсутствии данных о новом расположении программных модулей.

Разработке теории практики создания моделей и алгоритмов отказоустойчивой распределенной маршрутизации посвящено много работ (Duato J., Wu J., Khan G.N., Колосков В.А., Колоскова Г.П., Савенков Н.А., Каравай М.Ф.), отличающихся стратегиями обхода неисправных компонент при поиске рациональных путей передачи сообщений. Так, известные модели маршрутизации (Chen C.L., Chiu G.M.), основанные на обработке специальных данных об отказавших областях произвольной конфигурации и их последующем обходе, допускают ремаршрутизацию и не гарантируют поиск минимальных маршрутов.

';

Известные стратегии обхода выпуклых областей отказов при ограничениях на структуру областей (Wu J.) не обеспечивает доставку сообщений к работоспособным узлам, расположенным внутри локализованной области отказов, и позволяет эффективно строить только минимальные пути, если они существуют. Для моделей распределенной маршрутизации с динамическим адаптивным формированием локальных решений по маршрутизации (Duato J., Khan G.N., Wei G., Suh Y.J., Dao B.V.) выбор направления передачи сообщения выполняется на основе установленных приоритетов направлений и отслеживания состояния смежных узлов и линков, что может приводить к блокированию сообщений в промежуточных вершинах и выбору более длинных путей. Все перечисленные подходы к отказоустойчивой маршрутизации используют глобальные обновленные данные о текущем расположении источников и приемников сообщений по результатам реконфигурации.

Известные клеточные модели маршрутизации в реконфигурируемых системах без прерывания обеспечивают поиск перемещаемого при реконфигурации приемника, но либо допускают отклонения от минимальных маршрутов при кольцевых обходах областей отказов, либо требуют существенных временных затрат на формирование вспомогательных данных о последствиях реконфигурации.

Таким образом, актуальным является решение научно-технической задачи поиска новых локальных характеристик элементов реконфигурируемой многопроцессорной системы и разработки на их основе модели и алгоритмов клеточных вычислений для отказоустойчивой распределенной маршрутизации, поддерживающих масштабируемость и оперативность обмена сообщениями и обеспечивающих выбор минимальных маршрутов между изменяющими свое расположение абонентами.

Объектом исследования являются модели и алгоритмы распределенной и параллельной маршрутизации в многопроцессорных системах с отказами компонент.

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

Целью диссертационной работы является поиск новых информационных характеристик распределенной маршрутизации и разработка на их основе модели и алгоритмов клеточных вычислений для отказоустойчивой передачи сообщений, обеспечивающих выбор минимальных маршрутов между мигрирующими абонентами.

Для достижения поставленной цели в диссертационной работе решались следующие задачи:

Разработка клеточной модели и алгоритма маршрутизации на основе локальных данных о состоянии элементов и связей многопроцессорной системы.

Разработка новой стратегии обмена сообщениями между перемещаемыми абонентами на базе локальных данных о реконфигурации.

Разработка клеточной модели и алгоритма адаптивной маршрутизации в реконфигурируемой системе с перемещаемыми абонентами на основе локальных данных об отказах и результатах реконфигурации.

Создание программных средств моделирования алгоритмов маршрутизации и экспериментальное исследование разработанного клеточного алгоритма и известных алгоритмов на программных моделях.

Методы исследования основаны на использовании математического аппарата и методов теории графов, языков программирования, численных методов, теории вероятностей и математической статистики, теории надежности технических систем, математического моделирования, теории топологического проектирования однородных структур, теории проектирования автоматов и дискретных систем.

Научная новизна. В диссертации получены следующие результаты, характеризующиеся научной новизной:

Клеточный алгоритм определения маршрута передачи сообщения в условиях произвольных отказов элементов и связей многопроцессорной системы, отличающийся формированием распределенных данных о доступности приемника и гарантирующий получение минимального маршрута.

реконфигурированной многопроцессорной системе, отличающийся использованием локальных данных о результатах реконфигурации, и позволяющий определять физическое расположение приемника, изменяющего местоположение в процессе реконфигурации.

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

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

Результаты работы использованы: в учебном процессе при обучении студентов по направлению магистерской подготовки 230100 «Информатика и вычислительная техника» в дисциплине «Надежность проектных решений» и в научно-исследовательской работе кафедры по теме «Разработка и исследование распределенных моделей и алгоритмов реконфигурируемых многопроцессорных систем», что подтверждено соответствующими актами.

Научные положения, выносимые на защиту:

Метод клеточного поиска минимального маршрута на основе распределенных локальных данных о работоспособности элементов и связей многопроцессорной системы.

Клеточный алгоритм локализации приемника в реконфигурированной многопроцессорной структуре на основе распределенных локальных данных о результатах реконфигурации.

Клеточная модель и клеточный алгоритм адаптивной минимальной маршрутизации между перемещаемыми абонентами в реконфигурированной многопроцессорной структуре с произвольными комбинациями отказавших элементов и связей.

Результаты моделирования клеточных алгоритмов маршрутизации реконфигурируемых многопроцессорных систем.

Соответствие паспорту научной специальности. Содержание диссертации соответствует п. 3 «Разработка, обоснование и тестирование эффективных вычислительных методов с применением современных компьютерных технологий», п. 5 «Комплексные исследования научных и технических проблем с применением современной технологии математического моделирования и вычислительного эксперимента» и п. 8 «Разработка систем компьютерного и имитационного моделирования» паспорта специальности 05.13.18 – Математическое моделирование, численные методы и комплексы программ.

Апробация работы. Основные результаты диссертационной работы обсуждались на: X Международной научно-методическая конференция «Информатика: проблемы, методология, технологии» (Воронеж, 2010 г.), XXXVI Международной молодежной научной конференции «Гагаринские чтения»

(Москва, 2010 г.), XXXVII Международной молодежной научной конференции «Гагаринские чтения» (Москва, 2011 г.), XI Международной научно-технической конференции «Проблемы информатики в образовании, управлении, экономике и технике» (Пенза, 2011 г.), IX Всероссийской научной конференции молодых ученых, аспирантов и студентов «Информационные технологии, системный анализ и управление» (Таганрог, 2011 г.), X Международной конференции молодых ученых «Информационные технологии в науке, образовании, телекоммуникации и бизнесе IT + SE’2012». (Украина Ялта-Гурзуф, 2012 г.), 3-ей Российской конференции с международным участием «Технические и программные средства систем управления, контроля и измерения» (Москва, г.), Международной конференции «Параллельные вычисления и задачи управления» PACO’12 ИПУ РАН (Москва, 2012 г.), Х Всероссийской школаконференция молодых ученых «Управление большими системами» (Уфа, 2013 г.) XL Международной молодежной научной конференции «Гагаринские чтения»

(Москва, 2014 г.).

Публикации. Результаты диссертационного исследования опубликованы в 15 печатных работах, среди них 12 тезисов докладов и 3 статьи в журналах, входящих в Перечень ведущих изданий, рекомендованных ВАК.

Личный вклад автора. Все научные результаты диссертационного исследования получены автором лично. В основных научных работах по теме диссертации, опубликованных в соавторстве и приведенных в конце автореферата, личный вклад соискателя состоит в следующем: в [1] сформулированы требования к автономной самовосстанавливающейся среде; в [2] приведены результаты моделирования клеточных алгоритмов реконфигурации самовосстанавливающейся среды; в [3] разработаны алгоритм определения минимальных множества перенастраиваемых контроллеров и алгоритм перекодирования логических адресов в ходе реконфигурации; в [4] рассмотрено построение клеточных алгоритмов среды адаптивной маршрутизации в микроконтроллерной сети с отказами; в [5] представлены клеточные правила и функции среды, обеспечивающие восстановление логической структуры; в [6] представлены дискретная и континуальная модели поиски оптимального маршрута; в [7] проведено моделирование, подтвердившее корректность алгоритма, являющегося основой для создания автоматной сети реструктуризации; в [8] рассмотрены клеточные алгоритмы и правила обработки локальных данных, обеспечивающие восстановление логической структуры сети при многократных отказах; в [9] представлена клеточная модель самоорганизация среды; в [10] представлен подход к организации маршрутизации сообщений на основе данных о результатах реконфигурации; в [11] представлен алгоритм отказоустойчивой маршрутизации на базе естественно-подобной среды; в [12] представлены правила обработки локальных данных при поиске маршрутов передачи сообщений для перемещаемых абонентов в реконфигурированной системе в условиях произвольных отказов; в [13] представлен распределенный децентрализованный клеточный алгоритм маршрутизации сообщений в реконфигурируемой структуре МПС, обеспечивающий построение минимальных маршрутов передачи сообщений; в [14] рассмотрены правила обработки локальных данных при определении характеристик доступности приемника сообщений и поиска маршрутов в условиях произвольных отказов; в [15] описаны функции определения значений длин потенциальных минимальных маршрутов к приемнику в условиях отказов элементов и линков.

Структура и объем диссертации. Диссертация состоит из введения, четырех глав, заключения и списка литературы включающего, 87 источников, а также одного приложения. Работа изложена на 144 страницах, включая приложение, содержит 71 рисунок и 1 таблицу.

СОДЕРЖАНИЕ РАБОТЫ

Во введении к диссертации обосновывается актуальность работы, ее научная новизна, формулируются цели и задачи диссертационного исследования, приводится краткое содержание глав диссертации и положения выносимые на защиту.

В первой главе представлен обзор распределенных моделей и алгоритмов маршрутизации в многопроцессорных системах с отказами элементов и каналов связи. На основе анализа известных подходов сделаны следующие выводы.

Исследуемые в данной работе модели и алгоритмы маршрутизации применимы к реконфигурируемым многопроцессорным системам с архитектурой МКМД (многопроцессорные системы с множественным потоком команд и множественным потоком данных), которые представляются в виде ортогональных матриц (решеток) с замкнутыми по вертикали и горизонтали границами. Методы реконфигурации и маршрутизации подобных систем ориентированы на создание масштабируемых отказоустойчивых систем с непрерывным функционированием (без прерывания на восстановление) и сохранением исходной топологии системы при появлении отказов.

Анализ алгоритмов реконфигурации отказоустойчивых МПС показал, что требованиям масштабируемости и оперативности в наибольшей степени удовлетворяют клеточные модели реконфигурации МПС, основанные на распределенном поиске отображения логических адресов решаемой задачи на множество работоспособных узлов МПС, включая резервные. Новое отображение логических адресов реализуется настройкой каждого из элементов подмножества работоспособных процессоров на функцию одного из смежных узлов, что заменяет перезагрузку системы автоматической перенастройкой подмножества ПЭ на исполняемые резервные копии программных модулей. Клеточные алгоритмы реконфигурации, выполняющие перечисленные функции, воплощаются в сетевую вычислительную среду с топологией, повторяющей топологию многопроцессорной системы.

Для поддержки масштабируемости отказоустойчивых МПС с оперативной клеточной реконфигурацией необходима разработка распределенных алгоритмов маршрутизации, обеспечивающих не только поиск минимальных маршрутов передачи сообщений в условиях произвольных отказов, но и локализацию получателей сообщений, которые могли изменить физическое расположение в процессе автономной реконфигурации.

По результатам выполненного анализа моделей распределенной маршрутизации установлено, что известные подходы, основанные на формировании и обработке специальных данных об отказавших областях и их последующем обходе, не гарантируют поиск минимальных маршрутов. При обходе невыпуклых отказовых областей допускается ремаршрутизация, что приводит к значительным потерям времени из-за резкого удлинения пути маршрутизации. Эвристические алгоритмы обработки локальных данных о структуре выпуклых областей отказов ограничивают доставку сообщений к работоспособным узлам, расположенным внутри локализованной области отказов.

Для моделей распределенной маршрутизации, предусматривающих динамическое адаптивное формирование локальных решений по маршрутизации, характерна обработка локальных данных о состоянии работоспособности смежных элементов и линков в сочетании с приоритетами направлений движения к приемнику (в сторону уменьшения отклонений от приемника по осям X и Y).

Анализ алгоритмов адаптивной маршрутизации показал, что получаемые маршруты близки или совпадают с минимальными только при свободных от отказов направлениях уменьшения значений отклонений. Если на пути передачи сообщения встречаются отказы, то применяемые правила не позволяют выбирать рациональные направления, и сообщение многократно «огибает» препятствия, пока не достигнет цели.

Рассмотренные выше подходы к отказоустойчивой маршрутизации базируются на известном расположении абонентов и неприменимы для систем непрерывного функционирования без обновления данных об изменении логических адресов при реконфигурации.

реконфигурируемых системах без прерывания характерно либо затратное по времени формирование вспомогательных данных о последствиях реконфигурации, либо ориентация на аппаратный обход узкого класса ошибок (только отказы элементов) и отклонения от минимальных маршрутов при обходе областей отказов.

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

Во второй главе разрабатывается клеточный метод решения задачи поиска минимального пути между абонентами при произвольных отказах элементов и связей многопроцессорной системы на основе распределенной характеристики дискретного пространства, определяется алфавит и базовые функции клеточного автомата вычислительной среды.

Предлагаемый подход к клеточному поиску минимальных маршрутов в дискретном пространстве с отказами элементов и связей основан на определении характеристик доступности приемника для всех узлов пространства. Под доступностью приемника из элемента ( ) понимается значение вектора расстояниям в шагах решетки от данного элемента до приемника, при движении через работоспособные каналы связи в направлениях.

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

На основе анализа специфики решаемой задачи был определен состав переменных клетки распределенной вычислительной среды маршрутизации (рис. 1), описывающих состояние процессорного элемента ( работоспособности линков узла ( ) в смежных направлениях ), параметры команды источника сообщения ( отклонений по осям выходного каналов маршрутизатора) клетки.

Рис. 1. Структура связей клетки маршрутизатора Выделен состав базовых функций клетки вычислительной среды маршрутизации и для каждой из них разработаны клеточные алгоритмы, состоящие из одной или нескольких клеточных операций:

Локализация физического расположения приемника по значениям Определение характеристик доступности приемника в условиях отказов элементов и линков (операция ).

Определение минимального маршрута передачи сообщения от элементов процессоров (операция ).

Все клеточные алгоритмы оперируют только с локальными данными о состоянии смежных соседей и ( )- го ПЭ.

После выполнения клеточной операции локализации узла-приемника ( ) вычислительная среда реализует клеточную операцию определения доступности приемника в условиях произвольных отказов:

где – значение, отмечающее запрещенное направление передачи сообщения.

В работе доказано утверждение о свойствах минимальных маршрутов из узлов дискретного пространства к приемнику, в соответствии с которым для. Разработанная операция клеточного поиска минимального маршрута от узла-источника ( ) к приемнику ( ) обеспечивает выбор последователя на маршруте в направлении разрешенной минимальной доступности приемника:

смежных узлов.

На рис. 2. показан маршрут от источника ( ) к приемнику ( ), полученный в результате выполнения разработанных клеточных операций и соответствующее решению итоговое состояние переменных Рис. 2. Результат клеточного построения минимального маршрута Для настройки коммутационных элементов процессоров при формировании канала передачи разработаны клеточные операции, выполняющие замыкание определенных входов где – управление замыканием s-го входа и -го выхода коммутационного элемента ( )-го процессора, ( ) ( ) – направления приема и передачи сообщения.

Разработанные клеточные операции на основании локальных данных распределенно решают задачу гарантированного поиска минимального маршрута при произвольных отказах элементов и каналов передачи данных.

В третьей главе разрабатывается клеточный алгоритм адаптивной маршрутизации сообщений в реконфигурируемой структуре, обеспечивший построение минимальных маршрутов передачи сообщений между перемещаемыми абонентами на основе локальных данных об отказах и результатах реконфигурации.

На основании анализа клеточных алгоритмов реконфигурации МПС установлено, что процессе реконфигурации логический адрес любого узла ( ) может измениться, и переменные в формате сообщения могут не соответствовать реальным смещениям координат источника относительно координат приемника из-за их возможных перемещений абонентов в реконфигурированной структуре.

В работе обоснованы универсальные закономерности изменения значений для источника сообщений и координат физического расположения приемника ( ) в реконфигурированной тороидальной структуре на основании данных о реконфигурации. Попадание любого элемента ( ) в волну реконфигурации описывается переменными текущей реконфигурации узла адреса в узел ( ) со смежного направления ( ). Сформулированы и доказаны утверждения, определяющие клеточные правила изменения значений С учетом закономерностей виртуального перемещения программных модулей при реконфигурации в состав переменных клетки маршрутизатора дополнительно включены переменные (поступающие из клетки реконфигуратора) и (внутренняя переменная маршрутизатора). Аналитическое представление разработанных клеточных операций коррекции значений для источника ( ) и определения реальной позиции приемника ( )( )в реконфигурированной структуре имеет вид:

узла ( ).

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

( ) по результатам реконфигурации ( ).

реконфигурации ( ).

Определение реальной позиции приемника по результатам реконфигурации ( ).

текущей отказовой ситуации ( ).

Определение минимального маршрута передачи сообщения от Ниже рассмотрен пример, демонстрирующий применимость разработанных клеточных правил для определения минимального маршрута передачи сообщения при перемещении источника и приемника в реконфигурированной структуре.

Результаты реконфигурации для текущей комбинации отказавших и резервных узлов представлены на рис. 3. вариантом перемещений логических адресов (рис.

3,а) и соответствующими значениями переменных (рис. 3,б).

Рис. 3. Маршруты реконфигурации (а) и состояние переменных { } (б) а) Корректировка смещений источника ( ) При передаче сообщения от программного модуля с логическим адресом ( ), перемещенного при реконфигурации в позицию ( ), исходные значения б) Поиск первоначального расположения приемника ( ) расположению приемника до реконфигурации и устанавливается (рис.

4,а).

в) Определение позиции приемника с учетом реконфигурации ( ) В соответствии с клеточным правилом реальная позиция приемника г) Определение характеристик доступности приемника и минимального маршрута передачи сообщения на их основе.

последовательно выполняются клеточные операции определения характеристик минимальной доступности приемника ( ) и построения минимального маршрута от источника ( ) к приемнику ( ) в условиях текущей отказовой ситуации.

Результаты выполнения операций иллюстрированы итоговым состоянием переменных клеточного массива (рис. 4,б), и полученным в соответствии с маршрутом передачи сообщений (рис. 4,в) между изменившими физическое расположение источником и получателем сообщения.

Рис. 4. Результаты выполнения клеточных операций (б), (в) Разработанный подход к распределенному решению задачи обмена сообщениями между перемещаемыми абонентами обеспечил корректировку данных в формате сообщения источника и локализацию приемника, изменяющих местоположение в процессе реконфигурации. Клеточный алгоритм маршрутизации на основе данных о результатах реконфигурации определяет минимальный маршрут между перемещаемыми абонентами для произвольных комбинаций отказавших элементов.

В четвертой главе представлены разработанные программы моделирования алгоритмов отказоустойчивой маршрутизации, выполнен сравнительный анализ результатов моделирования разработанного клеточного алгоритма маршрутизации с известными решениями по значению длин маршрутов передачи сообщений.

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

Количество отказавших узлов ограничивалось числом резервных элементов в исходной структуре МПС. Результаты моделирования для всех вариантов испытаний подтвердили корректность разработанных клеточных правил и способность алгоритма находить минимально возможный маршрут между мигрирующими абонентами в реконфигурированной структуре МПС для произвольных комбинаций отказов.

При сравнительном анализе длин маршрутов выполнено моделирование разработанного клеточного алгоритма (№1) и алгоритмов для трех известных базовых стратегий распределенной маршрутизации: адаптивного выбора направления на основе распределенных блоков восстановления (№2); обхода произвольных областей отказов на основе кольца отказовой области (№3);

обходом произвольных областей отказов на основе адаптивной ремаршрутизации (№4). Результаты моделирования показали:

а) адаптивный выбор приоритетного направления в текущем узле сетчатой структуры не позволяет в известном алгоритме №2 гарантировать оптимальную маршрутизацию на последующих шагах;

б) обход невыпуклых областей отказов вокруг огибающего кольца в алгоритме №3 приводит к ремаршрутизации и удлинению маршрута;

в) адаптивная смена направления обхода отказа на противоположное, или на ортогональное в алгоритме №4 приводит к удлинению маршрута даже при малом количестве отказов.

Разработанный клеточный алгоритм свободен от перечисленных недостатков, так как маршрутизация на основе введенной распределенной характеристики доступности адресата сообщения всегда обеспечивает поиск оптимального маршрута для текущей комбинации отказов. Характеристика доступности распределенно описывает возможные последствия обхода отказавших компонент при движении к приемнику, и гарантированно обеспечивает выбор рационального направления для любого узла решетчатой структуры.

По результатам статистического моделирования четырех алгоритмов (№1 №4) при переборе комбинаций отказов из отказавших узлов и фиксированном размещении источника и приемника для каждого из алгоритмов были получены значения максимальных длин маршрута :

где – длина маршрута для k-ой комбинации отказов;

– число комбинаций отказов из элементов (узлов или линков).

Рис 5. иллюстрирует графики зависимости от, полученные для тора Рис. 5. Графики зависимости максимальной длины маршрута от числа Результаты сравнительного анализа показали, что длина маршрутов для разработанного алгоритма в среднем в 1,7-2,7 раза меньше по сравнению с известными алгоритмами, использующими распределенные данные о конфигурации отказовых областей, и в среднем 1,9 раз меньше по сравнению с известным алгоритмом обработки распределенных блоков восстановления.

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

Решение задачи маршрутизации с учетом данных о результатах реконфигурации позволило находить оптимальный маршрут между перемещаемыми абонентами.

Разработка клеточного подхода к решению поставленной задачи ориентирована на создание распределенной среды маршрутизации в составе реконфигурируемых многопроцессорных систем, сохраняющих функционирование при произвольных отказах.

В заключении сформулированы основные результаты диссертационной работы, полученные в результате проведенных исследований.

ОСНОВНЫЕ РЕЗУЛЬТАТЫ РАБОТЫ

В результате проведенных исследований предложены научно-обоснованные решения по разработке клеточной модели и алгоритма маршрутизации на базе новых информационных характеристик, обеспечившие распределенное построение минимальных маршрутов передачи сообщений между перемещаемыми абонентами в реконфигурируемых структурах МПС.

В диссертационной работе получены следующие основные результаты:

На основании обзора и анализа алгоритмов маршрутизации многопроцессорных систем выявлено, что они не рассматривают возможность обмена сообщениями между перемещаемыми в результате автоматической реконфигурации абонентами, а специфика обрабатываемых данных не гарантирует получение минимальных маршрутов.

Разработан метод клеточной маршрутизации на основе локальных данных о доступности приемника при произвольных комбинациях отказов узлов и связей, что обеспечило гарантированный распределенный выбор оптимального направления передачи сообщения.

Разработан метод клеточной локализации получателя сообщения в реконфигурированной многопроцессорной системе на базе локальных данных о результатах реконфигурации, обеспечивший корректировку данных в формате сообщения источника и определение физического расположения приемника, изменяющих местоположение в процессе реконфигурации.

маршрутизации сообщений на основе распределенных данных об удаленности узлов от приемника и результатах реконфигурации, обеспечившие получение минимальных маршрутов передачи сообщений между перемещаемыми абонентами при произвольных отказах элементов и каналов связи.

Выполнено экспериментальное исследование разработанного клеточного алгоритма маршрутизации, подтвердившее корректность предложенного подхода к передаче сообщений между перемещаемыми абонентами, а также сокращение длины маршрута по сравнению с известными аналогами в 1,7-2,7 раза.

В приложении приведены клеточные массивы, соответствующие приведенным в диссертационной работе решениям для разработанного клеточного алгоритма.

СПИСОК ПУБЛИКАЦИЙ ПО ТЕМЕ ДИССЕРТАЦИИ

Римский Д.С, Павлюченко Д.В., Колосков В.А. Построение среды самовосстановления автономной системы // Труды X Международная научнометодическая конференция «Информатика: проблемы, методология, технологии».

Воронеж, 2010.

Римский Д.С., Павлюченко Д.В. Моделирование клеточной реконфигурации мультиконтроллера // Тезисы докладов XXXVI Международной молодежной научной конференции «Гагаринские чтения». М.: МАТИ. 2010.

реконфигурацией мультиконтроллеров // Тезисы докладов XXXVII Международной молодежной научной конференции «Гагаринские чтения». М.:

МАТИ. 2011.

Колосков В.А., Динь Туан Лонг, Павлюченко Д.В. Клеточные алгоритмы адаптивной маршрутизации отказоустойчивых мультиконтроллеров. // Труды XI Международной научно-технической конференции «Проблемы информатики в образовании, управлении, экономике и технике». Пенза, 2011. С.

24- Самоорганизующаяся среда реконфигурации отказоустойчивого мультиконтроллера // Труды XI Международной научно-технической конференции «Проблемы информатики в образовании, управлении, экономике и технике». Пенза, 2011. С. 26-28.

Павлюченко Д.В., Динь Туан Лонг, Колосков В.А. Клеточные модели оптимальной маршрутизации в многопроцессорных системах с отказами // Труды IX Всероссийской научной конференции «Информационные технологии, системный анализ и управление». Таганрог, 2011. Т.1. С. 196-207.

Павлюченко Д.В., Динь Туан Лонг, Колосова Г.П. Клеточные модели поиска непесекающихся подсеток в многопроцессорных системах // Труды IX Всероссийской научной конференции «Информационные технологии, системный анализ и управление». Таганрог, 2011. Т.1. С. 207-215.

Колосков В.А., Динь Туан Лонг, Павлюченко Д.В. Самореконфигурация в решетчатых структурах многопроцессорных систем // Труды конференции с международным участием «Технические и программные средства систем управления, контроля и измерения» УКИ' 12. М. ИПУ РАН, 2012.

Колосков В.А., Динь Туан Лонг, Павлюченко Д.В. Клеточные модели самореконфигурации отказоустойчивых многопроцессорных систем // Труды международной конференции «Информационные технологии в науке, образовании, телекоммуникации и бизнесе» IT + SE' 2012. Приложение к журналу «Открытое образование». 2012.

10. Колосков В.А., Динь Туан Лонг, Павлюченко Д.В. Клеточные алгоритмы реконфигурации и маршрутизации на базе естественно-подобной среды // Труды международной конференции «Параллельные вычисления и задачи управления» PACO' 12. М. ИПУ РАН, 2012.

11. Павлюченко Д.В., Динь Туан Лонг. Самонастройка функций и связей в отказоустойчивой многопроцессорной системе // Управление большими системами: материалы Х Всероссийской школы-конференции молодых ученых.

Том 3/ Уфимск. гос. авиац. тех. ун-т. – Уфа УГАТУ, 2013. С.228-232.

12. Колосков В. А., Колоскова Г.П., Павлюченко Д.В., Динь Туан Лонг.

Адаптивное сетевое управление маршрутизацией в реконфигурируемых системах // «Мехатроника, автоматизация, управление». 2013. №8. С. 39-46.

13. Колосков В.А., Павлюченко Д.В., Динь Туан Лонг. Передача сообщений в реконфигурируемой отказоустойчивой многопроцессорной системе // Информационные технологии. 2013. №10. С. 29-35.

отказоустойчивой маршрутизации в многопроцессорных структурах // «Наука и бизнес: пути развития». 2014. №2. С. 52-56.

15. Павлюченко Д.В. Алгоритм маршрутизации в многопроцессорных системах с отказами элементов и линков // XL Гагаринские чтения. Научные труды Международной молодежной научной конференции в 9 томах. Том 4. М.:

МАТИ, 2014. Т. 4, C. 143-145.



Похожие работы:

«БОБРЯШОВА Оксана Викторовна ФОРМИРОВАНИЕ ПРОФЕССИОНАЛЬНО-ЭСТЕТИЧЕСКОЙ КОМПЕТЕНТНОСТИ БУДУЩЕГО ДИЗАЙНЕРА 13.00.08 – теория и методика профессионального образования Автореферат диссертации на соискание ученой степени кандидата педагогических наук Оренбург – 2014 Работа выполнена в федеральном государственном бюджетном образовательном учреждении высшего профессионального образования Оренбургский государственный университет Научный доктор педагогических наук, доцент руководитель...»

«Давыдов Яков Игоревич ЭВОЛЮЦИЯ КОПИЙНОСТИ БЕЛКА L12 В РИБОСОМАХ БАКТЕРИЙ И ОРГАНЕЛЛ ЭУКАРИОТ Специальность 03.01.03 — Молекулярная биология Автореферат диссертации на соискание учёной степени кандидата биологических наук Москва — 2013 Работа выполнена в Научно-техническом центре Биоклиникум Научный руководитель : доктор биологических наук, профессор, член-корреспондент РАН Тоневицкий Александр Григорьевич Федеральное государственное бюджетное учреждение...»

«Макухин Николай Николаевич ФУНКЦИОНАЛИЗИРОВАННЫЕ ЦИКЛОПРОПИЛФОСФОНАТЫ: СИНТЕЗ И ПРИМЕНЕНИЕ В ГИБРИДНЫХ МАТЕРИАЛАХ 02.00.08 – химия элементоорганических соединений 02.00.03 – органическая химия АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата химических наук Москва – 2013 Работа выполнена на кафедре органической химии Химического факультета Московского государственного университета имени М.В. Ломоносова. Научные руководители: академик РАН, профессор Белецкая Ирина...»

«ВШИВКОВА Ольга Антоновна МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ ДИНАМИКИ ЧИСЛЕННОСТИ ПОПУЛЯЦИЙ ИКСОДОВЫХ КЛЕЩЕЙ В ЭКОСИСТЕМАХ 03.01.02 – биофизика АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата физико-математических наук Красноярск – 2013 Работа выполнена в ФГАОУ ВПО Сибирский федеральный университет Федерального агентства по образованию (г. Красноярск) доктор физико-математических наук, Научный руководитель профессор Хлебопрос Рема Григорьевич Белолипецкий Виктор...»

«             µ    µ              µ    min R:(R)=0, Mpc = 1/...»

«Михайлова Юлия Владимировна РАСПРОСТРАНЕННОСТЬ ГЕПАТИТА С И МОЛЕКУЛЯРНО-ГЕНЕТИЧЕСКАЯ ХАРАКТЕРИСТИКА ВИРУСА, ЦИРКУЛИРУЮЩЕГО У НАСЕЛЕНИЯ НИЖЕГОРОДСКОЙ ОБЛАСТИ 14.02.02 – Эпидемиология Автореферат диссертации на соискание ученой степени кандидата биологических наук Ставрополь – 2013 2 Работа выполнена в Федеральном бюджетном учреждении науки Нижегородский научно-исследовательский институт эпидемиологии и микробиологии им.академика И.Н. Блохиной Федеральной службы по надзору в...»

«УВАРОВА Ольга Анатольевна СИНХРОНИЗИРОВАННОЕ ПРИМЕНЕНИЕ ФУНКЦИОНАЛЬНОЙ ЭЛЕКТРОСТИМУЛЯЦИИ И РОБОТИЗИРОВАННОЙ МЕХАНОТЕРАПИИ У ПАЦИЕНТОВ В ОСТРОМ ПЕРИОДЕ ИШЕМИЧЕСКОГО ИНСУЛЬТА 14.03.11. – Восстановительная медицина, спортивная медицина, лечебная физкультура, курортология и физиотерапия АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата медицинских наук Москва – 2014 Работа выполнена в ФГБУ Национальный медико-хирургический центр им. Н.И.Пирогова Министерства...»

«ОВЧИННИКОВА Ольга Геннадьевна СТРУКТУРА И ГЕНЕТИКА БИОСИНТЕЗА О-АНТИГЕНОВ ЭНТЕРОБАКТЕРИЙ РОДА PROVIDENCIA 02.00.10 – Биоорганическая химия 03.01.03 – Молекулярная биология АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата химических наук Москва – Работа выполнена в лаборатории химии углеводов Федерального государственного бюджетного...»

«УДК 533.9.082.5 Лебедев Сергей Владимирович СПЕКТРАЛЬНОЕ УСТРОЙСТВО ОПРЕДЕЛЕНИЯ ТЕМПЕРАТУРЫ И ИЗЛУЧАТЕЛЬНОЙ СПОСОБНОСТИ ПИРОМЕТРИРУЕМОЙ ПОВЕРХНОСТИ Специальность 05.11.07 –Оптические и оптико-электронные приборы и комплексы АВТОРЕФЕРАТ диссертации на соискание учёной степени кандидата технических наук Москва – 2013 Диссертация выполнена на кафедре Электронные приборы факультета электронной техники Национального исследовательского университета МЭИ. Кандидат технических наук,...»

«ВАЛИШИНА ЕЛЕНА АЛЕКСАНДРОВНА Синтез комплексов палладия(II) и платины(II) с аминокарбеновыми лигандами и исследование их каталитических свойств в реакциях кросссочетания Специальность 02.00.01 – неорганическая химия АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата химических наук Москва – 2013 г. 2 Работа выполнена на кафедре Химии и технологии редких и рассеянных элементов им. К.А. Большакова Федерального государственного бюджетного образовательного учреждения...»

«ДОГАДИН Семен Евгеньевич МЕТОДИЧЕСКОЕ И АЛГОРИТМИЧЕСКОЕ ОБЕСПЕЧЕНИЕ СИСТЕМЫ КОНТРОЛЯ ЛОКАЛЬНЫХ АНОМАЛИЙ ГРУНТА ПРИ СКАЧКООБРАЗНЫХ ИСКАЖЕНИЯХ ДАННЫХ МАЛОГЛУБИННОГО ЭЛЕКТРОПРОФИЛИРОВАНИЯ 05.11.13 – Приборы и методы контроля природной среды, веществ, материалов и изделий АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата технических наук Ижевск – 2013 2 Работа выполнена на кафедре Вычислительная техника ФГБОУ ВПО Ижевский государственный технический университет имени...»

«Метелева Елена Растиславна ФОРМИРОВАНИЕ КРУПНЫХ ПРОСТРАНСТВЕННЫХ СОЦИАЛЬНОЭКОНОМИЧЕСКИХ СИСТЕМ В СИБИРСКОМ РЕГИОНЕ Специальность 08.00.05 — Экономика и управление народным хозяйством (региональная экономика) АВТОРЕФЕРАТ диссертации на соискание ученой степени доктора экономических наук Иркутск 2012 Диссертация выполнена на кафедре Экономика и государственное управление федерального государственного бюджетного образовательного учреждения высшего профессионального образования...»

«Шемухин Андрей Александрович Дефектообразование и рекристаллизация в пленках кремния на сапфире при ионном облучении Специальность 01.04.20 - физика пучков заряженных частиц и ускорительная техника АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата физико-математических наук МОСКВА 2013 Работа выполнена в отделе физики атомного ядра Научно-исследовательского института ядерной физики имени Д.В. Скобельцына федерального государственного бюджетного образовательного...»

«НИКОЛЬСКАЯ Анна Борисовна КАТАЛИТИЧЕСКИЕ СИСТЕМЫ ПОЛУЧЕНИЯ ВОДОРОДА БИОФОТОЛИЗОМ ВОДЫ 02.00.15 – кинетика и катализ 03.01.06 – биотехнология (в том числе бионанотехнологии) Автореферат диссертации на соискание ученой степени кандидата химических наук Москва - 2013 Работа выполнена в Федеральном государственном бюджетном учреждении науки Институте биохимической физики им. Н.М. Эмануэля Российской академии наук и на кафедре химической энзимологии Химического факультета...»

«ЩЕРБАКОВА Мария Васильевна ЭКСПЕРИМЕНТАЛЬНОЕ ИССЛЕДОВАНИЕ ВОСПРИЯТИЯ ЛЕКСИКО-СЕМАНТИЧЕСКОГО НАПОЛНЕНИЯ ТЕКСТА: ПСИХОЛИНГВИСТИЧЕСКИЙ И ЛИНГВОСИНЕРГЕТИЧЕСКИЙ АСПЕКТЫ 10.02.19 – Теория языка АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата филологических наук Саратов – 2013 Диссертация выполнена на кафедре романской филологии и методики преподавания французского языка ФГБОУ ВПО Оренбургский государственный университет доктор филологических наук, профессор Научный...»

«Лукин Алексей Анатольевич ОБОСНОВАНИЕ ГРАНИЦ ВЛИЯНИЯ РЕЖИМА РАБОТЫ ГОРНОТЕХНИЧЕСКИХ СИСТЕМ НА НАПОРНОЕ ГИДРОГЕОДИНАМИЧЕСКОЕ ПОЛЕ 25.00.16 – горнопромышленная и нефтегазопромысловая геология, геофизика, маркшейдерское дело и геометрия недр Автореферат диссертации на соискание ученой степени кандидата геолого-минералогических наук Томск – 2012 Работа выполнена в Федеральном государственном бюджетном образовательном учреждении высшего профессионального образования Национальный...»

«Егоров Евгений Николаевич СИНТЕЗ, СТРОЕНИЕ И ФИЗИКО-ХИМИЧЕСКИЕ СВОЙСТВА КАРБОКСИЛАТНЫХ КОМПЛЕКСОВ ЦИНКА(II) И ЛАНТАНИДОВ(III) 02.00.01 – Неорганическая химия Автореферат диссертации на соискание ученой степени кандидата химических наук Москва – 2013 Работа выполнена в Федеральном государственном бюджетном учреждении науки Институте общей и неорганической химии им. Н.С. Курнакова Российской академии наук Научный руководитель : доктор химических наук, профессор Сидоров Алексей...»

«Трофимов Иван Викторович ИНСТИТУЦИОНАЛИЗАЦИЯ РЫНКА МИКРОФИНАНСИРОВАНИЯ В СИСТЕМЕ ЭКОНОМИЧЕСКИХ ОТНОШЕНИЙ Специальность 08.00.01 – экономическая теория Автореферат диссертации на соискание ученой степени кандидата экономических наук Ярославль – 2013 Работа выполнена на кафедре информационных и сетевых технологий (секция Экономическая теория) в федеральном государственном бюджетном образовательном учреждении высшего профессионального образования Ярославский государственный...»

«Аветисов Альберт Георгиевич ПРОЕКТИРОВАНИЕ ПЕЧАТНЫХ ПЛАТ С ПРИМЕНЕНИЕМ АВТОМАТИЗИРОВАННОГО ПРОГРАММНОГО СРЕДСТВА И ТЕХНОЛОГИИ ВНУТРЕННЕГО МОНТАЖА Специальность: 05.02.22 – Организация производства (в области радиоэлектроники) АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата технических наук Москва – 2012 2 Диссертационная работа выполнена на кафедре Конструирование и производство радиоэлектронных средств федерального государственного бюджетного образовательного...»

«ЗАЛЫГИНА ЮЛИЯ ГЕННАДЬЕВНА РАЗВИТИЕ МЕХАНИЗМОВ СТРАТЕГИЧЕСКОГО ПЛАНИРОВАНИЯ НА ПРЕДПРИЯТИЯХ ГАЗОРАСПРЕДЕЛИТЕЛЬНОЙ СИСТЕМЫ ТОПЛИВНО-ЭНЕРГЕТИЧЕСКОГО КОМПЛЕКСА РОССИЙСКОЙ ФЕДЕРАЦИИ Специальность 08.00.05 - Экономика и управление народным хозяйством (экономика, организация и управление предприятиями, отраслями, комплексами – промышленность) АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата экономических наук Москва – 2013 Работа выполнена на кафедре экономики и...»






 
2014 www.av.disus.ru - «Бесплатная электронная библиотека - Авторефераты, Диссертации, Монографии, Программы»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.