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

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
Lei Chen,*, Kaigui Wu1, Xiaoyu Yang2
  • 1: Chongqing University
  • 2: University of Reading
*Contact email: 475250178@qq.com

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.