Syrup
Kostis Kaffes, Jack Tigar Humphries, David Mazières, Christos Kozyrakis
Abstract
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.
Topics & Concepts
Computer scienceScheduling (production processes)Latency (audio)Processor schedulingDistributed computingStack (abstract data type)Coherence (philosophical gambling strategy)Operating systemComputer networkTelecommunicationsEngineeringResource (disambiguation)Operations managementPhysicsQuantum mechanicsParallel Computing and Optimization TechniquesReal-Time Systems SchedulingDistributed and Parallel Computing Systems