doi: 10.4304/jsw.9.9.2260-2266
A Nonlinear Dynamic Model for Software Aging in Service-Oriented Software
- Tianjin Key Laboratory for Advanced Signal Processing, Civil Aviation University of China, Tianjin, China
Abstract
Software aging results from runtime environment degradation, and is significantly correlated with available computing resources. A set of variables evolving with time can describe the running state of computer system. Consequently, software aging is analogous to evolution of a dynamic system in this paper. We construct a nonlinear dynamic model based on the experimental observations. First, we assume the mathematical form of nonlinear dynamic equations. Then, we select resource parameters which can reflect the “health” of the whole computer system as variables of our model. Finally, we estimate the values of each parameters in our model using nonlinear inversion. Our approach is validated by two different datasets. The dynamic model can describe the evolution of software aging and interpret the interplay of various resource parameters. Moreover, this model can be used to forecast abrupt state degradation and help us to explore the root cause of software aging. For example, by comparing the output of our model against real values, with a suspected “aging factor” as input, we can identify which resource variable is the root cause of injuring the stability of computer system.
Keywords
- Software
- aging;
- software
- maintenance;
- dy
How to Cite
Yun-Fei Jia, Hui Xu, and Ren-Biao Wu, "A Nonlinear Dynamic Model for Software Aging in Service-Oriented Software," Journal of Software, vol. 9, no. 9, pp. 2260-2266, 2014. https://doi.org/ 10.4304/jsw.9.9.2260-2266
Copyright & License
Copyright © 2014 by the authors. This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).
