loading...
Abstracting Execution Logs to Execution Events for Enterprise Applications (Short Paper)
August 12-August 13
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/QSIC.2008.502008 The Eighth International Confere ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Monitoring the execution of large enterprise systems is needed to ensure that such complex systems are performing as expected. However, common techniques for monitoring, such as code instrumentation and profiling have significant performance overhead, and require access to the source code and to system experts. In this paper, we propose using execution logs to monitor the execution of applications. Unfortunately, execution logs are not designed for monitoring purposes. Each occurrence of an execution event results in a different log line, since a log line contains dynamic information which varies for each occurrence of the event. We propose an approach which abstracts log lines to a set of execution events. Our approach can handle log lines without having strict requirements on the format of a log line. Through a case study on a large enterprise application, we demonstrate that our approach performs well when abstracting execution logs for large enterprise applications. We compare our approach against the SLCT tool which is commonly used to find line patterns in logs.
Index Terms:
Log Abstraction, Dynamic Analysis, Monitoring, Clone
Citation:
Zhen Ming Jiang, Ahmed E. Hassan, Parminder Flora, Gilbert Hamann, "Abstracting Execution Logs to Execution Events for Enterprise Applications (Short Paper)," qsic, pp.181-186, 2008 The Eighth International Conference on Quality Software, 2008
Usage of this product signifies your acceptance of the Terms of Use.