Введение
РАЗДЕЛ 1. Инструментарий для анализа производительности и масштабируемости систем обработки данных 11
1.1 Системное проектирование программного обеспечения 11
1.2 Анализ и создание программного обеспечения на основе языка UML .. 16
1.3 Анализ производительности в жизненном цикле программного обеспечения 20
1.4 Оценка масштабируемости систем обработки данных 36
1.5 Классификация и анализ моделей производительности 41
1.6 Постановка задачи исследования 51
1.7 Выводы 51
РАЗДЕЛ 2. Приближения и методы для анализа производительности масштабируемых систем обработки данных 52
2.1 Приближения для многолинейных узлов обслуживания 52
2.2 Получение оценки для G/G/c 57
2.3 Методика анализа открытых СеМО с узлами GI/G/c 59
2.4 Гиперболическое приближение и метод анализа СеМО 63
2.5 Приближенный аналитический метод для замкнутых неоднородных СеМО 68
2.6 Использование гиперболических приближений в процессе устранения узких мест масштабируемой системы 71
2.7 Масштабирование с использованием открытых СеМО 74
2.8 Выводы 78
РАЗДЕЛ 3. Анализ производительности двухуровневых процессов обработки данных 80
3.1 Формализация двухуровневых процессов обработки данных 80
3.2 Двухуровневая модель ремонтника 82
3.3 Анализ двухуровневой многоканальной модели 89
3.4 Экспериментально-индуктивный метод анализа двухуровневых СеМО 95
3.5 Выводы 99
РАЗДЕЛ 4. Инструментальная среда для анализа производительности и масштабируемости программных систем 100
4.1 Описание моделей производительности 100
4.2 Использование редактора MS Visio для подготовки визуальных моделей производительности 102
4.3 Описание многоуровневых моделей производительности 105
4.4 Синтаксический и семантический анализ моделей производительности 107
4.5 Инструментальные средства для анализа терминальных СеМО 110
4.6 Интегрированная инструментальная система 114
4.7 Выводы 118
РАЗДЕЛ 5. Исследование точности разработанных приближений и методов анализа 119
5.1 Исследование погрешности приближений для СМО М/М/с 119
5.2 Исследование точности анализа открытых СеМО 119
5.3 Исследование точности методов анализа терминальных СеМО 120
5.4 Исследование погрешности методов анализа двухуровневых СеМО.. 123
5.5 Анализ производительности при масштабировании сервера MedRec. 127
5.6 Выводы 129
Заключение 131
Литература


