Fault-Tolerance through Message-logging and Check-pointing: Disaster Recovery for CORBA-based Distributed Bank Servers

Emil Vassev,Que Thu Dung Nguyen,Heng Kuang
DOI: https://doi.org/10.48550/arXiv.0911.3092
2009-11-17
Abstract:This report presents results of our endeavor towards developing a failure-recovery variant of a CORBA-based bank server that provides fault tolerance features through message logging and checkpoint logging. In this group of projects, three components were developed to satisfy the requirements: 1) a message-logging protocol for the branch servers of the distributed banking system to log required information; 2) a recovery module that restarts the bank server using the message log to help the restarted bank server process subsequent requests for various operations; 3) a monitor module that periodically checks whether the bank server is down and helps the recovery module restart the bank server if the latter has crashed.
Distributed, Parallel, and Cluster Computing,Software Engineering
What problem does this paper attempt to address?