DocumentCode
3349461
Title
State synchronization and recovery for strongly consistent replicated CORBA objects
Author
Narashimhan, P. ; Moser, L.E. ; Melliar-Smith, P.M.
Author_Institution
Dept. of Electr. & Comput. Eng., California Univ., Santa Barbara, CA, USA
fYear
2001
fDate
1-4 July 2001
Firstpage
261
Lastpage
270
Abstract
The Eternal system provides transparent fault tolerance for CORBA applications, without requiring the modification of either the application or the ORB. Eternal replicates the application objects, and ensures strong replica consistency by employing reliable totally-ordered multicast messages for conveying the IIOP messages of the application. To maintain replica consistency even as replicas fail and are recovered, Eternal ensures the retrieval, assignment and transfer of the three kinds of state, application-level, ORB/POA-level and infrastructure-level state, that are associated with each replicated object. Eternal´s mechanisms for recovery include the synchronization of the the state retrieval and the state assignment messages, as well as the logging and replay of messages and checkpoints.
Keywords
distributed object management; replicated databases; software fault tolerance; synchronisation; system recovery; Eternal system; IIOP messages; ORB/POA-level state; application-level state; checkpoints; infrastructure-level state; logging; messages; reliable totally-ordered multicast messages; replica consistency; replicated object; state assignment; state recovery; state retrieval; state synchronization; strong replica consistency; strongly consistent replicated CORBA objects; synchronization; transparent fault tolerance; Application software; Computer languages; Fault tolerance; Fault tolerant systems; Internet; Maintenance; Programming profession; Protocols; Standards development; Web server;
fLanguage
English
Publisher
ieee
Conference_Titel
Dependable Systems and Networks, 2001. DSN 2001. International Conference on
Conference_Location
Goteborg, Sweden
Print_ISBN
0-7695-1101-5
Type
conf
DOI
10.1109/DSN.2001.941411
Filename
941411
Link To Document