The Community for Technology Leaders
2012 21st International Conference on Parallel Architectures and Compilation Techniques (PACT) (2012)
Minneapolis, MN, USA
Sept. 19, 2012 to Sept. 23, 2012
ISBN: 978-1-5090-6609-4
pp: 117-126
Kshitij Sudan , University of Utah, USA
Sadagopan Srinivasan , Intel Corporation, USA
Rajeev Balasubramonian , University of Utah, USA
Ravi Iyer , Intel Corporation, USA
ABSTRACT
Co-location of applications is a proven technique to improve hardware utilization. Recent advances in virtualization have made co-location of independent applications on shared hardware a common scenario in datacenters. Co-location, while maintaining Quality-of-Service (QoS) for each application is a complex problem that is fast gaining relevance for these datacenters. The problem is exacerbated by the need for effective resource utilization at datacenter scales. In this work, we show that the memory system is a primary bottleneck in many workloads and is a more effective focal point when enforcing QoS. We examine four different memory system levers to enforce QoS: two that have been previously proposed, and two novel levers. We compare the effectiveness of each lever in minimizing power and resource needs, while enforcing QoS guarantees. We also evaluate the effectiveness of combining various levers and show that this combined approach can yield power reductions
INDEX TERMS
Servers, Quality of service, Random access memory, Hardware, Prefetching, Interference, Schedules
CITATION
Kshitij Sudan, Sadagopan Srinivasan, Rajeev Balasubramonian, Ravi Iyer, "Optimizing datacenter power with memory system levers for guaranteed Quality-of-Service", 2012 21st International Conference on Parallel Architectures and Compilation Techniques (PACT), vol. 00, no. , pp. 117-126, 2012, doi:
93 ms
(Ver 3.3 (11022016))