A fault-tolerant object service on CORBA

被引:14
|
作者
Liang, D [1 ]
Fang, CL
Yuan, SM
Chen, C
Jan, GE
机构
[1] Acad Sinica, Inst Informat Sci, Taipei 11529, Taiwan
[2] Natl Taiwan Univ Sci & Technol, Dept Elect Technol, Taipei, Taiwan
[3] Natl Chiao Tung Univ, Dept Comp & Informat Sci, Hsinchu 31151, Taiwan
[4] Natl Taiwan Ocean Univ, Dept Comp Sci, Keelung, Taiwan
关键词
CORBA; distributed computing environment; distributed object services; fault-tolerance; object-oriented programming; OMA;
D O I
10.1016/S0164-1212(99)00058-8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:197 / 211
页数:15
相关论文
共 50 条
  • [31] A nested invocation suppression framework for active replication fault-tolerant CORBA
    Liang, D
    Fang, CL
    Chen, CW
    Tsai, JC
    [J]. 26TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2002, : 757 - 762
  • [32] NodeWiz: Fault-tolerant grid information service
    Basu, Sujoy
    Costa, Lauro Beltrao
    Brasileiro, Francisco
    Banerjee, Sujata
    Sharma, Puneet
    Lee, Sung-Ju
    [J]. PEER-TO-PEER NETWORKING AND APPLICATIONS, 2009, 2 (04) : 348 - 366
  • [33] NodeWiz: Fault-tolerant grid information service
    Sujoy Basu
    Lauro Beltrão Costa
    Francisco Brasileiro
    Sujata Banerjee
    Puneet Sharma
    Sung-Ju Lee
    [J]. Peer-to-Peer Networking and Applications, 2009, 2 : 348 - 366
  • [34] CORAL: A transparent fault-tolerant web service
    Aghdaie, Navid
    Tamir, Yuval
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2009, 82 (01) : 131 - 143
  • [35] DepSpace: A Byzantine Fault-Tolerant Coordination Service
    Bessani, Alysson Neves
    Alchieri, Eduardo Pelison
    Correia, Miguel
    Fraga, Joni da Silva
    [J]. EUROSYS'08: PROCEEDINGS OF THE EUROSYS 2008 CONFERENCE, 2008, : 163 - 176
  • [36] ORAID: An intelligent and fault-tolerant object storage device
    Feng, D
    Zeng, LF
    Wang, F
    Zhang, SD
    [J]. EMBEDDED AND UBIQUITOUS COMPUTING - EUC 2005 WORKSHOPS, PROCEEDINGS, 2005, 3823 : 403 - 412
  • [37] The GlobData fault-tolerant replicated distributed object database
    Rodrigues, L
    Miranda, H
    Almeida, R
    Martins, J
    Vicente, P
    [J]. EURASIA-ICT 2002: INFORMATION AND COMMUNICATION TECHNOLOGY, PROCEEDINGS, 2002, 2510 : 426 - 433
  • [38] A fault-tolerant secure CORBA store using Fragmentation-Redundancy-Scattering
    Silva, C
    Rodrigues, L
    [J]. OBJECT-ORIENTED TECHNOLOGY: ECOOP'98 WORKSHOP READER, 1998, 1543 : 287 - 287
  • [39] Performance evaluation of a fault-tolerant mechanism based on replicated distributed objects for CORBA
    Takemoto, M
    Nakamura, T
    [J]. FOURTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2001, : 95 - 102
  • [40] A Method for Modeling and Analyzing Fault-Tolerant Service Composition
    Fan, Guisheng
    Yu, Huiqun
    Chen, Liqiong
    Liu, Dongmei
    [J]. APSEC 09: SIXTEENTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2009, : 507 - +