ACM Home Page
Please provide us with feedback. Feedback
A comparative study of pairwise regression techniques for problem determination
Full text PdfPdf (310 KB)
Source IBM Centre for Advanced Studies Conference archive
Proceedings of the 2007 conference of the center for advanced studies on Collaborative research table of contents
Richmond Hill, Ontario, Canada
SESSION: Autonomic computing table of contents
Pages: 152 - 166  
Year of Publication: 2007
ISSN:1705-7361
Authors
Mohammad A. Munawar  University of Waterloo, Ontario, Canada
Paul A. S. Ward  University of Waterloo, Ontario, Canada
Sponsors
: IBM Toronto Software Lab
: IBM Centers for Advanced Studies (CAS)
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 60,   Citation Count: 2
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1321211.1321227
What is a DOI?

ABSTRACT

Many runtime metrics can be collected from modern software systems. Stable statistical relationships exist among these metrics. Deviation from these stable relationships indicates potential problems, allowing diagnosis of failures. There exist many modeling techniques to represent these relationships. However, which one to use is a question that has yet to be studied.

In this paper we compare the use of simple linear regression (SLR) to some of its more complex variants, including autoregressive regression and locally weighted regression. We consider the component coverage, model robustness, accuracy of diagnosis, and computation cost. Our study finds that while more flexible models can improve diagnosis accuracy, they achieve it at the cost of reduced robust-ness. In particular, we found the autoregressive regression model with exogenous input (ARX) to provide the most accurate diagnosis; however, it is the least robust of the techniques considered and the second most expensive. This study also finds that smoothing and other data transformations can noticeably improve results of SLR, thus providing an efficient alternative to ARX.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Manoj Agarwal, Nikos Anerousis, Manish Gupta, Vijay Mann, Lily Mummert, and Narendran Sachindran. Problem determination in enterprise middleware systems using change point correlation of time series data. In Network Operations and Management Symposium, April 2006.
 
2
 
3
A. Brown, G. Kar, and A. Keller. An active approach to characterizing dynamic dependencies for problem determination in a distributed environment. In Integrated Network Management, pages 377--390, May 2001.
 
4
Joyce Coleman and Tony Lau. Set up and run a Trade6 benchmark with DB2 UDB. IBM developerWorks. http://www-128.ibm.com/developerworks/edu/-dm-dw-dm-0506lau.html?S_TACT=-105AGX11&S_CMP=LIB.
 
5
R. D. Cook and S. Weisberg. Residual and Influence in Regression. Chapman and Hall, New York, 1982.
 
6
Yixin Diao, Frank Eskesen, Steve Froehlich, Joseph L. Hellerstein, Alexander Keller, Lisa Spainhower, and Maheswaran Surendra. Generic on-line discovery of quantitative models for service level management. In Integrated Network Management, pages 157--170, 2003.
 
7
8
 
9
Joseph L. Hellerstein, Fan Zhang, and Perwez Shahabuddin. Characterizing normal operation of a web server: Application to workload forecasting and problem detection. In Proceedings of Computer Measurement Group, December 1998.
 
10
IBM Corporation. IBM WebSphere Application Server V6 Performance Tools. http://publib.boulder.ibm.com/-infocenter/ieduasst/v1r1m0/topic/com.-ibm.iea.wws_v6/was/6.0/Performance/-WASv6_PerformanceTools.pdf.
 
11
G. Jiang, H. Chen, and K. Yoshihira. Discovering likely invariants of distributed transaction systems for autonomic system management. In International Conference on Autonomic Computing, 2006.
 
12
 
13
 
14
 
15
Mohammad A. Munawar, Kevin Quan, and Paul A. S. Ward. Interaction analysis of heterogeneous monitoring data for autonomic problem determination. In IEEE International Symposium on Ubisafe Computing. IEEE Computer Society Press, 2007.
 
16
Mohammad A. Munawar and Paul A. S. Ward. Leveraging many simple statistical models to adaptively monitor software systems. In International Symposium on Parallel and Distributed Processing and Applications (ISPA), 2007.
 
17
Mohammad A. Munawar and Paul A. S. Ward. Adaptive monitoring in enterprise software systems. In Tackling Computer Systems Problems with Machine Learning Techniques (SysML), June 2006.
 
18

Collaborative Colleagues:
Mohammad A. Munawar: colleagues
Paul A. S. Ward: colleagues