Survey of scheduling techniques for addressing shared resources in multicore processors

S Zhuravlev, JC Saez, S Blagodurov… - ACM Computing …, 2012 - dl.acm.org
Chip multicore processors (CMPs) have emerged as the dominant architecture choice for
modern computing platforms and will most likely continue to be dominant well into the …

Modeling virtual machine performance: challenges and approaches

O Tickoo, R Iyer, R Illikkal, D Newell - ACM SIGMETRICS Performance …, 2010 - dl.acm.org
Data centers are increasingly employing virtualization and consolidation as a means to
support a large number of disparate applications running simultaneously on server …

Caladan: Mitigating interference at microsecond timescales

J Fried, Z Ruan, A Ousterhout, A Belay - 14th USENIX Symposium on …, 2020 - usenix.org
The conventional wisdom is that CPU resources such as cores, caches, and memory
bandwidth must be partitioned to achieve performance isolation between tasks. Both the …

CPI2 CPU performance isolation for shared compute clusters

X Zhang, E Tune, R Hagmann, R Jnagal… - Proceedings of the 8th …, 2013 - dl.acm.org
Performance isolation is a key challenge in cloud computing. Unfortunately, Linux has few
defenses against performance interference in shared resources such as processor caches …

Q-clouds: managing performance interference effects for qos-aware clouds

R Nathuji, A Kansal, A Ghaffarkhah - … of the 5th European conference on …, 2010 - dl.acm.org
Cloud computing offers users the ability to access large pools of computational and storage
resources on demand. Multiple commercial clouds already allow businesses to replace, or …

Towards practical page coloring-based multicore cache management

X Zhang, S Dwarkadas, K Shen - Proceedings of the 4th ACM European …, 2009 - dl.acm.org
Modern multi-core processors present new resource management challenges due to the
subtle interactions of simultaneously executing processes sharing on-chip resources …

Cache QoS: From concept to reality in the Intel® Xeon® processor E5-2600 v3 product family

A Herdrich, E Verplanke, P Autee… - … Symposium on High …, 2016 - ieeexplore.ieee.org
Over the last decade, addressing quality of service (QoS) in multi-core server platforms has
been growing research topic. QoS techniques have been proposed to address the shared …

Cuanta: quantifying effects of shared on-chip resource interference for consolidated virtual machines

S Govindan, J Liu, A Kansal… - Proceedings of the 2nd …, 2011 - dl.acm.org
Workload consolidation is very attractive for cloud platforms due to several reasons
including reduced infrastructure costs, lower energy consumption, and ease of …

Using OS observations to improve performance in multicore systems

R Knauerhase, P Brett, B Hohlt, T Li, S Hahn - IEEE micro, 2008 - ieeexplore.ieee.org
Today's operating systems don't adequately handle the complexities of Multicore
processors. Architectural features confound existing OS techniques for task scheduling, load …

Measuring interference between live datacenter applications

M Kambadur, T Moseley, R Hank… - SC'12: Proceedings of …, 2012 - ieeexplore.ieee.org
Application interference is prevalent in datacenters due to contention over shared hardware
resources. Unfortunately, understanding interference in live datacenters is more difficult than …