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 …

Bubble-up: Increasing utilization in modern warehouse scale computers via sensible co-locations

J Mars, L Tang, R Hundt, K Skadron… - Proceedings of the 44th …, 2011 - dl.acm.org
As much of the world's computing continues to move into the cloud, the overprovisioning of
computing resources to ensure the performance isolation of latency-sensitive tasks, such as …

Addressing shared resource contention in multicore processors via scheduling

S Zhuravlev, S Blagodurov, A Fedorova - ACM Sigplan Notices, 2010 - dl.acm.org
Contention for shared resources on multicore processors remains an unsolved problem in
existing systems despite significant research efforts dedicated to this problem in the past …

{DeepDive}: Transparently identifying and managing performance interference in virtualized environments

D Novaković, N Vasić, S Novaković, D Kostić… - 2013 USENIX Annual …, 2013 - usenix.org
We describe the design and implementation of DeepDive, a system for transparently
identifying and managing performance interference between virtual machines (VMs) co …

Scheduling and locking in multiprocessor real-time operating systems

BB Brandenburg - 2011 - search.proquest.com
With the widespread adoption of multicore architectures, multiprocessors are now a
standard deployment platform for (soft) real-time applications. This dissertation addresses …

KPart: A hybrid cache partitioning-sharing technique for commodity multicores

N El-Sayed, A Mukkara, PA Tsai… - … Symposium on High …, 2018 - ieeexplore.ieee.org
Cache partitioning is now available in commercial hardware. In theory, software can
leverage cache partitioning to use the last-level cache better and improve performance. In …

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 …

PIPP: Promotion/insertion pseudo-partitioning of multi-core shared caches

Y Xie, GH Loh - ACM SIGARCH Computer Architecture News, 2009 - dl.acm.org
Many multi-core processors employ a large last-level cache (LLC) shared among the
multiple cores. Past research has demonstrated that sharing-oblivious cache management …

An analysis of performance interference effects in virtual environments

Y Koh, R Knauerhase, P Brett… - … Analysis of Systems …, 2007 - ieeexplore.ieee.org
Virtualization is an essential technology in modern datacenters. Despite advantages such as
security isolation, fault isolation, and environment isolation, current virtualization techniques …