Date Added: Jun 2010
Subtle implementation errors or mis-configurations in complex Internet services may lead to performance degradations without causing failures. These undiscovered performance anomalies afflict many of today's systems, causing violations of Service-Level Agreements (SLAs), unnecessary resource over provisioning, or both. In this paper, the authors re-inserted realistic anomaly causes into a multi-tier Internet service architecture and studied their manifestations. They observed that each cause had certain workload and management parameters that were more likely to trigger manifestations, hinting that such parameters could be effective classifiers. This observation held even when anomaly causes manifested differently in combination than in isolation.