Электронная библиотека диссертаций и авторефератов России
dslib.net
Библиотека диссертаций
Навигация
Каталог диссертаций России
Англоязычные диссертации
Диссертации бесплатно
Предстоящие защиты
Рецензии на автореферат
Отчисления авторам
Мой кабинет
Заказы: забрать, оплатить
Мой личный счет
Мой профиль
Мой авторский профиль
Подписки на рассылки



расширенный поиск

Совместное планирование вычислений и обменов в информационно-управляющих системах реального времени Шестов, Пётр Евгеньевич

Диссертация, - 480 руб., доставка 1-3 часа, с 10-19 (Московское время), кроме воскресенья

Автореферат - бесплатно, доставка 10 минут, круглосуточно, без выходных и праздников

Шестов, Пётр Евгеньевич. Совместное планирование вычислений и обменов в информационно-управляющих системах реального времени : диссертация ... кандидата физико-математических наук : 05.13.11 / Шестов Пётр Евгеньевич; [Место защиты: Моск. гос. ун-т им. М.В. Ломоносова].- Москва, 2013.- 134 с.: ил. РГБ ОД, 61 13-1/798

Введение к работе

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

Разработка подобных ИУС РВ является сложным техническим процессом. Часто возникает задача модернизации таких систем, либо повторного использования отдельных подсистем ранее разработанных ИУС РВ. Причем изменение функционирования повторно используемых подсистем невозможно. Отсюда следует, что они обладают фиксированным интерфейсом, с помощью которого остальные устройства (в том числе другие подсистемы) в составе ИУС РВ взаимодействуют с такими подсистемами. Фиксирован формат сообщений и состав слов данных, которые получают и передают подсистемы.

К функционированию ИУС РВ предъявляется ряд требований, связанных не только с работой в реальном времени, но и обусловленных используемыми техническими стандартами, протоколами обмена данных, особенностями работы аппаратных и системных программных средств.

Настоящая диссертация посвящена алгоритмам построения совместимых расписаний выполнения прикладных задач (работ) и передачи сообщений в ИУС РВ. Расписания выполнения работ и передачи сообщений в таких системах строятся статически. В качестве среды передачи данных в работе рассматривается канал с централизованным управлением.

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

необходимость планирования заданий двух типов: работ и сообщений;

наличие двух типов работ: работ, подлежащих планированию, и работ в составе подсистем, которые не подлежат планированию;

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

присутствуют технологические ограничения на корректность расписания;

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

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

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

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

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

Практическая значимость обусловлена тем, что использование полученных результатов обеспечивает поддержку процесса модернизации ИУС РВ и разработки новых ИУС РВ на базе существующих. Практическая значимость рассмотрения ИУС РВ с каналом с централизованным управлением подтверждается существованием ряда промышленных стандартов на такие каналы (MIL STD-1553B / МКИО ГОСТ Р 52070-2003, STANAG 3910, Fibre Channel FC-AE-1553), а также широким применением этих стандартов при создании ИУС РВ.

Апробация работы. Результаты, представленные в работе, докладывались на научных семинарах лаборатории Вычислительных комплексов кафедры Автоматизации систем вычислительных комплексов факультета ВМК МГУ под руководством профессора Р. Л. Смелянского, семинаре кафедры Автоматизации систем вычислительных комплексов под руководством чл.-корр. РАН Л.Н. Королева а также на следующих конференциях:

Третья европейская конференция по аэрокосмическим наукам (3rd European Conference for Aerospace Sciences, EUCASS'2009) (Франция, Версаль, июль 2009 г.);

VI Московская Международная конференция по исследованию операций (ORM-2010) (Москва, октябрь 2010 г.);

Одиннадцатая международная конференция по программируемым устройствам и встроенным системам (11th IFAC/IEEE International Conference on Programmable Devices and Embedded Systems «PDeS 2012») (Чехия, Брно, май 2012);

VI Международная конференция «Параллельные вычисления и задачи управления» (PACO'2012) (Москва, октябрь 2012).

Публикации. По теме диссертации имеется 6 публикаций, список которых приводится в конце автореферата; 2 из них опубликованы в журналах из списка ВАК.

Структура и объем диссертации. Диссертация состоит из введения, пяти глав, заключения, списка литературы и четырёх приложений. Объём работы — 113 страниц, с приложениями — 134 страницы. Список литературы содержит 75 наименований.

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