Research on the Application of Artificial Neural Network in the Fine-Grained Software Rejuvenation of Computing System
Cheng Guo · Chinese Journal of Computers · 2008
In order to improve the software availability and reliability,intelligentize the software rejuvenation and boost up its veracity and efficiency,the rejuvenation granularity would be finer and artificial neural network would be applied.The key step of fine-grained software rejuvenation is to determine restart dependence between the modules.This paper researches the principium of artificial neural network,puts forward the model of artificial neural network which determines the degree of restart dependence between modules and reachable set of each module finally.Based on the coupling relation between modules of software system,this model analyzes the connection between restart dependence and coupling relation,sets down the arithmetic to calculate the degree of restart dependence between modules and reachable set of each module;so that the intelligent software rejuvenation with fine rejuvenation granularity is supported.