Поддержка и развитие МИВК ОИЯИ

В рамках научного направления «Поддержка и развитие Многофункционального информационно-вычислительного комплекса (МИВК) ОИЯИ» проводятся работы по следующим темам:


Тема: МИВК: T1/T2/СХД

Руководители: Мицын В.В., Голунов А.О., Кашунин И.А.

Возможные темы дипломных работ

  1. Настройка, тестирование и поддержка системы сверхбольшого хранилища данных - EOS.
  2. Настройка, тестирование и поддержка системы пакетной обработки задач - SLURM.
  3. Настройка, тестирование и поддержка системы долговременного хранения и доступа к данным на ленточных роботах - CTA.

Тема: Системы долговременного хранения и транспортировки данных

Руководитель: Мойбенко А.Н. 

Аннотация

Неотъемлемой частью экспериментов в физике высоких энергий являются системы долговременного хранения и транспортировки данных. Объемы хранимых данных в некоторых экспериментах уже достигают ExaBytes. Системы хранения таких данных должны
обеспечивать:

  • Наиболее быстрый доступ к данным.
  • Масштабирование.
  • Надежность хранения и доступа.
  • Защиту.
  • Эффективный доступ к данным и организация коллаборативного пользования.
  • Географическое распределение систем хранения и их пользователей.

 

Возможные темы дипломных работ

  1. Развитие и сопровождение систем хранения и транспортировки данных.
  2. Тестовая система для тестирования возможностей систем хранения при высоких нагрузках. 
  3. Реализация уровня передачи контрольных сообщений на базе распределенных систем коммуникации.
  4. Организация распределенной, масштабируемой иерархической системы хранения данных 

Общие требования к студентам

  • Аналитические способности.
  • Знание основных способов проектирования и разработки программного обеспечения.
  • Знание OS Linux (RedHat) на уровне системного администратора.
  • Практика использования bash, python, C, C++.
  • Github, gitlab, CI/CD
  • Английский язык на среднем уровне.

Тема:  Цифровые двойники 

Руководители: д.т.н. Кореньков В.В. к.т.н. Пряхина Д.И., Трофимов В.В. 

Аннотация

В настоящее время прослеживается тенденция применения цифровых двойников (ЦД) для решения задач управления и развития сложных систем. Например, для хранения и дальнейшего анализа больших объемов данных, с которыми современный человек сталкивается в любой области деятельности (науке, технике, производстве, социальной жизни и т.п.), стали проектировать центры обработки данных (ЦОД). ЦОД является сложной системой, которая помимо оборудования для хранения и обработки данных, включает в себя сетевую и инженерную инфраструктуру, нематериальные активы по управлению потоками данных и задач и многое другое. Для проектирования, создания и обслуживания таких сложных систем нельзя обойтись без ЦД. В частности, ЦД могут применяться с целью улучшения технических характеристик вычислительных систем, принятия решений по выбору конфигураций оборудования в рамках задачи масштабирования и управления ресурсами. В ЛИТ ОИЯИ разработаны модели, методы и алгоритмы построения и использования цифровых двойников ЦОД. Разработки легли в основу программного комплекса для создания ЦД и взаимодействия с ними. Методы, алгоритмы и весь программный комплекс необходимо развивать для применения при решении новых задач, возникающих в процессе управления и совершенствования ЦОД.

Возможные темы дипломных работ

  1. Применение методов машинного обучения для анализа данных мониторинга ЦОД. 
  2. Интеграция систем мониторинга в работу цифровых двойников ЦОД. 
  3. Модернизация ядра цифровых двойников для параллельного запуска задач моделирования ЦОД c различными конфигурациями оборудования. 
  4. Модернизация веб-приложения программного комплекса для создания цифровых двойников и взаимодействия с ними. 
  5. Метод многокритериальной оптимизации в задачах выбора конфигураций оборудования для развития ЦОД. 
  6. Реализация алгоритма оптимального распределения задач и данных по ресурсам с учетом эффективности их использования в распределенном ЦОД. 

Общие требования к студентам

  • Целеустремленность, ответственность, желание изучать новое. 
  • Опыт программирования на языке Python. 
  • Знание стандартных языков веб-программирования.
  • Знание основ баз данных.
  • Базовые знания методов машинного обучения. 
  • Опыт создания веб-приложений (желательно).
  • Опыт работ с библиотеками ML/DL (желательно). 
  • Знание методов решения задач оптимизации (желательно).