• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Разработка и программная реализация планировщика распределения задач вычислительного кластера

ФИО студента: Исаев Андрей Сергеевич

Руководитель: Устюжанин Андрей Евгеньевич

Кампус/факультет: Факультет компьютерных наук

Программа: Программная инженерия (Бакалавриат)

Оценка: 7

Год защиты: 2018

Целью данной проектно-исследовательской работы является проектирование и разработка планировщика распределения задач вычислительного кластера. Для достижения цели работы необходимо было выполнить следующие задачи: 1. Ознакомиться с существующим интерфейсом системы. Разработать прототип планировщика с базовой конфигурацией (к примеру, FIFO), при необходимости внести доработки в исходный код системы. Подключить к системе. 2. Написать тестовые задачи (с использованием параллельности https://ru.wikipedia.org/wiki/Чрезвычайная_параллельность, и менее параллезируемые задачи) протестировать, при необходимости доработать прототип до MVP. 3. Провести исследование предметной области, изучить какие подходы планирования используются и как их можно переиспользовать в текущей работе. 4. Исходя из обзора литературы, разработать прототип планировщика с конфигурацией по квотам. Запустить на тестовых задачах. Все данные о запусках и результаты запусков должны быть сохранены в виде логов и агрегированы в один файл. 5. Выбрать классификатор для модели, провести сравнение разных классификаторов. Обучить модель на сгенерированных данных. Пробовать встроить модель в прототип планировщика. 6. Научиться с помощью модели принимать решение о планировании. Завершить интегрирование модели в планировщик. При необходимости доработать прототип до рабочего состояния. 7. Подготовить техническую документацию: Пояснительную записку, Техническое задание, Программу и методику испытаний, Руководство оператора, Руководство программиста. Презентацию готового программного продукта. В результате должен получиться программный продукт, отвечающий всем функциональным требованиям, предъявленным при разработке, с полным пакетом технической документации по ГОСТ 19. Ключевые слова - планирование, машинное обучение, вычислительный кластер, skygrid.

Текст работы (работа добавлена 27 мая 2018 г.)

Выпускные квалификационные работы (ВКР) в НИУ ВШЭ выполняют все студенты в соответствии с университетским Положением и Правилами, определенными каждой образовательной программой.

Аннотации всех ВКР в обязательном порядке публикуются в свободном доступе на корпоративном портале НИУ ВШЭ.

Полный текст ВКР размещается в свободном доступе на портале НИУ ВШЭ только при наличии согласия студента – автора (правообладателя) работы либо, в случае выполнения работы коллективом студентов, при наличии согласия всех соавторов (правообладателей) работы. ВКР после размещения на портале НИУ ВШЭ приобретает статус электронной публикации.

ВКР являются объектами авторских прав, на их использование распространяются ограничения, предусмотренные законодательством Российской Федерации об интеллектуальной собственности.

В случае использования ВКР, в том числе путем цитирования, указание имени автора и источника заимствования обязательно.

Реестр дипломов НИУ ВШЭ