|
Эта публикация цитируется в 2 научных статьях (всего в 2 статьях)
Задачи оптимизации размещения контейнеров MPI-приложений на вычислительных кластерах
Д. А. Грушинa, Н. Н. Кузюринba a Институт системного программирования им. В.П. Иванникова РАН
b Московский физико-технический институт
Аннотация:
MPI — это хорошо зарекомендовавшая себя технология, которая широко используется в высокопроизводительной вычислительной среде. Однако настройка кластера MPI может быть сложной задачей. Контейнеры — это новый подход к виртуализации и простой упаковке приложений, который становится популярным инструментом для высокопроизводительных задач (HPC). Именно этот подход рассматривается в данной статье. Упаковка MPI-приложения в виде контейнера решает проблему конфликтных зависимостей, упрощает конфигурацию и управление запущенными приложениями. Для управления ресурсами кластера может использоваться обычная система очередей (например SLURM) или системы управления контейнерами (Docker Swarm, Kubernetes, Mesos и др.). Контейнеры также дают больше возможностей для гибкого управления запущенными приложениями (остановка, повторный запуск, пауза, в некоторых случаях миграция между узлами), что позволяет получить преимущество при оптимизации размещения задач по узлам кластера по сравнению с классической схемой работы планировщика. В статье рассматриваются различные способы оптимизации размещения контейнеров при работе с HPC-приложениями. Предлагается вариант запуска MPI приложений в системе Fanlight, упрощающий работу пользователей. Рассматривается связанная с данным способом запуска задача оптимизации.
Ключевые слова:
контейнеры, docker, оптимизация.
Образец цитирования:
Д. А. Грушин, Н. Н. Кузюрин, “Задачи оптимизации размещения контейнеров MPI-приложений на вычислительных кластерах”, Труды ИСП РАН, 29:6 (2017), 229–244
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/tisp284 https://www.mathnet.ru/rus/tisp/v29/i6/p229
|
|