• DocumentCode
    2706602
  • Title

    A fault-tolerant object service on CORBA

  • Author

    Sheu, Guang-Way ; Chang, Yue-Shan ; Liang, Deron ; Yuan, Shyan-Ming ; Lo, Winston

  • Author_Institution
    Inst. of Comput. & Inf. Sci., Nat. Chiao Tung Univ., Hsinchu, Taiwan
  • fYear
    1997
  • fDate
    27-30 May 1997
  • Firstpage
    393
  • Lastpage
    400
  • Abstract
    There are more and more COSS (Common Object Service Specifications) on CORBA (Common Object Request Broker Architecture) announced by the OMG (Object Management Group), but no common specification about fault-tolerance exists. We propose a “warm stand-by” replication approach. When an object (primary object) is invoked, it will invoke a secondary object, and the primary object will log the messages and checkpoint the state to the secondary object periodically. If the primary object fails, the secondary object can take over by way of a client executing a few operations to change the secondary object´s mode to primary. Following the style of COSS, we define four interfaces and provide class implementations that can help programmers write programs with fault-tolerant capability. The whole model has been implemented on Orbix, which is a full implementation of CORBA specification
  • Keywords
    distributed processing; formal specification; object-oriented methods; software fault tolerance; CORBA; COSS; Common Object Request Broker Architecture; Common Object Service Specifications; OMG; Object Management Group; Orbix; checkpoint; class implementations; fault-tolerant object service; interfaces; message; object oriented programming; primary object; replication approach; secondary object; specification; Application software; Embedded software; Environmental management; Fault tolerance; Fault tolerant systems; Information science; Object oriented modeling; Object oriented programming; Programming profession; Software standards;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1997., Proceedings of the 17th International Conference on
  • Conference_Location
    Baltimore, MD
  • ISSN
    1063-6927
  • Print_ISBN
    0-8186-7813-5
  • Type

    conf

  • DOI
    10.1109/ICDCS.1997.598073
  • Filename
    598073