Try   HackMD

Linux 核心專題: CPU 排程器之理論基礎

執行人: salmoniscute

任務簡述

修訂《Demystifying the Linux CPU Scheduler》並探究 CFS/EEVDF 背後的理論基礎,包含 fairness, proportional share scheduler, bandwidth control, EEVDF 的 target latency 等議題,適度貢獻回電子書。

TODO: 修訂電子書

研讀《Demystifying the Linux CPU Scheduler》、紀錄問題並提交修正修訂針對用語和敘述。列出提交並收錄的 pull request

#265
#266
#267

TODO: 重新審視 GPS

探究 Generalized Processor-shareing (GPS) model,搭配論文和課程討論

學習 GPS

TODO: 理解 CFS 到 EEVDF 的轉變

從著重 fairness 到 target latency,討論核心開發者的考量,搭配閱讀對應的論文,並整理課程討論

EEVDF 論文研讀
EEVDF 理論實作比較
理解 CFS 到 EEVDF