2012 International Conference for High Performance Computing, Networking, Storage and Analysis · 2012 · 63 citations · 45 references
ComputingComputer ScienceComputer SystemsCloud InfrastructureCloud Performance OptimizationDistributed SystemsCompute Resource ManagementInterference ManagementPerformance Bottleneck AnalysisApplication Performance MonitoringHardware ResourcesInterferenceMeasurement TechniquesPerformance Bottleneck DetectionPerformance MonitoringResource Contention ManagementResource Monitoring
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.
45
Jason Mars, Lingjia Tang, Robert Hundt et al. · 2011 · 604 citations
Ripal Nathuji, Aman Kansal, Alireza Ghaffarkhah · 2010 · 570 citations
Predicting Inter-Thread Cache Contention on a Chip Multi-Processor Architecture
Dhruba Chandra, Fei Guo, Seongbeom Kim et al. · 2005 · 525 citations