Магистратура
2025/2026



Распределенные системы
Статус:
Курс по выбору (Современные компьютерные науки)
Кто читает:
Базовая кафедра Яндекс
Где читается:
Факультет компьютерных наук
Когда читается:
2-й курс, 1, 2 модуль
Охват аудитории:
для своего кампуса
Язык:
русский
Кредиты:
6
Программа дисциплины
Аннотация
Курс посвящен архитектуре инфраструктурных распределенных систем. В курсе студенты познакомятся с такими понятиями, как: scalability, fault-tolerance, consensus, distributed storage, map-reduce, zookeeper, etc. У них будет возможность познакомиться с тем, какие проблемы стоят перед разработчиками распределённых систем и как они решаются в промышленных системах.
Планируемые результаты обучения
- Иметь представление о репликации данных в распределённых системах
- Иметь представление об архитектуре систем MapReduce
- Понимать типичные проблемы, решаемые с помощью распределенных систем. Быть знакомым с понятием распределенного алгоритма. Иметь представление о модели отказов в распределенных системах.
- Понимать, каким образом достигается отказоустойчивость и масштабируемость сервисов
Содержание учебной дисциплины
- Введение. Основы распределенных систем.
- Архитектура распределенных stateful сервисов
- Иммутабельные данные в распределенных системах
- Архитектура систем Map-Reduce
Промежуточная аттестация
- 2025/2026 2nd module0.45 * Домашнее задание + 0.45 * Домашнее задание + 0.1 * Экзамен
Список литературы
Рекомендуемая основная литература
- Артамонов, Д. (2009). Научно-Методические Основы Разработки Распределенных Систем Формирования Согласованных Решений. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.B9913DD4
- Задачи по математике с MATLAB & SIMULINK, Мещеряков, В. В., 2007
- Операционные системы. Т.2: Распределенные системы, сети, безопасность, Дейтел, Х. М., 2007
Рекомендуемая дополнительная литература
- Адаптивные и инвариантные алгоритмы обнаружения объектов на изображениях и их моделирование в Matlab : учебное пособие, Волков, В. Ю., 2014
- Зинкин, С. (2008). Элементы Технологии Иерархического Концептуального Моделирования И Реализации Систем И Сетей Хранения И Обработки Данных. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.58903025