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 条
  • [31] An architecture for a three-tier path-finder
    Barley, M
    Guesgen, HW
    Karl, G
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2002, 8 (08) : 739 - 750
  • [32] Fiscal externalities in a three-tier structure of government
    Kappeler, Andreas
    JOURNAL OF ECONOMIC STUDIES, 2014, 41 (06) : 863 - 880
  • [33] Vertical Contract Disclosure in Three-Tier Industries
    Bisceglia, Michele
    JOURNAL OF INDUSTRIAL ECONOMICS, 2023, 71 (01): : 1 - 46
  • [34] A Three-tier Structured Model of Overlay Networks
    Wu, Mei
    Wu, Chanle
    Collier, Martin
    INTERNATIONAL CONFERENCE ON KNOWLEDGE AND SYSTEMS ENGINEERING (KSE 2009), 2009, : 185 - +
  • [35] A three-tier architecture for ubiquitous data access
    Helal, S
    Hammer, J
    Zhang, JS
    Khushraj, A
    ACS/IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2001, : 177 - 180
  • [36] Three-Tier carbon accounting model for cities
    Wang, Saige
    Chen, Bin
    APPLIED ENERGY, 2018, 229 : 163 - 175
  • [37] Three-tier architecture for resource selection in grid
    Varalakshmi, P.
    Selvi, S. Thamarai
    Ashraf, A. Javed
    Karthick, K.
    Aarthy, S. Baby
    ADCOM 2007: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATIONS, 2007, : 559 - 566
  • [38] On the Optimal Three-tier Multimedia Streaming Services
    Hsi-Chieh Lee
    Sy-Ming Guu
    Fuzzy Optimization and Decision Making, 2003, 2 (1) : 31 - 39
  • [39] Three-tier covid-19 alert
    Liverpool, Layal
    NEW SCIENTIST, 2020, 245 (3304) : 7 - 7
  • [40] Public Management Mentoring A Three-Tier Model
    Bozeman, Barry
    Feeney, Mary K.
    REVIEW OF PUBLIC PERSONNEL ADMINISTRATION, 2009, 29 (02) : 134 - 157