2021 · 35 citations · 38 references
Suboptimal Scheduling DecisionsEngineeringOperating SystemsEdge ComputingReal-time Operating SystemCloud ComputingPerformance ModelingComputer EngineeringComputer ArchitectureSystems EngineeringPoor Application PerformanceScheduling (Computing)Low LatencyComputer ScienceParallel ComputingSystem SoftwarePerformance IssueApplication Runtimes
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.
38
2017 USENIX Annual Technical Conference (USENIX ATC'17)
Do Le Quoc, Martin S. Beck, Pramod Bhatotia et al. · 2017 · 3.1K citations
Dawson Engler, M. Frans Kaashoek, James W. O’Toole · 1995 · 1.1K citations
Kay Ousterhout, Patrick Wendell, Matei Zaharia et al. · 2013 · 578 citations · Full text
Thomas E. Anderson, Brian N. Bershad, Edward D. Lazowska et al. · ACM Transactions on Computer Systems · 1992 · 429 citations · Full text