+7 499 196 95 39
Программа предназначена для автоматического запуска и распределения задач между вычислительными ресурсами, обслуживаемыми менеджером управления ресурсов SLURM. Здесь под одним вычислительным ресурсом понимается совокупность вычислительных узлов, управляемых одним экземпляром SLURM. Разные ресурсы управляются разными экземплярами SLURM. Программа через равные промежутки времени на каждом ресурсе проверяет текущую загруженность и текущую конфигурацию запуска и определяет, можно ли запустить следующую задачу и на каком ресурсе. Программа учитывает следующие параметры конфигурации запуска: максимально допустимое число запущенных задач, выполняемых в текущий момент на данном ресурсе; максимально допустимое количество задач, выполняемых в текущий момент на всех контролируемых ресурсах; необходимый объем оперативной памяти, свободного жесткого диска, количества ядер процессора для выполнения задачи, приоритет ресурсов и др. Для каждого ресурса модуль запускает одну и ту же задачу-посредника, правила запуска которой описаны в конфигурационном файле. Тип реализующей ЭВМ: IBM PC-совмест. ПК

Язык программирования: Python 2.7

Вид и версия операционной системы: Unix, Linux