Контакты:

Балюк Данил Витальевич
Магистрант направления 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#;
– проводить сравнительный эксперимент и интерпретировать его результаты.