Font Size: a A A

Software System From The Recovery Time Strategy Research And Realization

Posted on:2008-08-25Degree:MasterType:Thesis
Country:ChinaCandidate:J J YuFull Text:PDF
GTID:2208360245479505Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Software rejuvenation is a preventive maintenance technique proposed to counter the phenomenon of software aging which is caused by memory bloating and leaking, unreleased file-locks, data corruption, storage space fragmentation and accumulation of round-off errors. Because software rejuvenation will bring on downtime and cost due to downtime, it is very important to decide when to rejuvenate.The purpose of this paper is to reckon the rejuvenation interval based on MRSPN (Markov Regenerative Stochastic Petri Net) model. What I do is following. Firstly, studying two methods used to reckon the rejuvenation interval based on models policy and based on alert threshold policy; secondly, tracing the run stats of the system and obtaining the curves of system resources including CPU and memory using Win32 API functions; thirdly, reckoning the descending trend of the curves based on Mann-Kendall, and programming to calculate the speed of descending; fourthly, calculating the parameters of MRSPN model and reckon the rejuvenation interval.The result shows that I can get the rejuvenation interval under the test conditions.
Keywords/Search Tags:software aging, software rejuvenation, rejuvenation interval
PDF Full Text Request
Related items