Stochastic modelling and simulation approaches to analysing enhanced fault tolerance on service‐based software systems. (9th December 2015)
- Record Type:
- Journal Article
- Title:
- Stochastic modelling and simulation approaches to analysing enhanced fault tolerance on service‐based software systems. (9th December 2015)
- Main Title:
- Stochastic modelling and simulation approaches to analysing enhanced fault tolerance on service‐based software systems
- Authors:
- Peng, Kuan‐Li
Huang, Chin‐Yu - Abstract:
- Summary: 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. Copyright © 2015 John Wiley & Sons, Ltd. Abstract : Fault tolerance (FT) is a proven technique to provide continuous and reliable service delivery when failures occur.Summary: 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. Copyright © 2015 John Wiley & Sons, Ltd. Abstract : Fault tolerance (FT) is a proven technique to provide continuous and reliable service delivery when failures occur. However, the reliability and performance of FT should be carefully analyzed because of the overhead of invoking redundant services and the potential single point of failure in the FT mechanism. To address these problems, this paper proposes two approaches, the stochastic modeling approach and the simulation approach, for analysing the reliability and performance attributes of generalized FT designs in service‐based software systems (SBSSs). … (more)
- Is Part Of:
- Software testing, verification & reliability. Volume 26:Number 4(2016)
- Journal:
- Software testing, verification & reliability
- Issue:
- Volume 26:Number 4(2016)
- Issue Display:
- Volume 26, Issue 4 (2016)
- Year:
- 2016
- Volume:
- 26
- Issue:
- 4
- Issue Sort Value:
- 2016-0026-0004-0000
- Page Start:
- 276
- Page End:
- 293
- Publication Date:
- 2015-12-09
- Subjects:
- service‐based software systems -- software reliability -- fault tolerance -- recovery block -- n‐version programming -- reliability -- stochastic process -- ns‐3
Computer software -- Testing -- Periodicals
Computer software -- Verification -- Periodicals
Computer software -- Reliability -- Periodicals
005.14 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/stvr.1596 ↗
- Languages:
- English
- ISSNs:
- 0960-0833
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 8321.457500
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 2774.xml