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 条
  • [21] Three-Tier Database Forensic Model
    Msongaleli, Dawson Ladislaus
    Mgembe, Innocent Paschal
    2022 10TH INTERNATIONAL SYMPOSIUM ON DIGITAL FORENSICS AND SECURITY (ISDFS), 2022,
  • [22] The secure Three-Tier Architecture pattern
    Fernandez, Eduardo B.
    Fonoage, Mihai
    VanHilst, Michael
    Marta, Mirela
    CISIS 2008: THE SECOND INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT AND SOFTWARE INTENSIVE SYSTEMS, PROCEEDINGS, 2008, : 555 - 560
  • [23] Three-tier model for embedded control
    Dingee, D
    CONTROL ENGINEERING, 1998, 45 (11) : 39 - +
  • [24] Three-tier service to unite Denmark
    Danish State Railways
    Railw Gaz Int, 2 (88-90):
  • [25] Increasing the reliability of three-tier applications
    Zhao, W
    Moser, LE
    Melliar-Smith, PM
    12TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 2001, : 138 - 147
  • [26] Consider three-tier client/server
    Stevens, L
    DATAMATION, 1996, 42 (04): : 61 - &
  • [27] A Three-Tier SDN Architecture for DenseNets
    Elgendi, Ibrahim
    Munasinghe, Kumudu S.
    Jamalipour, Abbas
    2015 9TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATION SYSTEMS (ICSPCS), 2015,
  • [28] Three-tier rough superhydrophobic surfaces
    Cao, Yuanzhi
    Yuan, Longyan
    Hu, Bin
    Zhou, Jun
    NANOTECHNOLOGY, 2015, 26 (31)
  • [29] Prolog business objects in a three-tier architecture
    Schwartz, DG
    ARTIFICIAL INTELLIGENCE IN ECONOMICS AND MANAGEMENT: AN EDITED PROCEEDINGS ON THE FOURTH INTERNATIONAL WORKSHOP: AIEM4, 1996, : 21 - 31
  • [30] Secured and trusted three-tier grid architecture
    Varalakshmi, P.
    ThamaraiSelvi, S.
    INTERNATIONAL JOURNAL OF AD HOC AND UBIQUITOUS COMPUTING, 2010, 5 (04) : 244 - 251