Trends in big data analytics
One of the major applications of future generation parallel and distributed systems is in big-
data analytics. Data repositories for such applications currently exceed exabytes and are …
data analytics. Data repositories for such applications currently exceed exabytes and are …
Bubble-up: Increasing utilization in modern warehouse scale computers via sensible co-locations
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 …
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 …
existing systems despite significant research efforts dedicated to this problem in the past …
Fairness via source throttling: a configurable and high-performance fairness substrate for multi-core memory systems
E Ebrahimi, CJ Lee, O Mutlu, YN Patt - ACM Sigplan Notices, 2010 - dl.acm.org
Cores in a chip-multiprocessor (CMP) system share multiple hardware resources in the
memory subsystem. If resource sharing is unfair, some applications can be delayed …
memory subsystem. If resource sharing is unfair, some applications can be delayed …
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 …
{ResQ}: Enabling {SLOs} in network function virtualization
Network Function Virtualization is allowing carriers to replace dedicated middleboxes with
Network Functions (NFs) consolidated on shared servers, but the question of how (and even …
Network Functions (NFs) consolidated on shared servers, but the question of how (and even …
Dirigent: Enforcing QoS for latency-critical tasks on shared multicore systems
Latency-critical applications suffer from both average performance degradation and reduced
completion time predictability when collocated with batch tasks. Such variation forces the …
completion time predictability when collocated with batch tasks. Such variation forces the …
MISE: Providing performance predictability and improving fairness in shared main memory systems
Applications running concurrently on a multicore system interfere with each other at the main
memory. This interference can slow down different applications differently. Accurately …
memory. This interference can slow down different applications differently. Accurately …
The impact of memory subsystem resource sharing on datacenter applications
In this paper we study the impact of sharing memory resources on five Google datacenter
applications: a web search engine, bigtable, content analyzer, image stitching, and protocol …
applications: a web search engine, bigtable, content analyzer, image stitching, and protocol …
Contention-aware scheduling on multicore systems
S Blagodurov, S Zhuravlev, A Fedorova - ACM Transactions on …, 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 …
existing systems despite significant research efforts dedicated to this problem in the past …