Введение
1. Анализ архитектуры кластерных web-cepbepob Особенности архитектуры кластерных web-серверов 12
1.1.1. Архитектура кластерных систем 13
1.1.2. Области применения кластерных систем 15
1.1.3. Преимущества кластерных web-серверов 17
1.2. Классификация кластерных web-серверов 19
1.2.1. Классификация по способам маршрутизации 19
1.2.2. Классификация по способам распределения нагрузки 23
1.2.3. Классификация по способам кэширования данных 26
Выводы 31
2. Контентно-зависимыи алгоритм распределения на грузки для кластерного web-cepbepa
2.1. Анализ алгоритмов распределения нагрузки кластерных web-серверов
2.1.1. Общая характеристика алгоритмов распределения нагрузки—33
2.1.2. Алгоритмы распределения нагрузки четвертого уровня модели OSI 35
2.1.3. Алгоритмы распределения нагрузки седьмого уровня модели OSI 37
2.2. Разработка контентно-зависимого алгоритма распределения нагрузки
2.2.1. Общая характеристика алгоритма 39
2.2.2. Формальное описание алгоритма 41
2.2.3. Анализ сценариев работы алгоритма 43
2.3. Анализ производительности контентно-зависимого алгоритма распределения нагрузки
2.3.1. Аналитическая модель алгоритма 46
Выводы 50
3. Подсистема распределения нагрузки для кластерного web-cepbepa
3.1. Структура подсистемы распределения нагрузки 51
3.1.1. Общая структура 51
3.1.2. Узел распределения нагрузки 57
3.1.3. Узел предварительного кэширования 62
3.2. Реализация подсистемы распределения нагрузки на кластере компьютеров
3.2.1. Требования к формальному протоколу для представления подсистемы распределения нагрузки 65
3.2.2. Общие процедуры MPI (Интерфейс передачи сообщения)-- 66
3.2.3. Реализация подсистемы распределения нагрузки 75
Выводы 78
4. Исследование показателей функционирования web- cepbepa на имитационной модели
4.1. Математический аппарат имитационного моделирования 79
4.1.1. Сети Петри 81
4.1.2. Расширенные сети Петри 86
4.2. Имитационная модель входной нагрузки
4.2.1. Характеристика входной нагрузки web-сервера 80
4.2.2. Имитационная модель входной нагрузки 88
4.3. Имитационная модель подсистемы распределения нагрузки
4.3.1. Модель диспетчера web-сервера 91
4.3.2. Модель узла web-сервера 92
4.3.3. Результаты имитационных экспериментов 93
Выводы 99
Заключение 102
Литература 104


