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 …
modern computing platforms and will most likely continue to be dominant well into the …
Modeling virtual machine performance: challenges and approaches
Data centers are increasingly employing virtualization and consolidation as a means to
support a large number of disparate applications running simultaneously on server …
support a large number of disparate applications running simultaneously on server …
Caladan: Mitigating interference at microsecond timescales
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 …
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 …
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 …
resources on demand. Multiple commercial clouds already allow businesses to replace, or …
Towards practical page coloring-based multicore cache management
Modern multi-core processors present new resource management challenges due to the
subtle interactions of simultaneously executing processes sharing on-chip resources …
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 …
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
Workload consolidation is very attractive for cloud platforms due to several reasons
including reduced infrastructure costs, lower energy consumption, and ease of …
including reduced infrastructure costs, lower energy consumption, and ease of …
Using OS observations to improve performance in multicore systems
Today's operating systems don't adequately handle the complexities of Multicore
processors. Architectural features confound existing OS techniques for task scheduling, load …
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 …
resources. Unfortunately, understanding interference in live datacenters is more difficult than …