Диссертация
№ 421030400029-1

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

04.03.2021

Цель работы заключается в повышении качества балансировки нагрузки в облачных системах, ускорении времени выполнения задач и сокращении расходов обработки на основе разработки математических моделей и алгоритмов оптимизации распределения ресурсов и планирования задач приложений в реальном времени. Задачи: - проанализировать существующие алгоритмы балансировки нагрузки; - разработать математическую модель динамического распределения виртуальных ресурсов на физические машины в облачных вычислениях; - создать алгоритм оптимального распределения новых виртуальных ресурсов с использованием генетического алгоритма для повышения качества балансировки нагрузки; - разработать многокритериальную математическую модель оптимизации планирования задач в облачных вычислениях с учетом параметров канала между пользователем и центром обработки данных; - предложить алгоритм оптимального распределения задач на виртуальные машины с точки зрения общего времени выполнения; - создать программный модуль эффективного распределения ресурсов с реализацией универсальных механизмов встраивания в облачные системы; - провести численные эксперименты для анализа эффективности использования разработанного математического и программного обеспечения процесса балансировки нагрузки. Основные результаты: 1. Разработана математическая модель динамического распределения виртуальных ресурсов на физические машины в облачных вычислениях, обеспечивающая учет предыдущего состояния нагрузки системы и влияния появления нового ресурса на баланс нагрузки в системе. 2. Модифицирован генетический алгоритм оптимального распределения новых виртуальных ресурсов обеспечивающий повышение качества балансировки нагрузки и уменьшение динамического перемещения ресурсов. 3. Сформулирована многокритериальная оптимизационная математическая модель планирования задач в облачных вычислениях, обеспечивающая минимизацию времени передачи задач, времени выполнения и издержек выполнения. 4. Создан алгоритм оптимального распределения задач на виртуальные машины, обеспечивающий нахождение оптимального решения не только с точки зрения издержек, но и с точки зрения общего времен выполнения. 5. Предложена структура программного комплекса распределения ресурсов на основе моделирования процессов облачных вычислений, контроля сетевых переменных и центров обработки данных. 6. Элементы программного обеспечения прошли государственную регистрацию в Роспатенте.
ГРНТИ
20.53.33 Здания информационных центров и их оборудование
20.53.19 Средства обработки и поиска информации
20.51.23 Эффективность информационного обслуживания
Ключевые слова
стратегия планирования
распределение ресурсов
генетический алгоритм
оптимизация роя частиц
балансировка нагрузки
облачные вычисления
Детали

Автор
Ходар Алмосана Алмосана Ахмад
Вид
Кандидатская
Целевое степень
Кандидат технических наук
Дата защиты
11.12.2020
Организация защиты
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ "ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ"
Организация автора
Федеральное государственное бюджетное образовательное учреждение высшего образования "Воронежский государственный университет"
Похожие документы
Разработка математических моделей, методов и алгоритмов адаптивной балансировки нагрузки и маршрутизации в рамках территориально распределённых облачных вычислительных ресурсов для повышения качества обслуживания
0.925
НИОКТР
Управление процессами миграции виртуальных машин в облачных средах на основе реализации иерархической стратегии балансировки нагрузки
0.920
Диссертация
Математическое и программное обеспечение адаптивной маршрутизации и балансировки потоков данных в программно-конфигурируемых сетях с обеспечением качества сетевых сервисов
0.911
Диссертация
Управление процессами мониторинга производительности коллективов встраиваемых объектов больших программных систем в облачных архитектурах
0.907
Диссертация
Методы и алгоритмы распределения нагрузки между вычислительными ресурсами информационных систем
0.906
Диссертация
Разработка математического и программного обеспечения динамического управления потоками данных в программно-конфигурируемых компьютерных сетях на основе виртуализации сетевых сервисов IT-компаний
0.906
НИОКТР
Математическое и программное обеспечение балансировки вычислительных заданий для распределенных вычислительных комплексов на основе прогнозных моделей
0.906
Диссертация
Разработка моделей и алгоритмов оптимизации распределения информационных объектов в конвергентной вычислительной сети с использованием облачных технологий
0.905
ИКРБС
Анализ и разработка методов и алгоритмов управления сетевыми ресурсами в распределенных вычислительных центрах обработки данных на основе программно-конфигурируемых компьютерных сетей
0.904
ИКРБС
Математическое и программное обеспечение средств повышения производительности и безопасности процессов обработки транзакций облачных маршрут-нестабильных баз данных
0.903
Диссертация