Введение
1. Технологии экстренных вычислений 8
1.1. Основные понятия экстренных вычислений 8
1.2. Вычислительная среда исполнения экстренных вычислений 14
1.3. Методы планирования экстренных композитных приложений 19
1.4. Выводы по главе 1 27
2. Методы планирования экстренных композитных приложений в гетерогенных распределенных вычислительных средах 28
2.1. Математическая модель распределенной вычислительной среды 28
2.1.1. Модель распределенной гетерогенной вычислительной среды 28
2.2. Математическая модель композитных приложений 34
2.2.1 Модели производительности задач ЭКП и их расширение 37
2.3. Постановка задачи планирования экстренного композитного приложения . 48
2.2.2 Цели и ограничения задачи планирования 48
2.2.3 Формальная постановка задачи планирования как проблемы комбинаторной оптимизации 48
2.4. Гибридные методы планирования экстренных композитных приложений 51
2.4.1. Планирование с учетом надежности 51
2.4.2. Метод планирования MHGH на основе разделения времени 57
2.4.3. Коэволюционное расширение метода MHGH для повышения эффективности планирования за счет управления инфраструктурой 62
2.4.4. Повышение эффективности планирования за счет применения элементов эволюционной динамической оптимизации 71
2.4.5. Планирование структуры ЭКП для соблюдений ограничений времени выполнения 75
2.5. Выводы по главе 2 83
3. Технология исполнения экстренных композитных приложений 85
3.1. Особенности вычислительной среды исполнения ЭКП и взаимодействие моделей 85
3.1.1. Общая характеристика среды исполнения ЭКП 85
3.2. Общая архитектура вычислительной среды исполнения ЭКП 93
3.3. Организация процесса сбора данных о процессе исполнения. Способы усвоения данных в модели производительности сложных приложений. 102
3.4. Симулятор вычислительной среды 113
3.5. Выводы по главе 3 116
4. Применение экстренных вычислений для задач поддержки принятия решений и оптимизации 117
4.1. Экспериментальное исследование гибридных методов планирования ЭКП 117
4.1.1. Исследование обеспечения надежности исполнения ЭКП за счет использования пула внешних вычислительных ресурсов 117
4.1.2. Планирование с разделением по времени в условиях нарушения процесса исполнения КП. 121
4.1.3. Исследование применения коэволюционного подхода для повышения эффективности планирования 130
4.3. Экспериментальные ЭКП для поддержки принятия решения 144
4.4. Экспериментальное исследование адаптации процесса исполнения в условиях изменчивости вычислительной среды 153
4.5. Выводы по главе 4 155
Заключение 158
Список использованных источников 160


