4.1. Узловая модель
4.1.1. Топология объединения узлов
4.1.2. Корневые узлы
4.1.3. Клиентские узлы
4.2. Избыточность
4.2.1. Режимы работы корневых узлов
4.2.2. Избыточность корневых узлов
4.2.3. Избыточность данных
4.2.4. Структурирование данных с избыточностью
4.2.5. Фактор избыточного распределения
4.2.6. Резервирование данных с избыточностью
4.3. Координация распределения данных
4.3.1. Способы координации корневых узлов
4.3.2. Способы запроса данных
4.3.3. Способы перемещения данных
4.3.4. Способы создания избыточности данных
4.3.5. Создание избыточности для чтения
4.3.6. Создание избыточности для записи
4.4. Репликация данных
4.4.1. Синхронизация данных
4.4.2. Конфликты репликации
4.4.3. Синхронизация корневых узлов
4.4.4. Стратегии синхронизации
4.5. Распределенные операции
4.5.1. Обмен данными в распределенных системах
4.5.2. Протоколы TCP и UDP
4.5.3. Протокол SCTP
4.5.4. Протоколы QUIC, UDT и производные
4.5.5. Способы обмена данными между узлами
4.6. Ограничения распределённых систем
4.6.1. Ограничения протоколов транспортного уровня
4.7. Обработка очередей в распределённых системах
4.7.1. Буферизация сообщений
4.7.2. Очереди сообщений
4.7.3. Брокер очередей
4.7.4. Брокер с приоритетом
4.7.5. Брокер на выделенном узле
4.7.6. Брокер, встроенный в клиентский узел (хост)
4.7.7. Брокер, встроенный в корневой узел
4.7.8. Распределённый (децентрализованный) брокер
4.7.9. Распределённый брокер координации корневых узлов
4.8. Распределённые блокировки
4.9. Распределённые транзакции
4.10. Распределённая разделяемая память
4.10.1. Персистентность данных
4.10.2. Персистентная разделяемая память