Towards Agentic OS: An LLM Agent Framework for Linux Schedulers
Created by
Haebom
作者
Yusheng Zheng, Yanpeng Hu, Wei Zhang, Andi Quinn
概要
SchedCPは、オペレーティングシステムスケジューラのパフォーマンスを最適化するために大規模言語モデル(LLM)エージェントを利用する最初のフレームワークです。既存のスケジューラのアプリケーション特化要件の理解不足という根本的な問題を解決するために、AIの意味的推論(最適化対象)とシステムの実行(観察と行動方法)を分離する別々の制御プレーンアーキテクチャを提示します。 Model Context Protocol(MCP)サーバーとして実装されたSchedCPは、ワークロード分析エンジン、進化するスケジューラポリシーリポジトリ、およびAIによって生成されたコードと構成を静的/動的分析を通じて検証する実行検証器の3つの主要サービスを提供します。 sched-agentと呼ばれるマルチエージェントシステムを介してワークロードを自律的に分析し、カスタマイズされたeBPFスケジューリングポリシーを合成し、sched_extインフラストラクチャを介して展開します。評価の結果、SchedCPは従来の方法に比べて最大1.79倍の性能向上と13倍のコスト削減を達成しながら高い成功率を維持しました。これにより、専門家レベルのシステム最適化を可能にし、自己最適化されたアプリケーション認識オペレーティングシステムに向けた一歩を踏み出しました。