Schedulable Kqueue is a new design to FreeBSD Kqueue that improves application tail latency and low-latency throughput. SKQ introduces a new scalable architecture and event scheduling. We provide multiple scheduling policies that improve cache locality and reduce workload imbalance. SKQ also enables applications to prioritize processing latency-sensitive requests over regular requests.
- Siyao Zhao
- Haoyu Gu
- Ali José Mashtizadeh
- Siyao Zhao, Haoyu Gu, Ali José Mashtizadeh. SKQ: Event Scheduling for Optimizing Tail Latency in a Traditional OS Kernel In Proceedings of the USENIX Annual Technical Conference (USENIX ‘21). June, 2021.