Failure recovery in distributed model composition with intelligent assistance

Composite models in Decision Support Systems (DSS) are combinations of model functions to solve complex decision problems. They must be executed successfully to obtain the desired results. Unfortunately, faults may happen during its execution due to the dynamic networks or the information asymmetry between developers and users. Therefore, designing effective failure recovery mechanism to ensure the reliability of the composite model execution is essential. Progress has been made in the web service composition field to obtain limited failure recovery capabilities, but not fully applicable to composite models since model services are informational services in essence which do not change the world conditions. This paper proposes a unified framework, integrated with a process ontology and multiple recovery strategies that can provide valuable failure recovery recommendations intelligently. The recovery strategies have been greatly enhanced in providing greater failure recovery capability. Feasibility and efficiency of this framework have been illustrated and tested.

[1]  Nihan Kesim Cicekli,et al.  A monolithic approach to automated composition of semantic web services with the Event Calculus , 2010, Knowl. Based Syst..

[2]  Lily Sun,et al.  An ontological modelling of user requirements for personalised information provision , 2010, Inf. Syst. Frontiers.

[3]  Marco Pistore,et al.  Weak, strong, and strong cyclic planning via symbolic model checking , 2003, Artif. Intell..

[4]  James A. Hendler,et al.  HTN planning for Web Service composition using SHOP2 , 2004, J. Web Semant..

[5]  Omar F. El-Gayar,et al.  An XML-based schema definition for model sharing and reuse in a distributed environment , 2007, Decis. Support Syst..

[6]  Valérie Issarny,et al.  Coordinated forward error recovery for composite Web services , 2003, 22nd International Symposium on Reliable Distributed Systems, 2003. Proceedings..

[7]  Maria Grazia Fugini,et al.  Quality analysis of composed services through fault injection , 2009, Inf. Syst. Frontiers.

[8]  Piergiorgio Bertoli,et al.  Automated composition of Web services via planning in asynchronous domains , 2005, Artif. Intell..

[9]  Irfan-Ullah Awan,et al.  An efficient composition of Web services with active network support , 2006, Expert Syst. Appl..

[10]  Randal E. Bryant,et al.  Graph-Based Algorithms for Boolean Function Manipulation , 1986, IEEE Transactions on Computers.

[11]  Omar F. El-Gayar,et al.  A Semantic Web Services-Based Architecture for Model Management Systems , 2008, Proceedings of the 41st Annual Hawaii International Conference on System Sciences (HICSS 2008).

[12]  Marco Roveri,et al.  Recent Advances in AI Planning , 1999, Lecture Notes in Computer Science.

[13]  Francisco Curbera,et al.  Web Services Business Process Execution Language Version 2.0 , 2007 .

[14]  Zakaria Maamar,et al.  On the Enhancement of BPEL Engines for Self-Healing Composite Web Services , 2008, 2008 International Symposium on Applications and the Internet.

[15]  Katia P. Sycara,et al.  Exception Handling and Recovery of Semantic Web Services , 2008, Fourth International Conference on Networking and Services (icns 2008).

[16]  Katia P. Sycara,et al.  Recovery Mechanisms for Semantic Web Services , 2008, DAIS.

[17]  Bhaskaran Raman An architecture for highly available wide-area service composition , 2003, Comput. Commun..

[18]  Li Li,et al.  Semantic based aspect-oriented programming for context-aware Web service composition , 2011, Inf. Syst..

[19]  Omar F. El-Gayar,et al.  Decision-enabled dynamic process management for networked enterprises , 2011, Inf. Syst. Frontiers.

[20]  Shifeng Zhang,et al.  A software architecture and framework for Web-based distributed Decision Support Systems , 2007, Decis. Support Syst..

[21]  Mengchu Zhou,et al.  Automatic Web service composition based on Horn clauses and Petri nets , 2011, Expert Syst. Appl..

[22]  N. F. Noy,et al.  Ontology Development 101: A Guide to Creating Your First Ontology , 2001 .

[23]  Debanjan Ghosh,et al.  Self-healing systems - survey and synthesis , 2007, Decis. Support Syst..

[24]  Omar F. El-Gayar,et al.  Developing a Semantic Web-Based Distributed Model Management System: Experiences and Lessons Learned , 2010, 2010 43rd Hawaii International Conference on System Sciences.

[25]  K. Christos,et al.  Enhancing BPEL scenarios with Dynamic Relevance-Based Exception Handling , 2007, IEEE International Conference on Web Services (ICWS 2007).

[26]  Ting-Peng Liang Development of a Knowledge-Based Model Management System: Special Focus Article , 1988, Oper. Res..

[27]  Michael Goul,et al.  Ensuring reliability in B2B services: Fault tolerant inter-organizational workflows , 2012, Inf. Syst. Frontiers.

[28]  Marco Roveri,et al.  Conformant Planning via Symbolic Model Checking , 2000, J. Artif. Intell. Res..

[29]  Kaushal Chari Model composition in a distributed environment , 2003, Decis. Support Syst..

[30]  Luciano Baresi,et al.  A Fault Taxonomy for Web Service Composition , 2009, ICSOC Workshops.

[31]  Sérgio Vale Aguiar Campos,et al.  Symbolic Model Checking , 1993, CAV.

[32]  Vikas Agarwal,et al.  Understanding approaches for web service composition and execution , 2008, Bangalore Compute Conf..

[33]  Mark von Rosing,et al.  Business Process Model and Notation - BPMN , 2015, The Complete Business Process Handbook, Vol. I.

[34]  Keqing He,et al.  QoS-aware and multi-granularity service composition , 2013, Inf. Syst. Frontiers.

[35]  Mustafa Erdik,et al.  Rapid Earthquake Loss Assessment After Damaging Earthquakes , 2011 .

[36]  Therani Madhusudan,et al.  A declarative approach to composing web services in dynamic environments , 2006, Decis. Support Syst..

[37]  Annapaola Marconi,et al.  Automated synthesis of composite BPEL4WS Web services , 2005, IEEE International Conference on Web Services (ICWS'05).

[38]  Melanie L. Lenard,et al.  Model management decision environment: a Web service prototype for spreadsheet models , 2005, Decis. Support Syst..

[39]  James V. Hansen,et al.  Creating automated plans for Semantic Web applications through planning as model checking , 2009, Expert Syst. Appl..

[40]  Omar F. El-Gayar,et al.  Enabling Distributed Model Management Using Semantic Web Technologies , 2009 .

[41]  Remco M. Dijkman,et al.  Business Process Model and Notation - Third International Workshop, BPMN 2011, Lucerne, Switzerland, November 21-22, 2011. Proceedings , 2011, Business Process Modeling Notation.

[42]  Annapaola Marconi,et al.  Automated Composition of Web Services by Planning at the Knowledge Level , 2005, IJCAI.

[43]  David C. Yen,et al.  Semantic-based transaction model for web service , 2013, Inf. Syst. Frontiers.

[44]  Therani Madhusudan,et al.  A web services framework for distributed model management , 2007, Inf. Syst. Frontiers.