Логотип МИЭМ НИУ ВШЭ
Рабочий
Логотип типа проекта Программный
Программный
2026 / 2027
Логотип проекта Разработка автоматического проактивного балансировщика числа модулей в кластере Kubernetes
    Комиссия 2

2649 Разработка автоматического проактивного балансировщика числа модулей в кластере Kubernetes

Старт
02.10.2026
Представление
05.11.2026 – 19.11.2026
Постерная сессия
26.01.2027 – 06.02.2027
Защита
06.04.2027 – 17.04.2027

Паспорт проекта

Аннотация

С 2010 года, с активным развитием облачных технологий, промышленным стандартом развертывания программ стали контейнеры и их оркестратор Kubernetes (k8s). При поступлении сетевого запроса на IP-адрес шлюз по правилам маршрутизации направляет его в сервис, а тот — на экземпляр пода (pod — минимальная единица развертывания) для выполнения работы. При росте числа запросов главный узел увеличивает число подов, чтобы обрабатывать больше запросов. Для управления числом подов k8s использует реактивное...

Отрасль

Информатика

Теги

Kubernetes (k8s)
Машинное обучение
Облачные технологии
Golang
Python

Цель

Основной целью проекта является разработка программного модуля, который будет управлять количеством модулей в кластере k8s на основе современных методов машинного обучения. Основным отличием от традиционно принятых приложений является применение проактивного подхода (в купе с реактивным) к управлению числом подов в связи с тем, что он общепринято считается более перспективным для выполнения sla перед потребителями услуг облачных сервисов.

Ожидаемые результаты

  • Архитектура проекта описанная в виде диаграмм нотации UML
    • Разработанные и развёрнутые лабораторные приложения с требуемым профилем
      • Провести классификацию бизнес приложений в зависимости от того, какие они больше всего потребляют ресурсы
      • Реализовать лабораторные стенды выбранных приложений, основные требования к лабораторным стендам, чтобы они хорошо представляли свои классы
      • Подготовить развертывание экземпляров лабораторных приложений в k8s

    Форма и способы промежуточного контроля

    Команда проекта осуществляет не реже чем еженедельно созвоны с руководителем проекта и отчитывается в формате созвонов не реже чем ежемесечно перед руководителем направления.

    Форма представления результатов

    Опубликованный репозиторий с исходными кодами разработанного proactive autoscaller на выбранном языке программирования размещенный в системе gitlab.

    Ресурсное обеспечение

    Персональный компьютер с установленным linux/mac os (если у вас windows наличие требуемого софта не гарантируется), редактор vs code, доступ в интернет, просмотрщик pdf файлов.

    Имеющийся задел

    На текущий момент были предварительно был выбран список статей на основе которых планируется построение архитектуры приложения.

    Заказчик

    МИЭМ / ДКИ