A Model-Based Fault Tolerance Configuration Framework for Component-Based Systems

Yihan Wu, Miao Tony He, Shijun Shen, Xing Chen, Zhe Liu, Yasong Zheng · 2017

Fault tolerance (FT) is well studied and practicedin the past decades to enhance reliability of software systems. Although many sophisticated fault tolerance mechanisms have been developed, they are difficult to be applied to a given systemfor the following reasons. Firstly, the comprehensive analysis of the target system is a challenging task. Secondly, it is hard todetermine which fault tolerance mechanisms are suitable for a given system. Thirdly, the configuration of fault tolerance mechanisms is complex. To address these challenges, this paper presents a model-based framework to achieve semi-automatic configuration of fault tolerance mechanisms for component-basedsystems. The system administrators just need to construct the Runtime Software Architecture (RSA) of the target system. The other steps will be carried out automatically. To validate our proposed approach, extensive experiments are conducted to employ a popular Java enterprise benchmark running in our cloud platform.

Read the paper · More papers on PaperTik