The deployment of server replicas of a service across an asynchronous distributed system (e.g., Internet) is a real practical challenge. This target cannot be indeed achieved by classical software replication techniques (e.g., passive and active replication) as these techniques usually rely on group communication toolkits that require server replicas to run over a partially synchronous distributed system to solve the underlying agreement problem. This paper proposes a three-tier architecture for software replication that encapsulates the need of partial synchrony in a specific software component of a mid-tier to free replicas and clients from the need of underlying partial synchrony assumptions. Then we propose how to specialize the mid-tier in order to manage active replication of server replicas.

A Three-tier Active Replication Protocol for Large Scale Distributed Systems / Marchetti, Carlo; Tucci Piergiovanni, Sara; Baldoni, Roberto. - In: IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS. - ISSN 0916-8532. - STAMPA. - E86-D:12(2003), pp. 2544-2552.

A Three-tier Active Replication Protocol for Large Scale Distributed Systems

BALDONI, Roberto
2003

Abstract

The deployment of server replicas of a service across an asynchronous distributed system (e.g., Internet) is a real practical challenge. This target cannot be indeed achieved by classical software replication techniques (e.g., passive and active replication) as these techniques usually rely on group communication toolkits that require server replicas to run over a partially synchronous distributed system to solve the underlying agreement problem. This paper proposes a three-tier architecture for software replication that encapsulates the need of partial synchrony in a specific software component of a mid-tier to free replicas and clients from the need of underlying partial synchrony assumptions. Then we propose how to specialize the mid-tier in order to manage active replication of server replicas.
2003
Fault tolerance; High availability; Software replication; Three-tier architectures; Software; Hardware and Architecture; 1707; Artificial Intelligence; Electrical and Electronic Engineering
01 Pubblicazione su rivista::01a Articolo in rivista
A Three-tier Active Replication Protocol for Large Scale Distributed Systems / Marchetti, Carlo; Tucci Piergiovanni, Sara; Baldoni, Roberto. - In: IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS. - ISSN 0916-8532. - STAMPA. - E86-D:12(2003), pp. 2544-2552.
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

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/940354
 Attenzione

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

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