DocumentCode
1591404
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
Volume
2
fYear
2000
fDate
6/22/1905 12:00:00 AM
Firstpage
184
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;
fLanguage
English
Publisher
ieee
Conference_Titel
DARPA Information Survivability Conference and Exposition, 2000. DISCEX '00. Proceedings
Conference_Location
Hilton Head, SC
Print_ISBN
0-7695-0490-6
Type
conf
DOI
10.1109/DISCEX.2000.821519
Filename
821519
Link To Document