DocumentCode :
2397777
Title :
Understanding Vicious Cycles in Server Clusters
Author :
Khan, Mohammad Maifi Hasan ; Heo, Jin ; Li, Shen ; Abdelzaher, Tarek
Author_Institution :
Dept. of Comput. Sci., Univ. of Illinois, Urbana, IL, USA
fYear :
2011
fDate :
20-24 June 2011
Firstpage :
645
Lastpage :
654
Abstract :
In this paper, we present an automated on-line service for troubleshooting performance problems in server clusters caused by unintended vicious cycles. The tool complements a large volume of prior performance troubleshooting and diagnostic literature for server farms that identifies problems arising due to resource bottlenecks or failed components. We show that unintended interactions between components in large-scale systems can cause performance problems even in the absence of bottlenecks or failures. Our tool leverages discriminative sequence mining to identify anomalous sequences of events that are candidates for blame for the performance problem. The tool looks for patterns consistent with "vicious cycles" or unstable behavior, as such patterns, when present, are most likely to be problematic. It highlights candidates that are semantically conflicting, such as those arising when different performance management mechanisms make adjustments in conflicting directions. Our approach offers two key advantages in performance troubleshooting. First, it does not require detailed prior knowledge of the underlying system to diagnose the problem. Second, contrary to simple statistical techniques, such as correlation analysis, that work well for continuous variables, our scheme can also identify chains of events (labels) that may explain the root cause of a problem. Our service is deployed on a web server testbed of 17 machines. To make the comparison of our scheme to prior work more concrete, we first reproduce two real-life problem scenarios reported in earlier literature, then explore a third, new case study. In all cases, our tool reports the patterns that explain the cause of the problem without requiring detailed a priori knowledge.
Keywords :
Web services; computer facilities; file servers; large-scale systems; performance evaluation; program diagnostics; Web server; anomalous sequences; automated on-line service; continuous variables; correlation analysis; diagnostics; discriminative sequence mining; failed components; large-scale systems; performance management; performance problems; server clusters; troubleshooting; vicious cycles; Color; Computer bugs; Degradation; Monitoring; Servers; Software; Voltage control; adaptive components; data center; interactive complexity; performance troubleshooting;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems (ICDCS), 2011 31st International Conference on
Conference_Location :
Minneapolis, MN
ISSN :
1063-6927
Print_ISBN :
978-1-61284-384-1
Electronic_ISBN :
1063-6927
Type :
conf
DOI :
10.1109/ICDCS.2011.73
Filename :
5961741
Link To Document :
بازگشت