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

PDF-файл Диссертация (Разработка моделей и алгоритмов составления оптимальных расписаний выполнения программных модулей в вычислительной сети на основе эволюционного подхода) Технические науки (19955): Диссертация - Аспирантура и докторантураДиссертация (Разработка моделей и алгоритмов составления оптимальных расписаний выполнения программных модулей в вычислительной сети на основе эволюци2018-01-18СтудИзба

Описание файла

Файл "Диссертация" внутри архива находится в папке "Разработка моделей и алгоритмов составления оптимальных расписаний выполнения программных модулей в вычислительной сети на основе эволюционного подхода". PDF-файл из архива "Разработка моделей и алгоритмов составления оптимальных расписаний выполнения программных модулей в вычислительной сети на основе эволюционного подхода", который расположен в категории "". Всё это находится в предмете "технические науки" из Аспирантура и докторантура, которые можно найти в файловом архиве РТУ МИРЭА. Не смотря на прямую связь этого архива с РТУ МИРЭА, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "диссертации и авторефераты" в общих файлах, а ещё этот архив представляет собой кандидатскую диссертацию, поэтому ещё представлен в разделе всех диссертаций на соискание учёной степени кандидата технических наук.

Просмотр PDF-файла онлайн

Текст из PDF

Федеральное государственное бюджетное образовательноеучреждение высшего образования«РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ СОЦИАЛЬНЫЙ УНИВЕРСИТЕТ»Факультет информационных технологий и техносферной безопасностиНа правах рукописиУральский Николай БорисовичРазработка моделей и алгоритмов составления оптимальных расписанийвыполнения программных модулей в вычислительной сетина основе эволюционного подходаспециальность 05.13.11 Математическое программное обеспечениевычислительных машин, комплексов и компьютерных сетейДиссертацияна соискание учёной степеникандидата технических наукНаучный руководитель:профессор, д.т.н.

В.А. СизовМОСКВА 20172ОглавлениеВведение ...................................................................................................................................................41. Анализ распределённых систем обработки данных ......................................................................121.1. Анализ классификаций распределённых систем обработки данных ...................................

241.2. Анализ топологий распределённых систем обработки данных ............................................ 381.3. Анализ основных подходов составления оптимальных расписаний выполненияпрограммных модулей в распределённых системах обработки данных .................................... 43Выводы ..............................................................................................................................................

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

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

792.3.1. Разработка модифицированного генетического алгоритма для коротких расписаний ...... 792.3.2. Разработка модифицированного генетического алгоритма для длинных расписаний ....... 83Выводы .............................................................................................................................................. 873. Оценка работоспособности и эффективности разработанных моделей и алгоритмовсоставления оптимальных расписаний выполнения программных модулей в вычислительнойсети .........................................................................................................................................................893.1.

Оценка работоспособности разработанных алгоритмов ....................................................... 893.1.1. Разработка стенда для проведения эксперимента по работоспособности алгоритмов ....... 893.1.2. Подготовка исходных данных и проведение эксперимента .................................................. 92Выводы .................................................................................................................................................. 993.2. Оценка эффективности разработанных алгоритмов .............................................................. 993.2.1.

Обоснование критериев эффективности ................................................................................ 1013.2.2. Подготовка исходных данных и проведение эксперимента ................................................ 10533.2.3. Применение разработанного алгоритма при разработке стенда для отработкипрограммного обеспечения системы аварийной защиты двигателя ............................................. 107Выводы ................................................................................................................................................

113Заключение ..........................................................................................................................................114Список сокращений ............................................................................................................................117Литература ...........................................................................................................................................118Приложение А (обязательное). ..........................................................................................................131Свидетельство о регистрации программы ........................................................................................131«Анализатор генетических алгоритмов» ..........................................................................................131Приложение Б (обязательное).

...........................................................................................................132Акты о внедрении результатов диссертационного исследования ..................................................1324ВведениеАктуальность темы. В современном мире в различных научных,технических и производственных сферах деятельности человека возникаетпотребность решения прикладных задач очень высокого уровня сложности, т.н.больших задач [1]. Примером решения задач такого класса может служить,например, расчет обтекания крыла трансзвуковым потоком, моделирование вреальном времени интенсивных физико-химических и ядерных реакций, и др.В работе [2] авторы описывают, возникновение крупномасштабных задачна примере моделирования климатической системы.

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

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

Использование полной климатической моделиувеличивает это время на порядок. Еще на порядок увеличивается время за счетнеэффективного программирования и накладных расходов при компиляциипрограмм и т. д. На практике подобных больших задач очень много. К этомуклассуможноотнестимногиезадачи,возникающиевкриптографии,комбинаторные задачи или задачи проектирования новых лекарственныхпрепаратов [1] и исследования обтекания летательных аппаратов [2].РостпроизводительностисовременныхЭВМ,развитиесетевыхтехнологий и методов распределённой обработки информации, позволяют5проектировать на основе вычислительных сетей (локальных и глобальных)распределённые системы обработки данных (РСОД). Одним из аспектов областиприменения РСОД является параллельное выполнение программ, реализующихалгоритмы решения больших задач.

Технология проведения таких вычислений вРСОД заключается в декомпозиции прикладной программы и последующемраспределение её сегментов, представляющих программные модули различнойвычислительнойсложностипомаксимальносоответствующимузламвычислительной сети.РСОД, в общем виде, представляет вычислительную сеть, ресурсы которойпосредствомспециализированногопрограммногообеспечения(ПО)предоставляются пользователю, как единый виртуальный ресурс с большойвычислительной мощностью [3].При решении больших задач в РСОД, целесообразным является ихпредставление в виде комплекса информационно-зависимых задач (ИЗЗ) [4]. Всвою очередь в вычислительной сети, на базе которой организована РСОД,данный комплекс ИЗЗ представляет совокупность программных модулей, надкоторымивыполняетсяпроцедурараспределениядляобеспеченияихпараллельного выполнения и сокращения времени решения большой задачи.Таким образом, происходит отображение логической структуры комплекса ИЗЗ вфизическую [4].Следует отметить, что термины распределённая и параллельная обработка(распределениеираспараллеливание)неявляютсяравнозначными,т.к.распределение означает размещение программных сегментов ПО в соответствиисо спецификой аппаратно-программного обеспечения узлов вычислительной сетидля эффективного использования её ресурсов.

Но, несмотря на различие вопределениях, в зависимости от конфигурации вычислительной сети и качествараспараллеливанияисполняемойпрограммы,учитывающегоособенностиаппаратного и системного программного обеспечения, распределение можетобеспечивать эффективную параллельную обработку больших задач в РСОД.6Актуальность темы исследования связана с тем, что даже распределённаяобработка, включающая параллельные методы не позволяет решать большиезадачи в полном объеме.

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

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5160
Авторов
на СтудИзбе
439
Средний доход
с одного платного файла
Обучение Подробнее