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 条
  • [41] Three-tier open nucleus breeding schemes
    Shepherd, RK
    ANIMAL SCIENCE, 1997, 65 : 321 - 334
  • [42] Middleware and three-tier client/server development
    Dr Dobb's J Software Tools Prof Program, 11 (16):
  • [43] A three-tier model of reading instruction supported by technology
    Chambers, Bette
    Abrami, Philip
    Slavin, Robert
    Madden, Nancy
    INTERNATIONAL JOURNAL OF INNOVATION AND LEARNING, 2011, 9 (03) : 286 - 297
  • [44] The effect of a three-tier formulary on antidepressant utilization and expenditures
    Hodgkin, Dominic
    Thomas, Cindy Parks
    Simoni-Wastila, Linda
    Ritter, Grant A.
    Lee, Sue
    JOURNAL OF MENTAL HEALTH POLICY AND ECONOMICS, 2008, 11 (02): : 67 - 77
  • [45] Highway three-tier surface geogrid reinforced wall
    Turcek, P.
    Turinic, L.
    Baslik, R.
    GEOSYNTHETICS, VOLS 1-4, 2006, : 949 - +
  • [46] A three-tier clinical information systems design model
    Chu, S
    Cesnik, B
    INTERNATIONAL JOURNAL OF MEDICAL INFORMATICS, 2000, 57 (2-3) : 91 - 107
  • [47] Advancing a Three-Tier Personality Framework for Posttraumatic Growth
    Weststrate, Nic M.
    Jayawickreme, Eranda
    Wrzus, Cornelia
    EUROPEAN JOURNAL OF PERSONALITY, 2022, 36 (04) : 704 - 725
  • [48] Three-Tier Password Security Algorithm for Online Databases
    Zaland, Zubair
    Bazai, Sibghat Ullah
    Marjan, Shah
    Ashraf, Muhammad
    2ND INTERNATIONAL INFORMATICS AND SOFTWARE ENGINEERING CONFERENCE (IISEC), 2021,
  • [49] Analysis of two and three-tier client/server architecture
    Jisuanji Gongcheng/Computer Engineering, 24 (06): : 26 - 29
  • [50] Three-tier authentication scheme using smart card
    Chen, Tien-Ho
    Fang, Wai-Chi
    Kang, Shih
    Kim, Tai-hoon
    INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2012, 15 (03): : 1277 - 1291