ВВЕДЕНИЕ ..................................................................................................................... 4
1 ПРОБЛЕМЫ РАСПРЕДЕЛНИЯ ДАННЫХ И ВЫЧИСЛЕНИЙ МЕЖДУ
РЕСУРСАМИ ВЫСОКОНАГРУЖЕННЫХ СИСТЕМ............................................. 11
1.1 Анализ современного состояния исследований в области балансировки
вычислительной нагрузки информационных систем............................................. 11
1.2 Обзор систем балансировки нагрузки ............................................................... 15
1.2 Использование интеллектуальных технологий для распределения нагрузки
между вычислительными ресурсами ....................................................................... 21
1.3 Имитационное моделирование и оптимизация при решении задачи
балансировки вычислительной нагрузки ................................................................ 23
1.4 Выводы по главе .................................................................................................. 25
2 МЕТОДЫ И АЛГОРИТМЫ ОБРАБОТКИ ДАННЫХ О СОСТОЯНИИ СЕРВЕРОВ ДЛЯ
РЕШЕНИЯ ЗАДАЧИ БАЛАНСИРОВКИ .................................................................. 27
2.1 Постановка задачи выбора сервера для распределения нагрузки на основе
параметров состояния серверного комплекса......................................................... 27
2.2 Обоснование формирования показателей для выбора сервера на основе анализа
паттернов данных о состоянии серверного комплекса .......................................... 38
2.3 Применение методов кластерного анализа данных о состоянии
вычислительных ресурсов для решения задачи балансировки............................. 50
2.3.1 Выбор сервера при решении задачи балансировки на основе разбиения
серверного комплекса на кластеры.......................................................................... 50
2.3.2 Формирование правил и показателей выбора сервера для алгоритма распределения
вычислительной нагрузки на основе нечеткого логического вывода............................. 57
2.4 Выводы по главе .................................................................................................. 68
3 АНАЛИТИКО-ИМИТАЦИОННЫЙ МЕТОД РАСПРЕДЕЛЕНИЯ
ВЫЧИСЛИТЕЛЬНОЙ НАГРУЗКИ МЕЖДУ СЕРВЕРАМИ................................... 69
3.1 Построение имитационной модели распределения вычислительной нагрузки в
серверном комплексе.................................................................................................... 69
3.2 Результаты имитационных исследований балансировки нагрузки по серверам
на основе нечеткого логического вывода................................................................ 88
3.3 Выводы по главе .................................................................................................. 96
4 РАЗРАБОТКА ПРОГРАММНОГО КОМПЛЕКСА И РЕЗУЛЬТАТЫ
ЭКСПЕРИМЕНТАЛЬНЫХ ИССЛЕДОВАНИЙ РАСПРЕДЕЛЕНИЯ НАГРУЗКИ В
ОБЛАЧНОМ СЕРВЕРНОМ КОМПЛЕКСЕ............................................................... 97
4.1 Разработка структуры программного комплекса и алгоритма параллельных 3
вычислений балансировки нагрузки........................................................................ 97
4.2 Проведение экспериментальных исследований распределения вычислительных
ресурсов в облачном серверном комплексе .......................................................... 104
4.3 Результаты экспериментальных исследований распределения нагрузки .... 105
4.4 Выводы по главе ................................................................................................ 111
ЗАКЛЮЧЕНИЕ........................................................................................................... 113
СПИСОК СОКРАЩЕНИЙ ........................................................................................ 115
БИБЛИОГРАФИЧЕСКИЙ СПИСОК....................................................................... 116
ПРИЛОЖЕНИЕ А. АКТЫ ВНЕДРЕНИЯ ................................................................ 129
ПРИЛОЖЕНИЕ Б. СВИДЕТЕЛЬСТВА О РЕГИСТРАЦИИ ПРОГРАММ ЭВМ 132
ПРИЛОЖЕНИЕ В. ПРОЦЕДУРА ПРОВЕРКИ И ПРОГРАММА ИСПЫТАНИЙ
СИСТЕМЫ БАЛАНСИРОВКИ НАГРУЗКИ........................................................... 134


