SOSP2024
Skyloft: A General High-Efficient Scheduling Framework in User Space
Yuekai Jia, Kaifu Tian, Yuyang You, Yu Chen, Kang Chen
被引用 3 次
摘要
Skyloft is a general and highly efficient user-space scheduling framework. It leverages user-mode interrupt to deliver and process hardware timers directly in user space. This capability enables Skyloft to achieve μs-scale preemption. Skyloft offers a set of scheduling interfaces that supports different scheduling policies, including both preemptive and nonpreemptive ones. Operating as a user-space scheduling framework, Skyloft is compatible with Linux and integrates seamlessly with high-performance I/O frameworks like DPDK.