Shinjuku: Preemptive scheduling for µsecond-scale tail latency

The recently proposed dataplanes for microsecond scale applications, such as IX and ZygOS, use non-preemptive policies to schedule requests to cores. For the many real-world scenarios where request service times follow distributions with high dispersion or a heavy tail, they allow short requests to...

Full description

Bibliographic Details
Main Authors: Kaffes, K, Chong, T, Humphries, JT, Belay, Adam M, Mazières, D, Kozyrakis, C
Other Authors: Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Format: Article
Language:English
Published: Association for Computing Machinery (ACM)/ USENIX Association 2021
Online Access:https://hdl.handle.net/1721.1/131021