Введение
ГЛАВА 1. Анализ моделей и способов построения транзакционных информационных систем 16
1.1. Архитектура и информационные процессы транзакционных систем 16
1.2. Анализ альтернативных вариантов построения архитектуры транзакционных систем 27
1.3. Анализ технологий и структуры облачной среды 36
1.4. Эталонная архитектура облачных вычислений 43
1.5. Технологии оптимизации производительности транзакционных систем 50
1.6. Анализ существующих подходов к распределению баз данных в информационных системах 54
1.7. Обзор математических моделей, используемых в транзакционных системах на базе различных архитектурных решений 57
1.8. Обобщенная постановка задачи распределения фрагментов баз данных в транзакционных системах 63
1.9. Выводы по главе 67
ГЛАВА 2. Разработка математических моделей oltp-систем, функционирующих в облачной среде 69
2.1. Модель транзакционной системы для развертывания в облачной среде 69
2.2. Модель транзакционной системы с репликацией фрагментов базы данных для развертывания в облачной среде 82
2.3. Проблема оптимизации структуры распределенных баз данных для облачных OLTP-систем 87
2.4. Модель для оптимизации размещения фрагментов РБД в узлах сети облачной структуры по критерию минимума среднего объема трафика 90
2.5. Модель для оптимизации размещения фрагментов РБД в узлах сети облачной структуры по критерию минимума стоимости трафика 93
2.6. Модель для оптимизации размещения фрагментов РБД в узлах сети облачной структуры по критерию максимума суммарной ценности реплик фрагментов 96
2.7. Выводы по главе 100
ГЛАВА 3. Разработка алгоритмов оптимизации структуры распределенных баз данных и исследование предложенных моделей и алгоритмов 102
3.1. Разработка алгоритмов решения задачи оптимизации структуры распределенных баз данных 102
3.2. Исследование модели транзакционной системы для развертывания в облачной среде 112
3.3. Исследование модели транзакционной системы с репликацией фрагментов базы данных для развертывания в облачной среде 119
3.4. Исследование модели для оптимизации размещения фрагментов РБД в узлах сети облачной структуры по критерию минимума среднего объема трафика 124
3.5. Исследование модели для оптимизации размещения фрагментов РБД в узлах сети облачной структуры по критерию минимума стоимости трафика 133
3.6. Исследование модели для оптимизации размещения фрагментов РБД в узлах сети облачной структуры по критерию максимума суммарной ценности реплик фрагментов 138
3.7. Выводы по главе 142
ГЛАВА 4. Программная реализация разработанных моделей и их практическое применение для проектирования архитектуры транзакционных систем 144
4.1. Программная реализация инструментария для построения и исследования облачных транзакционных информационных систем 144
4.2. Структура программных комплексов биллинговых OLTP-систем, разрабатываемых в ООО НПП «ЛТТ» 154
4.3. Оптимизация структуры программных комплексов биллинговых OLTP-систем, разрабатываемых в ООО НПП «ЛТТ» 161
4.4. Построение системы электронного документооборота в облачной инфраструктуре 171
4.5. Сопряжение верхнего уровня АСУ ТП с OLTP-системой на базе облачной инфраструктуры 178
4.6. Выводы по главе 183
Заключение 186


