A fault-tolerant framework for QoS-aware web service composition via case-based reasoning

被引:7
作者
Li, Guoqiang [1 ,2 ]
Liao, Lejian [1 ]
Song, Dandan [1 ]
Zheng, Zibin [3 ]
机构
[1] Beijing Inst Technol, Sch Comp Sci & Technol, Beijing 100081, Peoples R China
[2] Linyi Univ, Sch Informat, Linyi 276000, Peoples R China
[3] Chinese Univ Hong Kong, Shenzhen Res Inst, Hong Kong, Hong Kong, Peoples R China
基金
中国国家自然科学基金;
关键词
quality of service; case-based reasoning; fault-tolerant; web service composition;
D O I
10.1504/IJWGS.2014.058764
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Service-oriented systems are performed in a highly dynamic and heterogeneous environment to achieve a user's business requirements. In this paper, we introduce a case-based reasoning approach to improve the system's fault-tolerant ability meeting the end-to-end Quality-of-Service (QoS) constraints. We consider and quantify the fault information and QoS information together in a case. In addition, one case also includes one solution to cope with the corresponding fault. When a new fault occurs, its failure symptoms are extracted and matched against the case base to look for the most similar case. Furthermore, solution templates are presented considering the business process structure features. We also develop an influential region-based algorithm to minimise the handle cost. Based on our proposed method, a fault-tolerant framework is implemented. Comprehensive experiments are conducted employing a real QoS dataset and the experimental results show that our approach improves the fault-tolerant capability encouragingly.
引用
收藏
页码:80 / 99
页数:20
相关论文
共 43 条
[1]  
A-Masri E, 2007, IEEE IC COMP COM NET, P529
[2]   A Diversity-based Approach For Managing Faults in Web Services [J].
Abdeldjelil, Hanane ;
Faci, Noura ;
Maamar, Zakaria ;
Benslimane, Djamal .
2012 IEEE 26TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2012, :81-88
[3]  
Agarwal Vikas, 2010, 2010 IEEE International Conference on Web Services (ICWS), P275, DOI 10.1109/ICWS.2010.39
[4]  
Ali M. S., 2012, 2012 IEEE International Conference on Services Computing (SCC), P562, DOI 10.1109/SCC.2012.50
[5]  
Alves A., 2007, Web Services Business Process Execution Language Version 2.0
[6]  
[Anonymous], 2008, P 17 INT C WORLD WID, DOI DOI 10.1145/1367497.1367605
[7]   Adaptive service composition in flexible processes [J].
Ardagna, Danilo ;
Pernici, Barbara .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2007, 33 (06) :369-384
[8]  
Baresi Luciano, 2008, 1st India Software Engineering Conference. ISEC 2008, P39
[9]  
Baresi Luciano., 2007, International workshop on Engineering of software services for pervasive environments : in conjunction with the 6th ESEC/FSE joint meeting, ESSPE '07, P11
[10]  
Ben Halima Riadh, 2008, 2008 IEEE International Conference on Web Services (ICWS), P104, DOI 10.1109/ICWS.2008.113