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

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

DOI:
10.1109/tc.2013.189
复制
发表时间:
2015-01
影响因子:
3.7
通讯作者:
Zibin Zheng;Michael R. Lyu
Zibin Zheng;Michael R. Lyu
中科院分区:
计算机科学2区
文献类型:
--
作者:
Zibin Zheng;Michael R. Lyu

文献摘要

被引文献

相似文献

可以组合功能相同的Web 服务来形成更可靠的面向服务的系统。然而,容错策略的选择会对最终的面向服务的系统的服务质量(QoS)产生重大影响。在本文中,我们研究了选择最佳容错策略来构建可靠的面向服务的系统的问题。我们将用户需求制定为局部和全局约束,并将容错策略的选择建模为优化问题。提出了一种启发式算法来有效地解决优化问题。本文还研究了语义相关任务的容错策略选择。进行了大规模的现实世界实验来说明所提出的方法的好处。实验结果表明,我们的问题建模方法和所提出的选择算法使得高效且有效地管理复杂的面向服务系统的容错变得可行。
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.