The University of Dublin | Trinity College -- Ollscoil Átha Cliath | Coláiste na Tríonóide
Trinity's Access to Research Archive
Home :: Log In :: Submit :: Alerts ::

TARA >
School of Computer Science and Statistics >
Computer Science >
Computer Science (Theses and Dissertations) >

Please use this identifier to cite or link to this item: http://hdl.handle.net/2262/739

Title: A Framework Providing Fault Tolerance Using the CORBA Trading Service.
Author: MEIER, RENE
Advisor: NIXON, PADDY
Keywords: Computer Science
Issue Date: Sep-1998
Abstract: This thesis describes a body of research into the fault tolerance problem associated with the use of large scale distributed systems and a partial solution to the problem. Fault tolerance problems arise in such an environment because application components may eventually fail due to hardware problems, operator mistakes or software failures. Within most environments, in particular within a banking environment, such failures are not acceptable, thus fault tolerance mechanisms must be employed to reduce the susceptibility of a given system to failure. This thesis provides a framework to support the development of fault tolerant distributed application components within an existing banking environment, such as the Jetpac infrastructure of WDR London. Potential application component failures, in the Jetpac infrastructure, were identified and an architecture to overcome these failures, using CORBA, a distributed object middleware specified by the OMG, was designed and implemented. Of primary importance to this architecture is OMG’s CORBA Trading Service as the mechanism to advertise and manage service offers for fault tolerant application components. Fault tolerance mechanisms were hidden from the client application program and therefore from the user. Quality of Service (QoS) in terms of performance was adequately addressed and evaluated. The prototype implementation of the suggested architecture fits into the Jetpac infrastructure and provides a mechanism to (re)discover and (re)connect master and backup application components at run time. This helps in overall system stability and scalability, providing a highly available system.
URI: http://hdl.handle.net/2262/739
Appears in Collections:Computer Science (Theses and Dissertations)

Files in This Item:

File Description SizeFormat
TCD-CS-1999-31.pdf338.62 kBAdobe PDFView/Open


This item is protected by original copyright


Please note: There is a known bug in some browsers that causes an error when a user tries to view large pdf file within the browser window. If you receive the message "The file is damaged and could not be repaired", please try one of the solutions linked below based on the browser you are using.

Items in TARA are protected by copyright, with all rights reserved, unless otherwise indicated.

 

Valid XHTML 1.0! DSpace Software Copyright © 2002-2010  Duraspace - Feedback