A Knowledge-based Approach for Self-healing Service-oriented Applications

被引:7
作者
Angarita, Rafael [1 ]
Rukoz, Marta [2 ,3 ]
Manouvrier, Maude [3 ]
Cardinale, Yudith [4 ]
机构
[1] PSL Res Univ, CNRS, Univ Paris Ouest Nanterre Def, Univ Paris Dauphine, F-75016 Paris, France
[2] Univ Paris Ouest Nanterre Def, F-92001 Nanterre, France
[3] PSL Res Univ, CNRS, Univ Paris Dauphine, F-75016 Paris, France
[4] Univ Simon Bolivar, Dept Comp, Caracas, Venezuela
来源
PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON MANAGEMENT OF DIGITAL ECOSYSTEMS (MEDES 2016) | 2016年
关键词
Composite Service; Fault-tolerance; Self-healing; Knowledge-based; QoS-aware;
D O I
10.1145/3012071.3012100
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In the context of service-oriented applications, the self-healing property provides reliable execution in order to support failures and assist automatic recovery techniques. This paper presents a knowledge-based approach for self-healing Composite Service (CS) applications. A CS is an application composed by a set of services interacting each other and invoked on the Web. Our approach is supported by Service Agents, which are in charge of the CS fault-tolerance execution control, making decisions about the selection of recovery and proactive strategies. Service Agents decisions are based on the information they have about the whole application, about themselves, and about what it is expected and what it is really happening at run-time. Hence, application knowledge for decision making comprises off-line precomputed global and local information, user QoS preferences, and propagated actual run-time information. Our approach is evaluated experimentally using a case study.
引用
收藏
页码:1 / 8
页数:8
相关论文
共 23 条
[1]   Bottom-Up Fault Management in Service-Based Systems [J].
Alhosban, Amal ;
Hashmi, Khayyam ;
Malik, Zaki ;
Medjahed, Brahim ;
Benbernou, Salima .
ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2015, 15 (02)
[2]   Modeling dynamic recovery strategy for composite web services execution [J].
Angarita, Rafael ;
Rukoz, Marta ;
Cardinale, Yudith .
WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2016, 19 (01) :89-109
[3]  
Angarita Rafael, 2014, ICSOC WORKSH
[4]  
Angarita Rafael, 2015, SEMANTIC WEB ESWC 20
[5]  
Baresi Luciano, 2007, ICSE
[6]  
Ben Halima Riadh, 2008, 2008 IEEE International Conference on Web Services (ICWS), P104, DOI 10.1109/ICWS.2008.113
[7]   FENECIA: failure endurable nested-transaction based execution of composite Web services with incorporated state analysis [J].
Ben Lakhal, Neila ;
Kobayashi, Takashi ;
Yokota, Haruo .
VLDB JOURNAL, 2009, 18 (01) :1-56
[8]  
Chan K.S.May, 2009, ICSOC WORKSH
[9]   Byzantine Fault Tolerance with Window Mechanism for Replicated Services [J].
Chen, Liu ;
Zhou, Wei .
2015 FIFTH INTERNATIONAL CONFERENCE ON INSTRUMENTATION AND MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL (IMCCC), 2015, :1255-1258
[10]   TQoS: Transactional and QoS-Aware Selection Algorithm for Automatic Web Service Composition [J].
El Haddad, Joyce ;
Manouvrier, Maude ;
Rukoz, Marta .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2010, 3 (01) :73-85