SOSP2021
Syrup: User-Defined Scheduling Across the Stack
Kostis Kaffes, Jack Tigar Humphries, David Mazières, Christos Kozyrakis
被引用 35 次
摘要
Suboptimal scheduling decisions in operating systems, networking stacks, and application runtimes are often responsible for poor application performance, including higher latency and lower throughput. These poor decisions stem from a lack of insight into the applications and requests the scheduler is handling and a lack of coherence and coordination between the various layers of the stack, including NICs, kernels, and applications.