Optimal Fault Tolerance Strategy Selection for Web Services

被引:16
作者
Zheng, Zibin [1 ]
Lyu, Michael R. [1 ]
机构
[1] Chinese Univ Hong Kong, Dept Comp Sci & Engn, Hong Kong, Hong Kong, Peoples R China
关键词
Fault Tolerance; QoS; Service-Oriented Systems; Service Selection; Web Services;
D O I
10.4018/jwsr.2010100102
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Service-oriented systems are usually composed by heterogeneous Web services, which are distributed across the Internet and provided by organizations. Building highly reliable service-oriented systems is a challenge due to the highly dynamic nature of Web services. In this paper, the authors apply software fault tolerance techniques for Web services, where the component failures are handled by fault tolerance strategies. In this paper, a distributed fault tolerance strategy evaluation and selection framework is proposed based on versatile fault tolerance techniques. The authors provide a systematic comparison of various fault tolerance strategies by theoretical formulas, as well as real-world experiments. This paper also presents the optimal fault tolerance strategy selection algorithm, which employs both the QoS performance of Web services and the requirements of service users for selecting optimal fault tolerance strategy. A prototype is implemented and real-world experiments are conducted to illustrate the advantages of the evaluation framework. In these experiments, users from six different locations perform evaluation of Web services distributed in six countries, where over 1,000,000 test cases are executed in a collaborative manner to demonstrate the effectiveness of this approach.
引用
收藏
页码:21 / 40
页数:20
相关论文
共 34 条
[1]  
[Anonymous], 2007, Services computing
[2]  
[Anonymous], 2008, P 6 WEB SERV ICWS 08
[3]  
[Anonymous], ELECT COMMERCE RES
[4]   Adaptive service composition in flexible processes [J].
Ardagna, Danilo ;
Pernici, Barbara .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2007, 33 (06) :369-384
[5]  
Bonatti P.A., 2005, Proc. 14th Int'l Conf. World Wide Web (WWW'05), P530, DOI DOI 10.1145/1060745.1060823
[6]  
BRAM C, 2003, P 1 WORKSH EC PEER T
[7]  
Chan PW, 2007, 2007 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, P679
[8]  
DEORA V, 2003, P ICSOC
[9]   Fault tolerant Web Services [J].
Fang, Chen-Liang ;
Liang, Deron ;
Lin, Fengyi ;
Lin, Chien-Cheng .
JOURNAL OF SYSTEMS ARCHITECTURE, 2007, 53 (01) :21-38
[10]  
FOSTER H, 2003, P ASE