• DocumentCode
    3183722
  • Title

    Active software replication through a three-tier approach

  • Author

    Baldoni, Roberto ; Marchetti, Carlo ; Termini, Alessandro

  • Author_Institution
    Dipt. di Inf. e Sistemistica, Rome Univ., Italy
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    109
  • Lastpage
    118
  • Abstract
    A replication logic is the set of protocols and mechanisms implementing a software replication technique. A three-tier approach to replication consists in separating the replication logic from both clients and replicated servers by embedding such logic in a middle-tier In this paper we first introduce the fundamental concepts underlying three-tier replication. This approach has two main practical advantages: (i) it allows to maintain consistency among the state of server replicas deployed within an asynchronous distributed system and (ii) it supports very thin clients. Then we present the Interoperable Replication Logic (IRL) architecture, which is a Fault Tolerant CORBA compliant infrastructure exploiting a three-tier approach to replicate stateful deterministic CORBA objects. In this context, we illustrate the three-tier replication protocol currently implemented in our IRL prototype and a performance analysis that shows the feasibility of the three-tier approach to software replication.
  • Keywords
    client-server systems; distributed object management; fault tolerant computing; protocols; asynchronous distributed system; clients and servers; fault tolerant CORBA; protocols; replicated servers; replication logic; server replicas; software replication; Availability; Communication networks; Computer architecture; Computer crashes; Fault tolerance; Hardware; Logic; Network servers; Protocols; Remuneration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 2002. Proceedings. 21st IEEE Symposium on
  • ISSN
    1060-9857
  • Print_ISBN
    0-7695-1659-9
  • Type

    conf

  • DOI
    10.1109/RELDIS.2002.1180179
  • Filename
    1180179