Logo image
Stochastic modelling and simulation approaches to analysing enhanced fault tolerance on service-based software systems
期刊文章   同儕審查

Stochastic modelling and simulation approaches to analysing enhanced fault tolerance on service-based software systems

Kuan-Li PengChin-Yu Huang
Software Testing Verification and Reliability, 卷.26(4), 頁碼.276-293
06/2016

摘要

fault tolerance n-version programming ns-3 recovery block reliability service-based software systems software reliability stochastic process Software Safety Risk Reliability and Quality
Presently, service-based software systems (SBSSs) have been heavily deployed to fulfil the functionalities of cloud computing and are widely used in many other application fields. Additionally, maintaining functionality and quality of service levels becomes increasingly important for SBSSs; this is because system operational failures may cause great financial loss to an organization. Fault tolerance (FT) is usually used to provide continuous and reliable system service delivery when failures occur. However, the reliability and performance of FT should be carefully analysed because of the overhead of invoking redundant services. It is also noted that the single point of failure on the FT adjudicators as well as the failure correlation also hamper the benefits of FT in SBSSs. To address these problems, this paper proposes two approaches, the stochastic modelling approach and the simulation approach, for analysing the reliability and performance of generalized FT designs. The first approach is suitable for quick analysis at an early design stage, while the second approach is built on top of the ns-3 simulator and could be well adapted to incorporate varied uncertainty models in the SBSS environments Extensive experiments and analyses uncover some characteristics that could be useful for SBSS engineers.

相關連結

指標

1 檢視次數

詳細資料

Logo image