Модели и алгоритмы взаимодействия приложений в распределенных системах с архитектурой Публикация/Подписка

АНТИПОВ ОЛЕГ ВЛАДИМИРОВИЧ. Модели и алгоритмы взаимодействия приложений в распределенных системах с архитектурой Публикация/Подписка: диссертация ... кандидата технических наук: 05.13.11 / АНТИПОВ ОЛЕГ ВЛАДИМИРОВИЧ;[Место защиты: Рязанский государственный радиотехнический университет].- Рязань, 2015.- 255 с.
Автор
АНТИПОВ ОЛЕГ ВЛАДИМИРОВИЧ
Год
2015
  • 99 000 UZS

Оглавление диссертации
Введение
ГЛАВА 1. Анализ и обоснование интеграционных решений для распределённых информационных систем обмена сообщениями 17
1.1. Задачи интеграции 17
1.1.1. Необходимость интеграции 17
1.1.2. Типы интеграционных задач 18
1.1.3. Проблемы интеграции 22
1.1.4. Обеспечение слабого связывания 24
1.2. Способы интеграции 26
1.2.1. Критерии интеграции приложений 26
1.2.2. Передача файлов 29
1.2.3. Общая база данных 30
1.2.4. Удалённый вызов процедур 32
1.2.5. Обмен сообщениями 34
1.3. Системы обмена сообщениями 36
1.3.1. Построение систем обмена сообщениями 36
1.3.2. Архитектура Публикация/Подписка 48
1.4. Анализ и выбор механизма уведомления 51
1.4.1. Выбор на основе канала 51
1.4.2. Выбор на основе темы 52
1.4.3. Выбор на основе содержимого 53
1.5. Маршрутизация на основе содержимого 54
1.5.1. Простая маршрутизация 55
1.5.2. Маршрутизация на основе покрытия 56
1.5.3. Использование Рекламных объявлений
1.6. Задачи исследования 57
1.7. Выводы з
ГЛАВА 2. Разработка формальной спецификации систем публикация/подписка 60
2.1. Интерфейс системы Публикация/Подписка 60
2.2. Спецификация на основе следа 62
2.3. Поведение систем Публикация/Подписка 65
2.4. Модель системы Публикация/Подписка 68
2.5. Конфигурация маршрутизации
2.5.1. Переадресация уведомлений: таблицы маршрутизации 69
2.5.2. Статическая система Публикация/Подписка:
допустимая маршрутная конфигурация 72
2.5.3. Динамическая система Публикация/Подписка:
слабо допустимая маршрутная конфигурация 82
2.6. Самостабилизирующаяся система Публикация/Подписка 85
2.6.1. Самостабилизирующиеся системы 86
2.6.2. Самостабилизирующаяся система Публикация/Подписка
2.7. Система Публикация/Подписка с рекламными объявлениями 88
2.8. Выводы 89
ГЛАВА 3. Маршрутизация сообщений на основе содержимого 93
3.1. Обобщённая структура алгоритмов маршрутизации 93
3.2. Алгоритмы маршрутизации
3.2.1. Алгоритм с "наводнением" 106
3.2.2. Простая маршрутизация на основе фильтров 110
3.2.3. Маршрутизация на основе идентичности фильтров 115
3.2.4. Маршрутизация на основе покрытия фильтров 121
3.2.5. Маршрутизация на основе объединения фильтров
3.3. Маршрутизация с рекламными объявлениями 133
3.4. Обеспечение самостабилизации 136
3.4.1. Предположения об отказах 136
3.4.2. Аренда записей маршрутной таблицы 137
3.4.3. Условия выбора и прекращения срока аренды 137
3.4.4. Самостабилизация алгоритмов маршрутизации 139
3.4.5. Время стабилизации 140
3.5. Выводы 141
ГЛАВА 4. Реализация систем обмена сообщениями на основе архитектуры публикация/подписка 144
4.1. Инфраструктура сервиса уведомлений Rebeca 145
4.1.1. Общая архитектура 145
4.1.2. Использование алгоритмов маршрутизации 145
4.1.3. Механизм воспроизведения уведомлений 145
4.1.4. Концепция фабрик сервисов 146
4.1.5. Основные классы 147
4.2. Использование инфраструктуры сервиса уведомлений Rebeca 154
4.2.1. Реализация события 154
4.2.2. Реализация потребителя 155
4.2.3. Реализация поставщика 156
4.2.4. Реализация журнала 157
4.2.5. Реализация фабрики 158
4.2.6. Запуск маршрутизатора 160
4.2.7. Процедура использования 161
4.3. Примеры приложений 161
4.3.1. Самообновляющиеся веб-страницы 162
4.3.2. Торговля акциями 164
4.3.3. Виртуальная медицинская организация 168
4.4. Выводы 176
ГЛАВА 5. Анализ реализуемых алгоритмов маршрутизации 178
5.1. Общие настройки 179
5.1.1. Брокерская топология 180
5.1.2. Характеристики потребителей 181
5.1.3. Характеристики производителей 182
5.2. Размеры таблиц маршрутизации 183
5.2.1. Простая маршрутизация 184
5.2.2. Простая маршрутизация с объявлениями 184
5.2.3. Маршрутизация на основе идентичности фильтров 185
5.2.4. Маршрутизация на основе идентичности с объявлениями 187 5.2.5. Маршрутизация на основе покрытия фильтров 188
5.2.6. Маршрутизация на основе покрытия фильтров с объявлениями 189
5.2.7. Маршрутизация на основе объединения/слияния фильтров 189
5.2.8. Маршрутизация на основе слияния фильтров с объявлениями 190
5.3. Издержки на фильтрацию и пересылку данных 190
5.3.1. Простая маршрутизация 190
5.3.2. Простая маршрутизация с объявлениями 192
5.3.3. Маршрутизация на основе идентичности фильтров 192
5.3.4. Маршрутизация на основе идентичности с объявлениями 192
5.3.5. Маршрутизация на основе покрытия фильтров 193
5.3.6. Маршрутизация на основе покрытия фильтров с объявлениями 193
5.3.7. Маршрутизация на основе объединения/слияния фильтров 195
5.3.8. Маршрутизация на основе слияния фильтров с объявлениями 195
5.4. Дополнительные эксперименты 195
5.4.1. Эффекты локальности интересов потребителей 195
5.4.2. Оценка несовершенного слияния 201
5.5. Выводы 204
Заключение 208
Список условных обозначений 211
Список литературы 213

Рекомендуем вам товары

99 000 UZS
Автор
Батюков Александр Михайлович
Количество страниц
Год
2015
Модули для Opencart 2, Опенкарт 3