A neural network approach to forecasting computing-resource exhaustion with workload

  • Ke Xian Xue*
  • , Liang Su
  • , Yun Fei Jia
  • , Kai Yuan Cai
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Software aging refers to the phenomenon that applications will show growing failure rate or performance degradation after longtime execution. It is reported that this phenomenon usually has close relationship with computing-resource exhaustion. This paper analyzes computing-resource usage data collected on a LAN, and quantitatively investigates the relationship between computing-resource exhaustion trend and workload. First, we discuss the definition of workload, and then a Multi-Layer Back propagation neural network is trained to construct the nonlinear relationship between input (workload) and output (computing-resource usage). Then we use the trained neural network to forecast the computing-resource usage, i.e., free memory and used swap, with workload as its input. Finally, the results were benchmarked against those obtained without regard to influence of workload reported in the literatures, such as non-parametric statistical techniques or parametric time series models.

Original languageEnglish
Title of host publicationQSIC 2009 - Proceedings of the 9th International Conference on Quality Software
Pages315-324
Number of pages10
DOIs
StatePublished - 2009
Event9th International Conference on Quality Software, QSIC 2009 - Jeju, Korea, Republic of
Duration: 24 Aug 200925 Aug 2009

Publication series

NameProceedings - International Conference on Quality Software
ISSN (Print)1550-6002

Conference

Conference9th International Conference on Quality Software, QSIC 2009
Country/TerritoryKorea, Republic of
CityJeju
Period24/08/0925/08/09

Keywords

  • Computing-resource exhaustion
  • Neural network
  • Software aging
  • Workload parameters

Fingerprint

Dive into the research topics of 'A neural network approach to forecasting computing-resource exhaustion with workload'. Together they form a unique fingerprint.

Cite this