DocumentCode
3324876
Title
Processing Diagnosis Queries: A Principled and Scalable Approach
Author
Babu, Shivnath ; Duan, Songyun ; Munagala, Kamesh
Author_Institution
Dept. of Comput. Sci., Duke Univ., Durham, NC
fYear
2008
fDate
7-12 April 2008
Firstpage
1468
Lastpage
1470
Abstract
Many popular Web sites suffer occasional user-visible problems such as slow responses, blank pages or error messages being displayed, items not being added to shopping carts, database slowdowns, and others. Such deviations of systems from desired behavior, or failures, can cause user dissatisfaction and considerable loss of revenue. The scale, complexity, and dynamics of modern systems make it hard to track down the cause of failures manually. We address this problem through a new class of declarative queries, called diagnosis queries, that a system administrator or user can pose to pinpoint the cause of a failure. We describe how diagnosis queries are specified over system-monitoring data, and the challenges faced by current techniques to process these queries. We develop and evaluate a new algorithm, based on a combination of clustering and classification, to process diagnosis queries automatically, efficiently, and with good accuracy.
Keywords
query processing; system monitoring; Web sites; blank pages; error messages; occasional user-visible problem; query processing; slow response; system-monitoring data; Application software; Clustering algorithms; Computer crashes; Computer errors; Computer science; Condition monitoring; Databases; Delay; Hardware; Software performance;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 2008. ICDE 2008. IEEE 24th International Conference on
Conference_Location
Cancun
Print_ISBN
978-1-4244-1836-7
Electronic_ISBN
978-1-4244-1837-4
Type
conf
DOI
10.1109/ICDE.2008.4497592
Filename
4497592
Link To Document