Title :
Eternal: fault tolerance and live upgrades for distributed object systems
Author :
Moser, L.E. ; Melliar-Smith, P.M. ; Narasimhan, P. ; Tewksbury, L.A. ; Kalogeraki, V.
Author_Institution :
Dept. of Electr. & Comput. Eng., California Univ., Santa Barbara, CA, USA
fDate :
6/22/1905 12:00:00 AM
Abstract :
The Eternal system supports distributed object applications that must operate continuously, without interruption of service, despite faults and despite upgrades to the hardware and the software. Based on the CORBA distributed object computing standard, the Eternal system replicates objects, invisibly and consistently, so that if one replica of an object fails, or is being upgraded, another replica is still available to provide continuous service. Through the use of interceptors, Eternal renders the object replication transparent to the application and also to the CORBA ORE. Consequently, Eternal is able to provide fault tolerance, and live hardware and software upgrades, for existing unmodified CORBA application programs, using unmodified commercial-off-the-shelf ORBs
Keywords :
distributed object management; fault tolerant computing; CORBA; Eternal; distributed object systems; fault tolerance; interceptors; live upgrades; object replication; Application software; Contracts; Costs; Electrical capacitance tomography; Fault tolerant systems; Hardware; Laboratories; Military computing; Software systems; Software testing;
Conference_Titel :
DARPA Information Survivability Conference and Exposition, 2000. DISCEX '00. Proceedings
Conference_Location :
Hilton Head, SC
Print_ISBN :
0-7695-0490-6
DOI :
10.1109/DISCEX.2000.821519