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.

Active software replication through a three-tier approach / Baldoni, Roberto; Marchetti, Carlo; Termini, Alessandro. - STAMPA. - (2002), pp. 109-118. ( The 21st IEEE Symposium on Reliable Distributed Systems (SRDS-2002) Suita, jpn 13-16 October 2002).

Active software replication through a three-tier approach

BALDONI, Roberto;
2002

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.
2002
The 21st IEEE Symposium on Reliable Distributed Systems (SRDS-2002)
Architectures for Dependable Services; Fault Tolerant CORBA; Software Replication; Hardware and Architecture
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Active software replication through a three-tier approach / Baldoni, Roberto; Marchetti, Carlo; Termini, Alessandro. - STAMPA. - (2002), pp. 109-118. ( The 21st IEEE Symposium on Reliable Distributed Systems (SRDS-2002) Suita, jpn 13-16 October 2002).
File allegati a questo prodotto
File Dimensione Formato  
VE_2002_11573-940355.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 701.38 kB
Formato Adobe PDF
701.38 kB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/940355
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 24
  • ???jsp.display-item.citation.isi??? 15
social impact