Контакты:
-
Балюк Данил ВитальевичПреподаватель
Балюк Данил Витальевич
Магистрант направления 09.04.01 «Информатика и вычислительная техника»
Факультет информационных технологий
Специализация: Интеллектуальные системы
Контакты:
Email: Danya9997@mail.ru
Форма консультаций: по расписанию / онлайн по согласованию
Срок ответа на вопросы: до 24 часов в рабочие дни
Название дисциплины:
Сравнительный анализ стандартных методов распределения нагрузки в микросервисных системах и методов с использованием машинного обучения
Год обучения: 1 курс магистратуры
Семестр: 2 семестр
Форма контроля: зачёт
Дисциплина направлена на формирование у обучающихся компетенций ОПК-2, ОПК-3, УК-1 в области анализа и разработки алгоритмов распределения нагрузки в микросервисных системах.
Цель курса — формирование знаний и практических навыков сравнительного анализа стандартных алгоритмов балансировки нагрузки и методов адаптивной маршрутизации на основе машинного обучения.
В рамках дисциплины рассматриваются:
– принципы построения микросервисной архитектуры;
– классические алгоритмы распределения нагрузки (round-robin, least connections, weighted);
– метрики производительности (latency, throughput, error rate, SLA/SLO);
– формальная постановка задачи распределения нагрузки как задачи оптимизации;
– методы машинного обучения для адаптивного выбора экземпляра сервиса;
– проектирование экспериментального стенда;
– проведение нагрузочных и стресс-тестов;
– анализ и интерпретация результатов сравнительных экспериментов.
В результате освоения дисциплины обучающийся способен:
– анализировать архитектуру распределённых систем;
– формализовывать задачу распределения нагрузки;
– реализовывать алгоритмы балансировки на языке C#;
– проводить сравнительный эксперимент и интерпретировать его результаты.