• 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