Title :
Automata-based approach for kernel trace analysis
Author :
Matni, Gabriel ; Dagenais, Michel
Author_Institution :
Dept. of Comput. Eng., Ecole Polytech. de Montreal, Montreal, QC
Abstract :
This paper presents an automata-based approach for analyzing traces generated by the kernel of an operating system. We identified a list of typical patterns of problematic behavior, to look for in a trace, and selected an appropriate state machine language to describe them. These patterns were then fed into an off-line analyzer which efficiently and simultaneously checks for their occurrences even in traces of several gigabytes. The checker achieves a linear performance with respect to the trace size. The remaining factors impacting its performance are discussed.
Keywords :
automata theory; finite state machines; languages; operating system kernels; program diagnostics; automata-based approach; checker; kernel trace analysis; off-line analyzer; operating system; state machine language; Debugging; Floods; Instruments; Intrusion detection; Kernel; Linux; Open source software; Operating systems; Performance analysis; Runtime;
Conference_Titel :
Electrical and Computer Engineering, 2009. CCECE '09. Canadian Conference on
Conference_Location :
St. John´s, NL
Print_ISBN :
978-1-4244-3509-8
Electronic_ISBN :
0840-7789
DOI :
10.1109/CCECE.2009.5090273