Association for Computing Machinery
Operating systems engineers have developed tracing tools that log details about process execution at the kernel level. These tools make it easier to understand the actual execution that takes place on real systems. Unfortunately, uncovering certain types of useful information in kernel trace data is nearly impossible through manual inspection of a trace log. To detect interesting inter-process communication patterns and other recurring runtime execution patterns in operating system trace logs, the authors employ data mining techniques, in particular, frequent pattern mining.