Research Article
A Dynamic Reliability Maintenance Method for Online Software System
@INPROCEEDINGS{10.1109/ChinaCom.2011.6158349, author={Lei Chen and Kaigui Wu and Xiaoyu Yang}, title={A Dynamic Reliability Maintenance Method for Online Software System}, proceedings={2nd International ICST Workshop on Advances in Data and Information Management: Recent Advances of Cloud Computing in Data and Information Management Conference on Communications and Networking in China}, publisher={IEEE}, proceedings_a={ADIM}, year={2012}, month={3}, keywords={component; reliability; component sensitivity transition probability; resource allocation}, doi={10.1109/ChinaCom.2011.6158349} }
- Lei Chen
Kaigui Wu
Xiaoyu Yang
Year: 2012
A Dynamic Reliability Maintenance Method for Online Software System
ADIM
IEEE
DOI: 10.1109/ChinaCom.2011.6158349
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.