• DocumentCode
    2968673
  • Title

    Software aging estimation and prediction of a real VOD system based on PCA and neural networks

  • Author

    Du, Xiaozhi ; Xu, Chongan ; Hou, Di ; Qi, Yong

  • Author_Institution
    Sch. of Electron. & Inf. Eng., Xi´´an Jiaotong Univ., X´´an, China
  • fYear
    2009
  • fDate
    22-24 June 2009
  • Firstpage
    111
  • Lastpage
    116
  • Abstract
    The phenomenon of software aging refers to the exhaustion of operating system resource, fragmentation and accumulation of errors, which results in progressive performance degradation or transient failures or even crashes of applications. In this paper, we investigate the software aging patterns of a real VOD system. First, we collect data on several system resource usage and application server. Then, non-parametric statistical methods and linear regression models are adopted to detect aging and estimate trends in the data sets. Finally, artificial neural network (ANN) models are constructed to model the extracted data series of systematic parameters and to predict software aging of the VOD system. In order to reduce the complexity of ANN and to improve its efficiency, principal component analysis (PCA) is used to reduce the dimensionality of input variables of ANN. The experimental results show that the software aging prediction model based on ANN is superior to the time series models in the aspects of prediction precision. Based on the models employed here, software rejuvenation policies can be triggered by actual measurements.
  • Keywords
    neural nets; operating systems (computers); principal component analysis; regression analysis; software performance evaluation; video on demand; PCA; application server; artificial neural network; linear regression models; non-parametric statistical methods; operating system resource; principal component analysis; real VOD system; software aging estimation; system resource usage; video-on-demand system; Aging; Application software; Artificial neural networks; Computer crashes; Degradation; Neural networks; Operating systems; Predictive models; Principal component analysis; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information and Automation, 2009. ICIA '09. International Conference on
  • Conference_Location
    Zhuhai, Macau
  • Print_ISBN
    978-1-4244-3607-1
  • Electronic_ISBN
    978-1-4244-3608-8
  • Type

    conf

  • DOI
    10.1109/ICINFA.2009.5204903
  • Filename
    5204903