Есть ли способ узнать, какое задание начнется следующим в qsub?

В нашем институте (IISc Bangalore) Supercomputer мы отправляем задания, используя qsub. Задания начнут выполняться в соответствии со следующим:

(1) Время его стены (ожидаемое время завершения)

(2) Его положение в уважаемой очереди (маленькой, средней, большой и т. д.).

Таким образом, очень сложно узнать, какое задание начнется после завершения одного задания, которое выполняется в данный момент. Но у qsub, вероятно, есть собственный список, по которому он начинает новую работу сразу же после завершения другой работы. Есть ли способ узнать, какое задание начнется следующим. Есть ли какая-либо команда для этого. Спасибо.


person Debarshi Majumder    schedule 30.05.2020    source источник


Ответы (1)


К сожалению, нет четкого способа узнать, какое задание будет выполняться следующим в суперкомпьютерной системе. Начало задания зависит не только от его времени на стене или позиции в очереди, но и от многих других факторов, основанных на политике на уровне сайта, стратегиях планирования и приоритетах. Институт может выбрать определенный внутренний рейтинг (приоритеты) работы на основе таких факторов, как управление питанием, балансировка нагрузки и т. д.

С другой стороны, существует множество исследований, позволяющих прогнозировать время ожидания при распределении работы. Системы TeraGrid предоставляют расчетное время ожидания. Кроме того, см link1, link2 (от SERC) для получения дополнительной информации о прогнозировании времени ожидания.

person j23    schedule 26.06.2020