• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Магистратура 2022/2023

Распределенные системы

Статус: Курс по выбору (Науки о данных (Data Science))
Направление: 01.04.02. Прикладная математика и информатика
Когда читается: 2-й курс, 1, 2 модуль
Формат изучения: без онлайн-курса
Охват аудитории: для своего кампуса
Прогр. обучения: Науки о данных
Язык: русский
Кредиты: 8
Контактные часы: 56

Программа дисциплины

Аннотация

Курс посвящен архитектуре инфраструктурных распределенных систем. В курсе студенты познакомятся с такими понятиями, как: scalability, fault-tolerance, consensus, distributed storage, map-reduce, zookeeper, etc. У них будет возможность познакомиться с тем, какие проблемы стоят перед разработчиками распределённых систем и как они решаются в промышленных системах.
Цель освоения дисциплины

Цель освоения дисциплины

  • Ознакомление с основными принципами архитектуры распределённых систем.
Планируемые результаты обучения

Планируемые результаты обучения

  • Иметь представление о репликации данных в распределённых системах
  • Иметь представление об архитектуре систем MapReduce
  • Понимать типичные проблемы, решаемые с помощью распределенных систем. Быть знакомым с понятием распределенного алгоритма. Иметь представление о модели отказов в распределенных системах.
  • Понимать, каким образом достигается отказоустойчивость и масштабируемость сервисов
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Введение. Основы распределенных систем.
  • Архитектура распределенных stateful сервисов
  • Иммутабельные данные в распределенных системах
  • Архитектура систем Map-Reduce
Элементы контроля

Элементы контроля

  • неблокирующий Домашняя работа 1
  • неблокирующий Домашняя работа 2
  • неблокирующий Контрольная работа
  • неблокирующий Домашняя работа 1
  • неблокирующий Домашняя работа 2
  • неблокирующий Экзамен
Промежуточная аттестация

Промежуточная аттестация

  • 2022/2023 учебный год 2 модуль
    0.2 * Экзамен + 0.15 * Домашняя работа 2 + 0.15 * Домашняя работа 1 + 0.2 * Контрольная работа + 0.15 * Домашняя работа 2 + 0.15 * Домашняя работа 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