Daily Arxiv

전 세계에서 발간되는 인공지능 관련 논문을 정리하는 페이지 입니다.
본 페이지는 Google Gemini를 활용해 요약 정리하며, 비영리로 운영 됩니다.
논문에 대한 저작권은 저자 및 해당 기관에 있으며, 공유 시 출처만 명기하면 됩니다.

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가 생성한 코드 및 구성을 정적/동적 분석을 통해 검증하는 실행 검증기의 세 가지 주요 서비스를 제공합니다. sched-agent라는 다중 에이전트 시스템을 통해 워크로드를 자율적으로 분석하고, 맞춤형 eBPF 스케줄링 정책을 합성하여 sched_ext 인프라를 통해 배포합니다. 평가 결과, SchedCP는 기존 방식에 비해 최대 1.79배의 성능 향상과 13배의 비용 절감을 달성하면서 높은 성공률을 유지했습니다. 이를 통해 전문가 수준의 시스템 최적화를 가능하게 하고, 자체 최적화되는 애플리케이션 인식 운영 체제를 향한 발걸음을 내딛었습니다.

시사점, 한계점

시사점:
LLM을 활용하여 운영체제 스케줄러를 자동으로 최적화하는 새로운 방법 제시.
의미적 추론과 실행을 분리하는 아키텍처를 통해 안전하고 효율적인 최적화 가능.
기존 방식 대비 성능 향상 및 비용 절감 효과 입증.
전문가 수준의 시스템 최적화를 일반화.
자체 최적화 운영체제 개발 가능성 제시.
오픈소스 공개를 통한 접근성 향상.
한계점:
LLM 에이전트의 안정성 및 신뢰성에 대한 추가적인 연구 필요.
다양한 워크로드 및 시스템 환경에 대한 일반화 가능성 검증 필요.
eBPF 기반으로 구현되어 eBPF를 지원하지 않는 시스템에서는 적용 불가능.
MCP 서버의 안정성 및 확장성에 대한 추가적인 검증 필요.
👍