90 likes | 281 Views
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
E N D
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 • 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