Three-tier replication for FT-CORBA infrastructures

被引:11
|
作者
Baldoni, R [1 ]
Marchetti, C [1 ]
机构
[1] Univ Roma La Sapienza, Dipartimento Informat & Sistemist, I-00198 Rome, Italy
来源
SOFTWARE-PRACTICE & EXPERIENCE | 2003年 / 33卷 / 08期
关键词
software replication; architectures for dependable services; fault-tolerant CORBA;
D O I
10.1002/spe.525
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Enforcing strong replica consistency among a set of replicas of a service deployed across an asynchronous distributed system in the presence of crash failures is a real practical challenge. If each replica runs the consistency protocol bundled with the actual service implementation, this target cannot be achieved, as replicas need to be located over a partially synchronous distributed system to solve the distributed agreement problems underlying strong replica consistency. A three-tier architecture for software replication enables the separation of the replication logic, i.e. protocols and mechanisms necessary for managing software replication, from both clients and server replicas. The replication logic is embedded in a middle-tier that confines the need of partial synchrony and thus frees replica deployment. In this paper we first introduce the basic concepts underlying three-tier replication. Then we present the interoperable replication logic (IRL) architecture, a fault-tolerant CORBA compliant infrastructure. IRL exploits a three-tier approach to replicate stateful deterministic CORBA objects and allows object replicas to run on object request brokers from different vendors. A description of an IRL prototype developed in our department is proposed along with an extensive performance analysis. Copyright (C) 2003 John Wiley Sons, Ltd.
引用
收藏
页码:767 / 797
页数:31
相关论文
共 50 条
  • [1] Unification of transactions and replication in three-tier Architectures based on CORBA
    Zhao, WB
    Moser, LE
    Melliar-Smith, PM
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2005, 2 (01) : 20 - 33
  • [2] Failure management for FT-CORBA applications
    Baldoni, R
    Marchetti, C
    Virgillito, A
    Zito, F
    SIXTH INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, PROCEEDINGS, 2001, : 186 - 193
  • [3] Autonomic Management of Object Replication for FT-CORBA Based Intelligent Transportation Systems
    Suh, Woonsuk
    Lee, Eunseok
    GRID AND DISTRIBUTED COMPUTING, 2009, 63 : 1 - +
  • [4] An infrastructure for adaptive fault tolerance on FT-CORBA
    Lung, Lau Cheuk
    Favarim, Fabio
    Santos, Giuhana Teixeira
    Correia, Miguel
    NINTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2006, : 504 - 511
  • [5] The design of a CORBA-based PACS in three-tier architecture
    Li, Z
    Wu, LD
    Wei, YM
    Xie, HW
    Medical Imaging 2005: PACS and Imaging Informatics, 2005, 5748 : 407 - 418
  • [6] Towards dependability modeling of FT-CORBA architectures
    Majzik, I
    Huszerl, G
    DEPENDABLE COMPUTING: EDCC-4, PROCEEDINGS, 2002, 2485 : 121 - 139
  • [7] Adapting the FT-CORBA replication management service for large-scale distributed systems
    Lung, Lau Cheuk
    Fraga, Joni da Silva
    6TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE, PROCEEDINGS, 2007, : 652 - +
  • [8] Fully distributed three-tier active software replication
    Marchetti, Carlo
    Baldoni, Roberto
    Tucci-Piergiovanni, Sara
    Virgillito, Antonino
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2006, 17 (07) : 633 - 645
  • [9] Asynchronous active replication in three-tier distributed systems
    Baldoni, R
    Marchetti, C
    Piergiovanni, ST
    2002 PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2002, : 19 - 26
  • [10] Active software replication through a three-tier approach
    Baldoni, R
    Marchetti, C
    Termini, A
    21ST IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2002, : 109 - 118