すべてのプロダクト
Search
ドキュメントセンター

Platform For AI:スケジューリングポリシー

最終更新日:Jul 22, 2024

リソースクォータは、コンピューティングリソースのコレクションです。 リソースクォータを作成するときに、ビジネス要件に基づいてスケジューリングポリシーを設定し、リソース使用率を最適化できます。 このトピックでは、設定できるスケジューリングポリシーについて説明します。

背景情報

Platform for AI (PAI) で複数のジョブを同時に実行する場合、ジョブはジョブキューに送信され、特定の順序で処理されます。 ジョブキュー内のコンピューティングリソースの割り当てを最適化するために、PAIには複数のスケジューリングポリシーが用意されており、ジョブを効率的にデキューして処理するために使用できます。 スケジューリングポリシーは、PAIコンソールの [リソースクォータ] ページで設定および管理できます。 クォータの作成後にリソースクォータのスケジューリングポリシーを変更すると、実行が開始されていないジョブのみが影響を受けます。

スケジューリングポリシー

以下のセクションでは、PAIが提供する各スケジューリングポリシーの内容について説明します。

最初に、先出し (FIFO)

キュー内の最初のジョブをデキューできない場合、システムはジョブをスキップせず、ジョブのデキューを繰り返し試行します。

image

ラウンドロビン

キュー内の最初のジョブをデキューできない場合、システムはジョブをスキップし、キュー内の他のジョブを順番にデキューしようとします。

image

バランス

  • キュー内の最初のジョブをデキューできない場合、システムはジョブをスキップせず、ジョブのデキューを繰り返し試行します。

  • 最初のジョブが事前定義された期間 (ほとんどの場合数分) 内にデキューされない場合、システムはラウンドロビンポリシーを使用して1番目と2番目のジョブをデキューしようとします。

  • 2番目のジョブが事前定義された期間内にデキューされなかった場合、システムはラウンドロビンポリシーを使用して1番目、2番目、3番目のジョブをデキューしようとします。 システムは、同じ方法で残りのジョブをデキューします。

image

インテリジェント

システムは、各ジョブに割り当てる優先順位に基づいてスケジューリングポリシーを採用します。

  • 優先度が7以上のジョブは、FIFOポリシーを使用してスケジュールされます。

  • 優先度が7未満のジョブは、Robin Roundポリシーを使用してスケジュールされます。 この場合、キュー内のジョブの優先度は、優先度が6になるまで、キュー時間に基づいて1ずつ増加する。

image

前の図では、Item1とItem2には7以上の優先度が割り当てられ、Item3からNには7未満の優先度が割り当てられています。

関連ドキュメント

リソースクォータの作成時にスケジューリングポリシーを設定する方法については、「概要」をご参照ください。

説明

スケジューリングポリシーは、中国 (Ulanqab) リージョンでのみサポートされています。