Система управления заданиями С учетом описанных выше требований нами была разработана и
продолжает развиваться система управления заданиями для вычисли-
тельного кластера. В качестве вариантов ПО управления кластером
рассматривались многие распространенные пакеты, такие как
OpenPBS, но по разным причинам они не стали использоваться. Среди
возможностей системы управления заданиями, разрабатываемой в
НИВЦ МГУ, стоит отметить следующие:
• Поддержка множественных подкластеров с независимыми очере-
дями и с возможностью запуска задач на всем кластере; независи-
мые настройки различных очередей.
• Гибкая настройка системы на различные параллельные среды.
• Поддержка приоритетов задач.
• Возможности временной блокировки очередей, задач и узлов кла-
стера.
• Настройка различных ограничений и прав пользователей.
• Средства оптимального планирования загрузки с учетом предпо-
лагаемого времени работы задач.
• Внешние модули для поддержки различных стратегий распреде-
ления процессоров.
• Средства сбора статистики по использованию кластера.
• Веб-интерфейс для просмотра состояния кластеров и очередей.
12
• Переносимость кода – система реализована на языке Perl с отдель-
ными элементами на языке Си.
• Развитая документация для пользователя и администратора.