2017 · 195 citations · 50 references
ComputingComputer EngineeringComputer ScienceDistributed SystemsParallel ComputingSchedulingDistributed ComputingHigh-throughput ComputingParallel Computing SystemsResource SchedulingTask SchedulingThroughput OptimizationData-intensive ComputingLatency-aware SchedulingMulticore ArchitecturesMulticore SystemsScalable SchedulingService LatencyTail LatencyTail Latency Reduction
This paper focuses on the efficient scheduling on multicore systems of very fine-grain networked tasks, which are the typical building block of online data-intensive applications. The explicit goal is to deliver high throughput (millions of remote procedure calls per second) for tail latency servicelevel objectives that are a small multiple of the task size.
50
Luiz André Barroso · Communications of the ACM · 2013 · 1.7K citations
kvm : the Linux Virtual Machine Monitor
Avi Kivity · 2007 · 1.3K citations
Workload analysis of a large-scale key-value store
Berk Atikoglu, Yuehai Xu, Eitan Frachtenberg et al. · 2012 · 904 citations
Intel virtualization technology
Richard Uhlig, Gil Neiger, David L. Rodgers et al. · Computer · 2005 · 719 citations