Skip to content

Opening book details…

Can I read Compiling for niceness: mitigating contention for QoS in warehouse scale computers on EtoBox?

Compiling for niceness: mitigating contention for QoS in warehouse scale computers by Lingjia Tang; Jason Mars; Mary Lou Soffa is a scholarly article available to read on EtoBox.

What is Compiling for niceness: mitigating contention for QoS in warehouse scale computers about?

As the class of datacenters recently coined as warehouse scale computers (WSCs) continues to leverage commodity multicore processors with increasing core counts, there is a growing need to consolidate various workloads on these machines to fully utilize their computation power. However, it is well known that when multiple applications are co-located on a multicore machine, contention for shared memory resources can cause severe cross-core performance interference. To ensure that the quality of service (QoS) of user-facing applications does not suffer from performance interference, WSC operators resort to disallowing co-location of latencysensitive applications with other applications. This policy translates to low machine utilization and millions of dollars wasted in WSCs.This paper presents QoS-Compile, the first compilation approach that statically manipulates application contentiousness to enable the co-location of applications with varying QoS requirements, and as a result, can greatly improve machine utilization. Our technique first pinpoints an application's code regions that tend to cause contention and performance interference. QoS-Compile then transforms those regions to r

Author
Lingjia Tang; Jason Mars; Mary Lou Soffa
Publisher
ACM
Published
2012
Language
EN

More by Lingjia Tang; Jason Mars; Mary Lou Soffa

Browse all works by Lingjia Tang; Jason Mars; Mary Lou Soffa