Title :
Middleware-Based Failure Detection and Recovery Services for Fault-Tolerant E-services
Author :
Reilly, Denis ; Thompson, Ruth ; Taleb-Bendiab, Azzelarabe
Author_Institution :
Sch. of Comput. & Math. Sci., Liverpool John Moores Univ., Liverpool, UK
Abstract :
The runtime detection of failure and recovery from failure is a major challenge facing e-business and e-commerce applications. Different types of failure are well understood through the failure model, but the detection and differentiation between these failures still proves difficult at runtime. Even when failures are detected, recovery may be hindered as certain failures may mask the root cause failure making it difficult to elaborate a recovery strategy. Through this paper we describe a pragmatic approach to failure detection and recovery based on the combination of middleware-based instrumentation and control services. In particular, we describe the development of failure detection instruments and failure recovery control services using Jini middleware technology. The failure detection instruments are capable of identifying different failure types and failure recovery control services make use of failure patterns to activate appropriate recovery strategies.
Keywords :
electronic commerce; fault tolerant computing; middleware; system monitoring; system recovery; Jini middleware technology; e-business; e-commerce; failure model; failure pattern; failure recovery service; fault-tolerant e-service; middleware-based control; middleware-based failure detection; middleware-based instrumentation; runtime failure detection; Computer crashes; Computer network reliability; Electronic commerce; Fault detection; Fault tolerance; Instruments; Middleware; Runtime; Taxonomy; Timing; Fault-tolerant; failure; instrumentation; middleware; recovery;
Conference_Titel :
Developments in eSystems Engineering (DESE), 2009 Second International Conference on
Conference_Location :
Abu Dhabi
Print_ISBN :
978-1-4244-5401-3
Electronic_ISBN :
978-1-4244-5402-0
DOI :
10.1109/DeSE.2009.60