Measuring interference between live datacenter applications

Application interference is prevalent in datacenters due to contention over shared hardware resources. Unfortunately, understanding interference in live datacenters is more difficult than in controlled environments or on simpler architectures. Most approaches to mitigating interference rely on data...

Full description

Saved in:
Bibliographic Details
Published in2012 International Conference for High Performance Computing, Networking, Storage and Analysis pp. 1 - 12
Main Authors Kambadur, M., Moseley, T., Hank, R., Kim, M. A.
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.11.2012
Subjects
Online AccessGet full text
ISBN1467308056
9781467308052
ISSN2167-4329
DOI10.1109/SC.2012.78

Cover

Loading…
More Information
Summary:Application interference is prevalent in datacenters due to contention over shared hardware resources. Unfortunately, understanding interference in live datacenters is more difficult than in controlled environments or on simpler architectures. Most approaches to mitigating interference rely on data that cannot be collected efficiently in a production environment. This work exposes eight specific complexities of live datacenters that constrain measurement of interference. It then introduces new, generic measurement techniques for analyzing interference in the face of these challenges and restrictions. We use the measurement techniques to conduct the first large-scale study of application interference in live production datacenter workloads. Data is measured across 1000 12-core Google servers observed to be running 1102 unique applications. Finally, our work identifies several opportunities to improve performance that use only the available data; these opportunities are applicable to any datacenter.
ISBN:1467308056
9781467308052
ISSN:2167-4329
DOI:10.1109/SC.2012.78