• DocumentCode
    1588740
  • Title

    Lightweight fault tolerance in CORBA

  • Author

    Hill, Mark

  • Author_Institution
    Lucent Technol. Bell Labs., Murray Hill, NJ
  • fYear
    2001
  • fDate
    6/23/1905 12:00:00 AM
  • Firstpage
    239
  • Lastpage
    247
  • Abstract
    Although fault-tolerant implementations of CORBA have been available for several years, the standard specification of fault-tolerant CORBA (FT-CORBA) has been finalized only recently. This specification defines simple, minimal mechanisms for regular clients to deal with fault-tolerant servers, as well as a wide spectrum of services and API for implementing replicated, fault-tolerant servers. While extremely powerful, these advanced server-side mechanisms come with significant complexity both for the FT-CORBA implementor and the application developer. This paper proposes an alternative, lightweight approach to fault tolerance for applications that do not have strong requirements in terms of data consistency. This approach builds on the client-side mechanisms of FT-CORBA and takes advantage of semantic knowledge of the server objects to mediate distributed interactions in an efficient and fault-tolerant manner. Although the approach proposed in this paper is not applicable to any application, it can be deployed in existing systems to transparently increase their reliability and availability without requiring any re-engineering
  • Keywords
    distributed object management; software fault tolerance; API; FT-CORBA; fault-tolerant CORBA; fault-tolerant servers; semantic knowledge; Availability; Computer languages; Costs; Distributed computing; Fault tolerance; Fault tolerant systems; Inspection; Middleware; Multicast protocols; Rendering (computer graphics);
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Objects and Applications, 2001. DOA '01. Proceedings. 3rd International Symposium on
  • Conference_Location
    Rome
  • Print_ISBN
    0-7695-1300-X
  • Type

    conf

  • DOI
    10.1109/DOA.2001.954089
  • Filename
    954089