Fault-Tolerant CORBA By, Srinivas Seshu
Fault Tolerant CORBA (FT-CORBA) What if one of the CORBA objects fail by crashing?
FT-CORBA Fault Tolerance is achieved through: Object Redundancy Fault Detection Fault Recovery
Object Redundancy Replicas of object Object Group May maintain an internal state (stateful/stateless) Replica consistency has to be maintained Object Group Interoperable Object Group References (IOGR) . Points to either: Object Group Member (OGM) Gateway accessing the OGM
Object Redundancy IOGR helps clients to uniformly access stateless/stateful object groups while benefiting of replication & failure transparency.
Replication Manager Responsible for Object Redundancy Create & Manage Object groups & object group members Creates member references Monitors a min. no. of members are alive
Fault Management Fault Detector Fault Analyzer Fault Notifier
Recovery Management Logging Recovery
Thank You