On automated generation of Diagnosers in Fault tolerant Service oriented Architectures

Alodib, Mohammed; Bordbar, Behzad; Majeed, Basim
December 2009
Journal of Digital Information Management;Dec2009, Vol. 7 Issue 6, p336
Academic Journal
One of the key stages of the development of a fault tolerant Service Oriented Architecture is the creation of Diagnosers, which monitors the system's behavior to identify the occurrence of failure. This paper presents a Model Driven Development (MDD) approach to the automated creation of the Diagnosing Services and integrating them into the system. The outline of the method is as follows. BPEL models of the services are transformed to Deterministic Automaton with Unobservable Event representations using the MDD transformations. Then, relying on Discrete Event System techniques Diagnosers Automaton for the Deterministic Automaton representations are created automatically. Finally, the Diagnosers Automaton is transformed into a new BPEL representation, which is integrated into the original architecture. The proposed approach is implemented as an Oracle JDevlopers plugin. To evaluate the presented method, a case study involving a Right-First-Time failure scenario motivated by telecom application is used.


Related Articles

  • Improving fault-tolerance capability of on-chip binary CDMA bus. Nikolic, Tatjana; Nikolic, Goran; Djordjevic, Goran; Stojcev, Mile // Journal of Supercomputing;Jan2016, Vol. 72 Issue 1, p275 

    Shrinking technology and growing complexity of the contemporary system on chip designs require high performance and reliable interconnection architecture. Binary CDMA on-chip bus permits simultaneous use of the shared communication medium by multiple data streams and alleviates contention and...

  • PostgreSQL object database offers opportunities in many languages. Langley, Nick // Computer Weekly;12/18/2007, p48 

    The article provides information on the importance of PostgreSQL, an open source object-relational database management package, in Great Britain. PostgreSQL has many of the features of commercial enterprise systems, including multi-version concurrency control, point-in-time recovery,...

  • Analysis of Dependencies of Checkpoint Cost and Checkpoint Interval of Fault Tolerant MPI Applications. Shastry, P. M. Mallikarjuna; Venkatesh, K. // International Journal on Computer Science & Engineering;2010, p2690 

    In this paper, we have analysed i) the relationship between the checkpoint cost and the optimal checkpoint interval and ii) the relationship between the checkpoint cost and the number of processors (processes) and we have also determined the optimal number of processors (processes) required for...

  • ROBUST FAULT-TOLERANT CONTROL ARCHITECTURE-ACTUATOR FAULT DETECTION AND RECONFIGURATION. Jayaram, S.; Johnson, R. W. // Control & Intelligent Systems;2010, Vol. 38 Issue 1, p1 

    In this paper, developing a fault-tolerant robust control architecture for a class of non-linear, non-parameterizable, uncertain systems is investigated. Robust measures are developed to identify faculty actuators that would degrade the performance envelopes. These robust measures are in turn...

  • Checkpointing Based Fault Tolerance in Mobile Distributed Systems. Kumar, Parveen; Garg, Rachit // International Journal of Research & Reviews in Computer Science;Jun2010, Vol. 1 Issue 2, p83 

    Fault Tolerance Techniques enable systems to perform tasks in the presence of faults. A checkpoint is a local state of a process saved on stable storage. In a distributed system, since the processes in the system do not share memory, a global state of the system is defined as a set of local...

  • Consistent implementations of replicated objects. Choy, Manhoi // Computer Journal;Jan1999, Vol. 42 Issue 1, p24 

    Shared objects are used in the distributed environment for synchronization, date sharing and service provision. They are usually replicated in a distributed system for higher availability and fault tolerance. Coherent or strongly consistent implementation of replicated objects has been studied...

  • Development of an Integrated Suite of Software in Analysing of Large DNA Databases. Kong, K. S.; Ng, E. Y. K. // Open Medical Informatics Journal;2008, Vol. 2, p1 

    The work showed that the integrated suite of software tools for detecting criminals using DNA databases has achieved the overall objective by providing a working platform for sequence analysis. The work also demonstrated that by integrating BLAST and FASTA (two widely used and freely available...

  • Research on Low-voltage Arc Fault Detection Based on BP Neural Network. Rencheng Zhang; Kai Yang; Qiyong Wu; Jianhong Yang // Applied Mechanics & Materials;2014, Issue 651-653, p499 

    In electrical fires, arc fault is one of the important reasons. In virtue of cross talk, randomness and weakness of arc faults in low-voltage circuits, very few of techniques have been well used to protect loads from all arc faults. Thus, a novel detection method based on BP neural network was...

  • A Technique for Estimating Performance of Fault-Tolerant Programs. Schlichting, Richard D. // IEEE Transactions on Software Engineering;Jun85, Vol. 11 Issue 6, p555 

    A technique is presented for estimating the performance of programs written for execution on fail-stop processors. It is based on modeling the program as a discrete-time Markov chain and then using z-transforms to derive a probability distribution for time to completion.


Read the Article


Sorry, but this item is not currently available from your library.

Try another library?
Sign out of this library

Other Topics