Этот курс и более
11 500 других учебников
и курсов будут доступны
при покупке личной
подписки
4 зачетных единицы
144 академ/часа
8 часов в неделю
Доступно к покупке
Оплаченный доступ к контенту предоставляется только на платформе, а также онлайн и офлайн в мобильном приложении
Оплаченный доступ к контенту
предоставляется только на платформе, а
также онлайн и офлайн в мобильном
приложении
предоставляется только на платформе, а
также онлайн и офлайн в мобильном
приложении
Скачивание контента в
PDF недоступно
PDF недоступно
Скачивание контента в PDF недоступно
Документы о прохождении курсов не выдаются. Преподаватели могут повысить квалификацию:
Документы о прохождении курсов не выдаются. Преподаватели могут повысить квалификацию:
- О курсе
- Авторы
- Программа курса
- Методика
О курсе
Книга представляет собой систематизированный учебный курс по теории распределенных систем. В ней рассмотрены фундаментальные принципы, концепции, технологии и особенности функционирования современных распределенных систем. Теоретический материал дополнен разнообразными практическими примерами. Книга предназначена студентам и преподавателям, а также может представлять интерес для специалистов в области информационных технологий. Для ее понимания достаточно иметь начальные сведения из курсов по теории алгоритмов, операционных систем, сетевых технологий и программированию. Содержание учебника соответствует актуальным требованиям Федерального государственного образовательного стандарта высшего образования. Для студентов высших учебных заведений (бакалавриат и магистратура), обучающихся по ИТ-направлениям.
Базовый учебник
Серия
Высшее образование
Тематика/подтематика
Компьютерные и информационные науки / ПрограммированиеКомпьютерные и информационные науки / Информационные системы и технологии
Дисциплины
Программирование ,
Методы программирования ,
Распределенные системы ,
Основы программирования ,
Программирование для ЭВМ ,
Введение в программирование ,
Вычислительные сети и распределенные вычисления ,
Организация распределенных вычислительных систем ,
Распределенные вычисления ,
Распределенные системы и алгоритмы ,
Параллельные и распределенные вычисления ,
Разработка распределенных систем ,
Распределенные вычисления и приложения ,
Управление распределенными системами ,
Распределенные системы вычислений ,
Программирование на ЭВМ ,
Распределенные и параллельные вычисления ,
Устойчивость распределенных динамических систем ,
Численное моделирование процессов в распределенных системах ,
Функциональные языки разработки распределенных систем ,
Эффективное программирование распределенных систем ,
Распределенные алгоритмы и системы ,
Введение в распределенные системы
Направления подготовки/Специальности/Профессии
Свернуть
Еще -4
Авторы
Лекции
Коньков Константин Алексеевич
кандидат физико-математических наук, доцент
Бабичев Сергей Леонидович
кандидат физико-математических наук
Задания
Коньков Константин Алексеевич
кандидат физико-математических наук, доцент
Бабичев Сергей Леонидович
кандидат физико-математических наук
Тесты
Крошилин Сергей Викторович
кандидат технических наук
Бабичев Сергей Леонидович
кандидат физико-математических наук
Коньков Константин Алексеевич
кандидат физико-математических наук, доцент
Программа курса
Свернуть все темы
Развернуть все темы
Часть 1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
Время прохождения 4038 минут
- Глава 1. Вводная глава (336мин.)
- Глава 2. Модели (471мин.)
-
- 2.1. Введение в моделирование и понятие модели (17мин.)
- 2.2. Модель распределенного исполнения (67мин.)
- 2.3. Отношение причинного предшествования (17мин.)
- 2.4. Логическое время. Отметки времени Лампорта (101мин.)
- 2.5. Синхронное и асинхронное исполнение (84мин.)
- 2.6. Модели отказов (50мин.)
- 2.7. Свойства распределенных алгоритмов (34мин.)
- 2.8. Глобальное состояние (101мин.)
- Модели (46мин.)
- Глава 3. Коммуникационная подсистема (908мин.)
-
- 3.1. Введение и состав коммуникационной подсистемы (50мин.)
- 3.2. Сети и сетевые технологии (185мин.)
- 3.3. Маршрутизация и алгоритмы на графах (67мин.)
- 3.4. Межпроцессный обмен (185мин.)
- 3.5. Удаленные вызовы (118мин.)
- 3.6. Косвенные (indirect) коммуникации (168мин.)
- 3.7. Координация и согласие в групповых коммуникациях (134мин.)
- Коммуникационная подсистема (50мин.)
- Свёрточные нейросети (7мин.)
- Глава 4. Синхронизация (672мин.)
- Глава 5. Репликация и консистентность (319мин.)
-
- 5.1. Введение (17мин.)
- 5.2. Модель и архитектура управления реплицированными данными (50мин.)
- 5.3. Пассивная и активная репликации (34мин.)
- 5.4. Отказоустойчивость сервиса репликации (17мин.)
- 5.5. Модели консистентности (134мин.)
- 5.6. Размещение и обновление реплик (67мин.)
- Репликация и консистентность (26мин.)
- Глава 6. Безопасность (303мин.)
- Глава 7. Системы хранения данных (319мин.)
Свернуть
Развернуть тему
Часть 2. ПРАКТИЧЕСКАЯ ЧАСТЬ
Время прохождения 5402 минуты
- Глава 8. Введение (118мин.)
- Глава 9. Архитектура распределенных систем (1261мин.)
-
- 9.1. Моделирование распределенных систем. Процессы и распределенные процессы. Сообщения. Сеть. Связи. Вес связи. Топология (34мин.)
- Вопросы к теме (17мин.)
- 9.2. Моделирование распределенных процессов (235мин.)
- Задание к теме (17мин.)
- 9.3. Сериализация (84мин.)
- Задания к теме (17мин.)
- 9.4. Моделирование распределенных процессов - продолжение (101мин.)
- Вопросы и задания к теме (17мин.)
- 9.5. Взаимодействие распределенных процессов (67мин.)
- Вопросы к теме (17мин.)
- 9.6. Архитектура клиент-сервер. Роли процессов (303мин.)
- Вопросы к теме (17мин.)
- 9.7. Механизмы взаимодействия: RPC, клиент, сервер (420мин.)
- Задания к теме (17мин.)
- Архитектура распределенных систем (104мин.)
- Шаблоны проектирования (77мин.)
- Глава 10. Алгоритмы. Практика (2051мин.)
-
- 10.1. Физическое время (202мин.)
- Вопросы и задания к теме (17мин.)
- 10.2. Алгоритм Беркли (34мин.)
- Вопросы к теме (17мин.)
- 10.3. Логическое время (101мин.)
- 10.4. Сохранность и синхронность (151мин.)
- 10.5. Сети. Топология физических сетей (151мин.)
- Задание к теме (17мин.)
- 10.6. Маршрутизация. Алгоритмы на графах (857мин.)
- 10.7. Алгоритмы голосования (252мин.)
- 10.8. Глобальное состояние (101мин.)
- Задания к теме (17мин.)
- 10.9. Синхронизация. Алгоритмы взаимоисключения (34мин.)
- Задание к теме (17мин.)
- 10.10. Алгоритмы консенсуса. Алгоритм PAXOS (118мин.)
- Вопросы и задания к теме (17мин.)
- 10.11. Распределенные транзакции (17мин.)
- Вопросы к теме (17мин.)
- Алгоритмы. Практика (60мин.)
- Глава 11. Безопасность (605мин.)
- Глава 12. Распределенное хранение (252мин.)
- Глава 13. Распределенные вычисления (269мин.)
-
- 13.1. Немного истории (17мин.)
- 13.2. Влияние аппаратной архитектуры сети на производительность (34мин.)
- 13.3. Влияние решаемой задачи на производительность (34мин.)
- 13.4. MPI (50мин.)
- Вопросы к теме (17мин.)
- 13.5. Распараллеливание задач по вычислительным ресурсам. Сильно связанные задачи и слабо связанные задачи (34мин.)
- 13.6. Сравнение моделей распределенных вычислений. Анализ достоинств и недостатков моделей (17мин.)
- 13.7. Структура организации метакомпьютинга (67мин.)
- 13.8. Общая структура функционирования (17мин.)
- 13.9. Проблемный и системный компоненты метасистемы (34мин.)
- Распределенные вычисления (32мин.)
- Глава 14. Проектирование метасистемы (319мин.)
-
- 14.1. Сервер: декомпозиция задачи (17мин.)
- 14.2. Сервер: структура множеств (34мин.)
- 14.3. Особенности реализации (67мин.)
- 14.4. Распределитель ресурсов (17мин.)
- 14.5. RPC API со стороны метаклиента (34мин.)
- 14.6. API метасервера (MetaServerAPI) (34мин.)
- 14.7. Проблемный компонент на сервере: пример решения задачи оптимизации методом полного перебора значений (67мин.)
- 14.8. Проблемный компонент на клиенте (34мин.)
- Задание к теме (17мин.)
- Проектирование метасистемы (20мин.)
Свернуть
Развернуть тему
Методика
Материалы курса
Лекции514
Видео16
Тесты14
Задания14
Поделиться курсом
Подписка от 475 ₽/мес.
Курсы по теме:
Используют:
0
учебных заведений
0
преподавателей
0
студентов
Используют:
60
учебных заведений
24
преподавателя
40
студентов
Попробуйте личную
подписку от 475 ₽/мес
Полный доступ к порталу Юрайт со всеми учебниками, курсами и сервисами на 1, 6 и 12 месяцев
Образовательная платформа Юрайт - это цифровой контент, сервисы, данные для университетов и колледжей.
Ссылки
ООО «Электронное издательство Юрайт»
Свидетельство о регистрации СМИ 2020
Свидетельство о регистрации СМИ 2020
Ваш IP-адрес: 216.73.216.108
Репутация и технологическое лидерство в цифровом образовании
Приглашаем на XVIII Зимнюю школу преподавателя 26-30 января 2026 г. Скидка до 1 декабря на платные форматы: получите УПК на 72 и 108 ч.!
Начать экзамен
У вас на прохождение экзамена:
Остановить или пройти экзамен повторно невозможно.
Начать экзамен
У вас осталось на прохождение экзамена:
Остановить или пройти экзамен повторно невозможно.
Создание новой папки
Выбранная книга издается в нескольких томах (частях), рекомендуем добавить в корзину следующие книги:
| Название | Цена | Заказать |
