• DocumentCode
    2876846
  • Title

    A Threshold Autoregressive Model for Software Aging

  • Author

    Chen, Xiu-E ; Quan, Quan ; Jia, Yun-Fei ; Cai, Kai-Yuan

  • Author_Institution
    Dept. of Autom. Control, Beijing Univ. of Aeronaut. & Astronaut.
  • fYear
    2006
  • fDate
    Oct. 2006
  • Firstpage
    34
  • Lastpage
    40
  • Abstract
    Long running software systems such as client-server type systems are known to experience a kind of aging phenomenon called software aging, one in which the accumulation of errors during the execution of software leads to performance degradation and eventually results in failure. To study and counteract the phenomenon of software aging, we collect and log data on several system resource usage and activity parameters of a Web server. Based on the experimental results, we argue that software aging process could be divided into four stages: robust stage, transition stage, failure-probable stage and failure stage. A non-linear threshold autoregressive (TAR) model is then proposed to model and forecast the resource usage in these stages. In comparison with AR model, TAR model is more accurate
  • Keywords
    autoregressive processes; software maintenance; software reusability; Web server; activity parameters; failure stage; failure-probable stage; nonlinear threshold autoregressive model; resource usage forecasting; resource usage model; robust stage; software aging; software performance degradation; transition stage; Aging; Condition monitoring; Degradation; Error correction; Performance analysis; Predictive models; Software measurement; Software performance; Software systems; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Service-Oriented System Engineering, 2006. SOSE '06. Second IEEE International Workshop
  • Conference_Location
    Shanghai
  • Print_ISBN
    0-7695-2726-4
  • Type

    conf

  • DOI
    10.1109/SOSE.2006.5
  • Filename
    4027115