arXiv cs.AI· Xinbo Wang, Shian Jia, Ziyang Huang, Jing Cao, Mingli Song·· 12 小时前AI 评分31
LAPS:面向进程调度优化的轻量级自适应策略切换框架
Beyond the Monolithic Scheduler: Lightweight Adaptive Policy Switcher for Process Scheduling Optimization
AI 导读
LAPS 通过离线构建开销感知的策略映射表,在运行时仅对工作负载分类做机器学习推理,再以低成本查表在预定义专家策略间切换。在 Linux 默认调度器 EEVDF 上,LAPS 平均性能提升 8.91%,延迟敏感任务响应延迟最多降低 91.7%。代码已公开。
正文 · 原文
Abstract:Modern operating system process schedulers typically enforce a static, ``one-policy-fits-all'' design, which inevitably compromises performance under the highly dynamic and mixed workloads of contemporary edge systems. Transitioning to dynamic adaptation faces two fundamental challenges: scenario specific static policies lack robust runtime adaptability, whereas computationally intensive AI-assisted policies introduce unacceptable execution overhead for resource-constrained devices. To structurally resolve this dilemma, we propose the Lightweight Adaptive Policy Switcher (LAPS), a framework that dynamically switches between predefined expert policies, thus decoupling high frequency context switching from low-frequency policy transitions and amortizing transitional overheads. To eliminate prohibitive online computations, LAPS pre-resolves all heavy dynamic tradeoffs via an offline preparation phase, constructing a strictly overhead-aware Policy Mapping Table. During runtime, it executes an agentic Observe-Infer-Switch cycle that limits machine learning inference strictly to workload classification. Consequently, LAPS executes efficient dynamic adaptation simply by mapping the inferred workload state to optimal expert policies via low-cost table lookups. Experiments show that LAPS achieves an average performance gain of 8.91% and reduces response latency by up to 91.7% in latency-sensitive tasks over the default Linux scheduler EEVDF. Our results demonstrate that LAPS outperforms the baseline in a wide range of test cases, offering a practical path toward more responsive and intelligent operating systems. Our code is publicly available at this https URL.
| Subjects: | Distributed, Parallel, and Cluster Computing (cs.DC); Artificial Intelligence (cs.AI) |
| Cite as: | arXiv:2511.11628 [cs.DC] |
| (or arXiv:2511.11628v2 [cs.DC] for this version) | |
| https://doi.org/10.48550/arXiv.2511.11628 arXiv-issued DOI via DataCite |
Submission history
From: Shian Jia [view email]
[v1]
Fri, 7 Nov 2025 14:16:31 UTC (690 KB)
[v2]
Thu, 22 Oct 2026 18:09:01 UTC (1,324 KB)
来源:arXiv cs.AI · arxiv.org