The Journal of Information Technology and Database (정보기술과데이타베이스저널)
- Volume 7 Issue 1
- /
- Pages.17-26
- /
- 2000
- /
- 1226-3559(pISSN)
The Extension of CORBA for the Support of Primary-Backup Object Group
프라이머리-백업 객체 그룹 지원을 위한 CORBA의 확장
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