• Русский
  • Gang scheduling

    Gang scheduling — это реализация планирования «всё или ничего» на основе тайм-аута в Alauda Build of Kueue.

    Gang scheduling гарантирует, что группа или «ганг» связанных заданий запускается только тогда, когда все необходимые ресурсы доступны. Alauda Build of Kueue обеспечивает gang scheduling, приостанавливая задания до тех пор, пока кластер Alauda Container Platform не сможет гарантировать наличие ресурсов для одновременного запуска и выполнения всех связанных заданий в гангe.

    Gang scheduling особенно важен при работе с дорогими и ограниченными ресурсами, такими как GPU. Gang scheduling предотвращает ситуацию, когда задания занимают GPU, но не используют их, что повышает эффективность использования GPU и снижает затраты на выполнение. Gang scheduling также помогает избежать проблем, таких как сегментация ресурсов и взаимные блокировки.

    Настройка gang scheduling

    Gang scheduling включён по умолчанию. В качестве администратора кластера вы можете изменить тайм-аут или отключить gang scheduling, изменив параметры формы развертывания плагина кластера Alauda Build of Kueue.