# パイロットジョブ ## 定義 パイロットジョブ(pilot-job)は、バッチシステムから得た包含割当の内側でタスク流を集約・ディスパッチするパターンである。外側のジョブスケジューラは割当単位の会計・制御に留まり、個別タスクの提出 RPC や状態照会を削減できる一方、タスク単位の可視性・制限・取消・プリエンプションは外側から見えにくくなる(Source: [[@2026__arXiv__Balancing Workload Performance and Slurm Stress - Four Nextflow Deployment Strategies]])。 ## 未解決の問い - 永続パイロット(常駐 HQ / Flux)と clean-start 毎回起動では、ウォールタイム–RPC フロンティア上の位置がどうずれるか。 - パイロット内側のタスク失敗隔離と、外側 Fairshare / バックフィル適合を同時に保つ運用規約は何か。 ## 未編纂の観察 - [割当内ディスパッチ] [[Nextflow]] の [[HyperQueue]] / [[Flux Framework|Flux]] 配備は、付与済み [[Slurm]] 割当内でタスクを流すパイロットジョブ型であり、Slurm オブジェクトは外側割当(と Flux では srun ステップ)に集約される。会計粒度は変わるが Fairshare 自体は回避されない(Source: [[@2026__arXiv__Balancing Workload Performance and Slurm Stress - Four Nextflow Deployment Strategies]])。 - [計測上の障害] タスク単位待ち行列指標は、割当内タスクと Slurm ネイティブ提出を同じ待ち場所で比較できない。clean-start 時計とユーザー別 sdiag 帰属が、パイロット型とネイティブを同一軸に載せる条件になる(Source: [[@2026__arXiv__Balancing Workload Performance and Slurm Stress - Four Nextflow Deployment Strategies]])。 ## 関連 - ソース: [[@2026__arXiv__Balancing Workload Performance and Slurm Stress - Four Nextflow Deployment Strategies]] - エンティティ: [[Nextflow]] / [[HyperQueue]] / [[Flux Framework]] / [[Slurm]] - 概念: [[HPCジョブスケジューリング]] ## 出典 - [[@2026__arXiv__Balancing Workload Performance and Slurm Stress - Four Nextflow Deployment Strategies]](Nextflow–Slurm 4 戦略比較におけるパイロット型の位置づけと計測障害)