Fault-Tolerance through Message-logging and Check-pointing: Disaster Recovery for CORBA-based Distributed Bank Servers
Emil Vassev, Que Thu Dung Nguyen, Heng Kuang

TL;DR
This paper develops a fault-tolerant distributed bank server system using message logging and checkpointing, enabling recovery from failures in a CORBA-based environment.
Contribution
It introduces a comprehensive failure-recovery system with message logging, checkpointing, and monitoring for CORBA-based distributed banking servers.
Findings
Effective recovery from server crashes demonstrated
Reduced downtime through monitoring and restart mechanisms
Reliable transaction processing despite failures
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.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware System Performance and Reliability · Distributed systems and fault tolerance · Service-Oriented Architecture and Web Services
