Reliability Evaluation of Service-Oriented Architecture Systems Considering Fault-Tolerance Designs

Service-oriented architecture (SOA) provides an elastic and automatic way to discover, publish, and compose individual services. SOA enables faster integration of existing software components from different parties, makes fault tolerance (FT) feasible, and is also one of the fundamentals of cloud co...

Full description

Saved in:
Bibliographic Details
Main Authors: Kuan-Li Peng, Chin-Yu Huang
Format: Article
Language:English
Published: Wiley 2014-01-01
Series:Journal of Applied Mathematics
Online Access:http://dx.doi.org/10.1155/2014/160608
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850172664745820160
author Kuan-Li Peng
Chin-Yu Huang
author_facet Kuan-Li Peng
Chin-Yu Huang
author_sort Kuan-Li Peng
collection DOAJ
description Service-oriented architecture (SOA) provides an elastic and automatic way to discover, publish, and compose individual services. SOA enables faster integration of existing software components from different parties, makes fault tolerance (FT) feasible, and is also one of the fundamentals of cloud computing. However, the unpredictable nature of SOA systems introduces new challenges for reliability evaluation, while reliability and dependability have become the basic requirements of enterprise systems. This paper proposes an SOA system reliability model which incorporates three common fault-tolerance strategies. Sensitivity analysis of SOA at both coarse and fine grain levels is also studied, which can be used to efficiently identify the critical parts within the system. Two SOA system scenarios based on real industrial practices are studied. Experimental results show that the proposed SOA model can be used to accurately depict the behavior of SOA systems. Additionally, a sensitivity analysis that quantizes the effects of system structure as well as fault tolerance on the overall reliability is also studied. On the whole, the proposed reliability modeling and analysis framework may help the SOA system service provider to evaluate the overall system reliability effectively and also make smarter improvement plans by focusing resources on enhancing reliability-sensitive parts within the system.
format Article
id doaj-art-cdb2be65c34346d48c436af016947554
institution OA Journals
issn 1110-757X
1687-0042
language English
publishDate 2014-01-01
publisher Wiley
record_format Article
series Journal of Applied Mathematics
spelling doaj-art-cdb2be65c34346d48c436af0169475542025-08-20T02:20:01ZengWileyJournal of Applied Mathematics1110-757X1687-00422014-01-01201410.1155/2014/160608160608Reliability Evaluation of Service-Oriented Architecture Systems Considering Fault-Tolerance DesignsKuan-Li Peng0Chin-Yu Huang1Department of Computer Science, National Tsinghua University, Hsinchu 30013, TaiwanDepartment of Computer Science, National Tsinghua University, Hsinchu 30013, TaiwanService-oriented architecture (SOA) provides an elastic and automatic way to discover, publish, and compose individual services. SOA enables faster integration of existing software components from different parties, makes fault tolerance (FT) feasible, and is also one of the fundamentals of cloud computing. However, the unpredictable nature of SOA systems introduces new challenges for reliability evaluation, while reliability and dependability have become the basic requirements of enterprise systems. This paper proposes an SOA system reliability model which incorporates three common fault-tolerance strategies. Sensitivity analysis of SOA at both coarse and fine grain levels is also studied, which can be used to efficiently identify the critical parts within the system. Two SOA system scenarios based on real industrial practices are studied. Experimental results show that the proposed SOA model can be used to accurately depict the behavior of SOA systems. Additionally, a sensitivity analysis that quantizes the effects of system structure as well as fault tolerance on the overall reliability is also studied. On the whole, the proposed reliability modeling and analysis framework may help the SOA system service provider to evaluate the overall system reliability effectively and also make smarter improvement plans by focusing resources on enhancing reliability-sensitive parts within the system.http://dx.doi.org/10.1155/2014/160608
spellingShingle Kuan-Li Peng
Chin-Yu Huang
Reliability Evaluation of Service-Oriented Architecture Systems Considering Fault-Tolerance Designs
Journal of Applied Mathematics
title Reliability Evaluation of Service-Oriented Architecture Systems Considering Fault-Tolerance Designs
title_full Reliability Evaluation of Service-Oriented Architecture Systems Considering Fault-Tolerance Designs
title_fullStr Reliability Evaluation of Service-Oriented Architecture Systems Considering Fault-Tolerance Designs
title_full_unstemmed Reliability Evaluation of Service-Oriented Architecture Systems Considering Fault-Tolerance Designs
title_short Reliability Evaluation of Service-Oriented Architecture Systems Considering Fault-Tolerance Designs
title_sort reliability evaluation of service oriented architecture systems considering fault tolerance designs
url http://dx.doi.org/10.1155/2014/160608
work_keys_str_mv AT kuanlipeng reliabilityevaluationofserviceorientedarchitecturesystemsconsideringfaulttolerancedesigns
AT chinyuhuang reliabilityevaluationofserviceorientedarchitecturesystemsconsideringfaulttolerancedesigns