DocumentCode
105446
Title
An Automatic Framework for Detecting and Characterizing Performance Degradation of Software Systems
Author
Pengfei Zheng ; Yong Qi ; Yangfan Zhou ; Pengfei Chen ; Jianfeng Zhan ; Lyu, Michael R.
Author_Institution
Dept. of Comput. Sci. & Technol., Xi´an Jiaotong Univ., Xi´an, China
Volume
63
Issue
4
fYear
2014
fDate
Dec. 2014
Firstpage
927
Lastpage
943
Abstract
Software systems that run continuously over a long time have been frequently reported encountering gradual degradation issues. That is, as time progresses, software tends to exhibit degraded performance, deflated service capacity, or deteriorated QoS. Currently, the state-of-the-art approach of Mann-Kendall Test & Seasonal Kendall Test & Sen´s Slope Estimator & Seasonal Sen´s Slope Estimator (MKSK) detects and characterizes degradation via a combination of techniques in statistical trend analysis. Nevertheless, we pinpoint some drawbacks of MKSK in this paper: 1) MKSK cannot be automated for large scale software degradation analysis, 2) MKSK estimates the degradation trend of software in an oversimplified linear way, 3) MKSK is sensitive to noise, and 4) MKSK suffers from high computational complexity. To overcome all these limitations, we propose a more advanced approach called Modified Cox-Stuart Test & Iterative Hodrick-Prescott Filter (CSHP). The superiority of our CSHP approach over MKSK is validated through extensive Monte Carlo simulations, as well as a real performance dataset measured from 99 real-world web servers.
Keywords
Monte Carlo methods; software reliability; statistical testing; CSHP; MKSK detects; Mann-Kendall test; Monte Carlo simulation; Seasonal Sen slope estimator; Sen slope estimator; iterative Hodrick-Prescott filter; modified Cox-Stuart test; seasonal Kendall test; software degradation analysis; software degradation trend; software system performance degradation; statistical trend analysis; Degradation; Estimation; Market research; Measurement; Quality of service; Software; Time series analysis; Performance degradation; software aging; trend estimation; trend test;
fLanguage
English
Journal_Title
Reliability, IEEE Transactions on
Publisher
ieee
ISSN
0018-9529
Type
jour
DOI
10.1109/TR.2014.2338255
Filename
6862070
Link To Document