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
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;
Journal_Title :
Reliability, IEEE Transactions on
DOI :
10.1109/TR.2014.2338255