A Tree-Based Reliability Analysis for Fault-Tolerant Web Services Composition
Reliability is critical for choosing, ranking and composing Web services. However, some common situations, such as fault-tolerant strategies and the dynamic operational profile, are not considered in existing reliability analysis. To solve these problems, a tree-based composition structure model is proposed, which is called the Fault-tolerant Composite Web Services Tree (FCWS-T). We separate the nodes in FCWS-T into two types, namely the control nodes and the service nodes, leading to the representation of various composition structures can be explicitly performed. Then, a reliability simulation method is proposed based on FCWS-T and it can effectively analyze the reliability of a complex Web service. Experiments on a financial management service show the effectiveness of our approach for fault-tolerant Web service compositions.
KeywordsReliability Services composition Fault-tolerant Simulation
This work is partially supported by China NSF (No. 6120209 1), the Fundamental Research Funds for Central Universities (No. NSRIF. 2016050) and the State Scholarship Fund of China Scholarship Council (No. 201606125073).
- 5.OASIS: Web Services Business Process Execution Language (WS-BPEL) v2.0. (2007), http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html
- 6.Shu, Y., Wu, Z., Liu, H., Gao, Y.: A simulation-based reliability analysis approach of the fault-tolerant web services. In: Proceedings of ISMS 2016 (2016)Google Scholar
- 8.Zheng, Z., Lyu, M.: A distributed replication strategy evaluation and selection framework for fault tolerant web services. In: Proceedings of ICWS 2008 (2008)Google Scholar