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

被引:36
作者
Zheng, Zibin [1 ,2 ]
Lyu, Michael R. [1 ,2 ]
机构
[1] Chinese Univ Hong Kong, Shenzhen Res Inst, Shenzhen Key Lab Rich Media Big Data Analyt & App, Hong Kong, Hong Kong, Peoples R China
[2] Chinese Univ Hong Kong, Minist Educ, Key Lab High Confidence Software Technol, CUHK Sub Lab, Hong Kong, Hong Kong, Peoples R China
基金
中国国家自然科学基金;
关键词
Fault tolerance; web service; service composition; quality-of-service (QoS); WEB SERVICES; MIDDLEWARE;
D O I
10.1109/TC.2013.189
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:219 / 232
页数:14
相关论文
共 37 条
[11]  
Cor men T. H., 2009, Introduction to Algorithms, V3rd
[12]   Fault tolerant Web Services [J].
Fang, Chen-Liang ;
Liang, Deron ;
Lin, Fengyi ;
Lin, Chien-Cheng .
JOURNAL OF SYSTEMS ARCHITECTURE, 2007, 53 (01) :21-38
[13]   Exception handling in workflow management systems [J].
Hagen, C ;
Alonso, G .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2000, 26 (10) :943-958
[14]   ACHIEVING SOFTWARE QUALITY WITH TESTING COVERAGE MEASURES [J].
HORGAN, TR ;
LONDON, S ;
LYU, MR .
COMPUTER, 1994, 27 (09) :60-69
[15]   A unified scheme of some Nonhomogenous Poisson process models for software reliability estimation [J].
Huang, CY ;
Lyu, MR ;
Kuo, SY .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2003, 29 (03) :261-269
[16]  
Kavianpour M, 2007, LECT NOTES COMPUT SC, V4749, P530
[17]  
Khan S., 2002, STUDIA INFORMATICA S, V2, P157
[18]  
Lyu M., 1996, HDB SOFTWARE RELIABI
[19]  
Lyu MichaelR., 1995, Software Fault Tolerance
[20]   QoS issues in Web services [J].
Menascé, DA .
IEEE INTERNET COMPUTING, 2002, 6 (06) :72-75