Skip to content

QoS Policy: Guaranteed/Burstable/BestEffortポリシーを実装 #13

@m96-chan

Description

@m96-chan

概要

3種類のQoS(Quality of Service)ポリシーを実装する。

QoSモデル

QoS メモリ保証 帯域幅保証 備考
Guaranteed Hard Hard 最高優先度
Burstable Hard Soft スロットリング可能
BestEffort Soft Soft 余剰リソースのみ使用

API設計

task = scheduler.submit(
    fn,
    policy="guaranteed",
    memory="1GB",
    bandwidth=0.10,
)

実装タスク

  • QoSPolicy列挙型
  • ポリシーごとのリソース割り当てロジック
  • スロットリング判定
  • 優先度ベースのスケジューリング

参考

  • ArcScheduler.md: Section 8 (QoS Policy Model)
  • README.md: Scheduling Policies

Metadata

Metadata

Assignees

No one assigned

    Labels

    v0.2Scheduler: memory + bandwidth guarantees

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions