The Extension of CORBA for the Support of Primary-Backup Object Group

프라이머리-백업 객체 그룹 지원을 위한 CORBA의 확장

  • 신범주 (한국전자통신연구원 인터넷서비스 연구부) ;
  • 김명준 (한국전자통신연구원 컴퓨터, 소프트웨어 연구소장)
  • Published : 2000.05.01

Abstract

To provide highly available services in the distributed object system, it is required to support the object group. The state machine approach and primary-backup approach are proposed as two representative approaches for support of object group. The primary-backup approach does not only give merits such as transparency of object group and non-deterministic execution but also require less resource than state machine approach. This paper describes an extension of CORBA that is required to support of the primary-backup object group. In this paper, the state of backup is synchronized with primary through the atomic multicast protocol whenever the request of client is executed at primary. As a result, it does not require message logging and check pointing. The object group of this paper also provides fast response time in case of failure of the primary since it makes primary election unnecessary. And through an extension of IDL, it makes possible to avoid consistency control depending on characteristic of application. A prototype has been implemented and the performance of object group has been compared with a single object invocation.

Keywords