標題: A fault-tolerant object service on CORBA
作者: Liang, D
Fang, CL
Yuan, SM
Chen, C
Jan, GE
資訊工程學系
Department of Computer Science
關鍵字: CORBA;distributed computing environment;distributed object services;fault-tolerance;object-oriented programming;OMA
公開日期: 1-Nov-1999
摘要: The Common Object Request Broker Architecture (CORBA), is a major industrial standard for distributed object-based applications. Today's large-scale CORBA applications have to deal with object crashes, node failures, networks partitioning and unpredictable communication delays. Existing efforts to enhance the CORBA reliability can be roughly categorized into three approaches: integration approach, interception approach and service approach. Each approach has its own merits and prices. In this paper, we propose a service approach solution called Object Fault-tolerance Service (OFS). Solutions that adopt the service approach usually specify their service in terms of CORBA IDL interfaces. The implementations of such solutions in general do not modify the ORE infrastructure or IDL language mappings, and thus applications developed with those systems appear to be more portable. OFS differs from other service approach solutions in that OFS does not assume underlying support of reliable group communication. Applications with advance registration can rely on OFS for detection of object and node crashes, and for customized recovery. In this paper, we first present the service specification of OFS. We then give the system architecture of an OFS implementation. This OFS implementation is developed on the Solaris 2.5 platform and with IONA's Orbix 2.0. The performance evaluation of the OFS implementation is also presented. The preliminary experiments indicate that OFS overhead is minimal and client objects experience little response delay when a service object is under OFS surveillance. (C) 1999 Elsevier Science Inc. All rights reserved.
URI: http://dx.doi.org/10.1016/S0164-1212(99)00058-8
http://hdl.handle.net/11536/30979
ISSN: 0164-1212
DOI: 10.1016/S0164-1212(99)00058-8
期刊: JOURNAL OF SYSTEMS AND SOFTWARE
Volume: 48
Issue: 3
起始頁: 197
結束頁: 211
Appears in Collections:Articles


Files in This Item:

  1. 000083206200005.pdf

If it is a zip file, please download the file and unzip it, then open index.html in a browser to view the full text content.