Гранты

Виртуальный суперкомпьютер как инструмент для решения комплексных проблем

  • Руководитель: Богданов А.Б.
  • № 16-07-01113

Создание и использование информационно-телекоммуникационных систем нового поколения на основе технологий облачных вычислений для решения масштабных вычислительных задач. Привлечение подготовленных специалистов для решения задач большого вызова. Перенос приложений в распределенное операционное окружение, обеспечивающее персонализацию и адаптацию вычислительной инфраструктуры под требования приложений.

Данный проект базируется на результатах ранее выполненного с поддержкой РФФИ проекта Облачные технологии как путь к персональным супервычислениям и направлен на решение комплексных прикладных проблем, в частности проблем динамики течений жидкостей и газов с использованием пакета OpenFOAM и проблем улучшения качества оперативного прогноза опасных конвективных явлений (гроза, град, шквал, сильный ливень) на базе разработанной среды распределенных персональных супервычислений и консолидированных баз данных.

В задачи исследования входит: разработка механизмов переноса приложений в среду виртуального суперкомпьютера, создание механизмов для оптимизации приложений в этой среде, тестирование приложений и разработка пользовательского интерфейса (портал, science gateway) для работы с приложениями в распределенной среде.

Построение Unix-подобного окружения для управления виртуальным суперкомпьютером

  • Руководитель: Корхов В.В.
  • № 16-07-01111

Современные высокопроизводительные комплексы включают в себя множество мощных гетерогенных ресурсов, имеющих высокую пиковую производительность, однако даже однородные подобные комплексы используются не всегда эффективно. Пользовательские ошибки, закон Амдаля, возможные бутылочные горлышки — все это является причиной крайне неэффективного использования ресурсов. Получить на практике даже половину от пиковой производительности в случае гетерогенной кластерной архитектуры довольно сложно. Данный проект предлагает создание универсальной среды для мониторинга и управления гетерогенным высокопроизводительным вычислительным кластером, в структуре которого присутствуют виртуальные элементы. В качестве виртуальных элементов выступают контейнеры приложений с различными файловыми системами, конфигурацией модулей и программных библиотек. Задача состоит в создании инструментария для объединения этих элементов, расположенных на разных узлах кластера, а также невиртуализованного сетевого оборудования и других вспомогательных устройств и систем в единое целое для проведения расчетов общего назначения – виртуальный суперкомпьютер.

Технологии обработки сверхбольших объемов разнородной информации в моделях гидрометеорологии

  • Руководитель: Дегтярев А.Б.
  • № 16-07-00886

Проект направлен на создание технологии, обеспечивающей обработку и хранение разнородных некоррелированных метеорологических и океанографических данных большого объема. Создание такой технологии относятся к классу задач Big Data (больших данных), которая в настоящее время является наиболее актуальной проблемой в компьютерных науках. Будут разработаны интерактивные графические комплексы для работы с большими массивами гидрометеорологической, океанологической и навигационной информации, в том числе для автоматизации подготовки исходных данных, используемых в современных численных гидродинамических моделях атмосферы и океана. Для решения поставленной задачи предполагается использовать следующие методы и подходы:

  • использование технологий консолидации для ассимиляции неоднородных метеорологических данных сверхбольшого объема, используемых в системах предсказания погоды;
  • использования post и NoSQL баз данных для хранения, и обработки больших объемов гидрометеорологической информации;
  • построение алгоритмов и перенос моделей гидродинамики, используемых для прогноза состояния атмосферы и океана на современные гибридные вычислительные системы;
  • использование прямых вычислительных экспериментов для моделирования текущего состояния и прогноза динамики изменения состояния океана и атмосферы в локальных морских и глобальных океанских акваториях.

Одним из наиболее значимых результатов проекта будет создание основы для исследований Арктического региона и региона Балтийского моря на новом уровне, соединяющем новые возможности информационных технологий Big Data и современные подходы к решению задач гидрометеорологического моделирования. Реализация данного проекта будет способствовать решению проблемы автоматизации работы с большими объемами разнородных данных при создании информационных систем высокой сложности, а также позволит наиболее эффективно использовать сложные численные комплексы, предназначенные для моделирования состояния атмосферы и океана, что позволит решить задачу точного прогнозирования изменений климата в целом и аномальных атмосферных и океанских явлений – ураганов, наводнений, штормовых нагонов, засухи, гроз, шквалов - в частности.

Облачные технологии как путь к персональным супервычислениям

  • Руководитель: Богданов А.Б.
  • № 13-07-00747

Современные технологии виртуализации и сервис-ориентированной архитектуры позволяют не только объединять гетерогенные ресурсы, но и динамически управлять ими. Виртуальный суперкомпьютер – это концепция построения распределенного вычислительного комплекса, позволяющая эффективно решать масштабные задачи. Такой комплекс изолирует пользователя от ряда технических ограничений вычислительных устройств с помощью технологий виртуализации, позволяя варьировать характеристики вычислителей и балансировать нагрузку. Слой промежуточного программного обеспечения адаптирует комплекс под алгоритм решаемой задачи. Виртуальный суперкомпьютер предназначен для решения задач в установленные индивидуальным пользовательским соглашением сроки. Виртуальный суперкомпьютер, имея структуру гибридного облака, может при необходимости расширять свои вычислительные ресурсы и ресурсы хранения путем использования ресурсов публичных облаков, а также за счет других внешних сервисов. В целом, концепция виртуального суперкомпьютера позволяет консолидировать разнородные ресурсы в единый комплекс, который адаптируется под решение поставленной задачи с вычислительной точки зрения с учетом индивидуальных требований, определяемых пользовательским соглашением.