• DocumentCode
    12655
  • Title

    Selecting an Optimal Fault Tolerance Strategy for Reliable Service-Oriented Systems with Local and Global Constraints

  • Author

    Zibin Zheng ; Lyu, M.R.

  • Author_Institution
    Shenzhen Key Lab. of Rich Media Big Data Analytics & Applic., Chinese Univ. of Hong Kong, Shenzhen, China
  • Volume
    64
  • Issue
    1
  • fYear
    2015
  • fDate
    Jan. 2015
  • Firstpage
    219
  • Lastpage
    232
  • Abstract
    Functionally equivalent Web services can be composed to form more reliable service-oriented systems. However, the choice of fault tolerance strategy can have a significant effect on the quality-of-service (QoS) of the resulting service-oriented systems. In this paper, we investigate the problem of selecting an optimal fault tolerance strategy for building reliable service-oriented systems. We formulate the user requirements as local and global constraints and model the selection of fault tolerance strategy as an optimization problem. A heuristic algorithm is proposed to efficiently solve the optimization problem. Fault tolerance strategy selection for semantically related tasks is also investigated in this paper. Large-scale real-world experiments are conducted to illustrate the benefits of the proposed approach. The experimental results show that our problem modeling approach and the proposed selection algorithm make it feasible to manage the fault tolerance of complex service-oriented systems both efficiently and effectively.
  • Keywords
    Web services; fault tolerant computing; optimisation; quality of service; service-oriented architecture; QoS; complex service-oriented systems; fault tolerance management; functionally equivalent Web services; global constraints; heuristic algorithm; large-scale real-world experiments; local constraints; optimal fault tolerance strategy selection; optimization problem; problem modeling approach; quality-of-service; reliable service-oriented systems; semantically related tasks; user requirements; Communities; Fault tolerance; Fault tolerant systems; Quality of service; Software reliability; Web services; Fault tolerance; quality-of-service (QoS); service composition; web service;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2013.189
  • Filename
    6601600