Title :
A dynamic reliability maintenance method for online software system
Author :
Chen, Lei ; Wu, Kaigui ; Yang, Xiaoyu
Author_Institution :
Coll. of Comput. Sci., Chongqing Univ., Chongqing, China
Abstract :
Software reliability is one of important characteristics for most systems. Due to dynamic properties of the system, the probability of number of visits to each component might change after a certain amount of period. To maintain the software system reliability, this paper proposed a dynamic reliability maintenance mechanism based on resource monitoring and redundant resources allocation. An open-source monitoring software, namely Glassbox, was employed to monitor the change of number of visits to a component. Then the path-based method was used to analyze the reliability of software system at the component level in run time. Sensitivity of each component was calculated using the path-based model. A greedy algorithm for re-allocating resources dynamically was proposed according to component sensitivity. Finally, some simulation experiments were conducted to evaluate the proposed mechanism. The results have shown that the proposed method is effective.
Keywords :
greedy algorithms; public domain software; resource allocation; software maintenance; software reliability; system monitoring; Glassbox; component level software; component sensitivity; dynamic reliability maintenance method; dynamic resources reallocation; greedy algorithm; online software system; open-source monitoring software; path-based method; redundant resources allocation; resource monitoring; software system reliability analysis; Markov processes; Monitoring; Resource management; Software reliability; Software systems; component; component sensitivity; reliability; resource allocation; transition probability;
Conference_Titel :
Communications and Networking in China (CHINACOM), 2011 6th International ICST Conference on
Conference_Location :
Harbin
Print_ISBN :
978-1-4577-0100-9
DOI :
10.1109/ChinaCom.2011.6158349