Title :
Hardware performance counter-based problem diagnosis for e-commerce systems
Author :
Bare, Keith A. ; Kavulya, Soila ; Narasimhan, Priya
Author_Institution :
Electr. & Comput. Eng. Dept., Carnegie Mellon Univ., Pittsburgh, PA, USA
Abstract :
Black-box instrumentation can support problem diagnosis in distributed systems without the need to modify the application code or to understand its semantics. We explore a novel, low-overhead black-box instrumentation source - CPU/hardware performance counters - for problem diagnosis. Based on our hypothesis that performance problems manifest as observable, anomalous changes in CPU performance counter-values collected across the nodes of a distributed system, we develop a diagnosis approach that is able to detect and localize performance problems injected into RUBiS, a three-tier e-commerce system.
Keywords :
distributed processing; electronic commerce; performance evaluation; CPU performance counter values; RUBiS; black-box instrumentation; distributed systems; e-commerce systems; hardware performance counter based problem diagnosis; Costs; Counting circuits; Event detection; Hardware; Instruments; Middleware; Open source software; Performance analysis; Registers; Software systems;
Conference_Titel :
Network Operations and Management Symposium (NOMS), 2010 IEEE
Conference_Location :
Osaka
Print_ISBN :
978-1-4244-5366-5
Electronic_ISBN :
1542-1201
DOI :
10.1109/NOMS.2010.5488457