Software replication of stateful services is typically implemented using two-tier architectures, in which clients directly interact with replicas running distributed agreement protocols for ensuring consistency. In general, performance of these protocols is sensitive to network delays, which might consequently reduce service availability. Therefore, in previous works we introduced three-tier software replication, in which agreement protocols run in an apposite tier (detached from clients and replicas) that can be independently deployed in a controlled and stable part of the network. In this paper, we analyze the performance of replication protocols implemented using two- and three-tier architectures using a simplified wide-area network model that considers two types of behaviors for channels, i.e., normal (small and predictable latency variations), and slow (high and unpredictable latency variations). This channel model is instantiated using traces of real Internet latencies measured sending HTTP requests to Internet web-sites at varying rates. Then, by exploiting traces, we simulate simplified versions of three replication protocols (i.e., active, passive, and three-tier replication), and we show how the end-to-end latency of each protocol is related to the number of slow channels. Results mainly demonstrate that the availability of a service replicated through a three-tier architecture is less affected from channel slow-downs. © 2006 IEEE.

Impact of WAN channel behavior on end-to-end latency of replication protocols / Baldoni, Roberto; Marchetti, Carlo; Virgillito, Antonino. - (2006), pp. 109-118. (Intervento presentato al convegno 6th European Dependable Computing Conference, EDCC 2006 tenutosi a Coimbra; Portugal nel 18 October 2006 through 20 October 2006) [10.1109/edcc.2006.13].

Impact of WAN channel behavior on end-to-end latency of replication protocols

BALDONI, Roberto;MARCHETTI, Carlo;VIRGILLITO, Antonino
2006

Abstract

Software replication of stateful services is typically implemented using two-tier architectures, in which clients directly interact with replicas running distributed agreement protocols for ensuring consistency. In general, performance of these protocols is sensitive to network delays, which might consequently reduce service availability. Therefore, in previous works we introduced three-tier software replication, in which agreement protocols run in an apposite tier (detached from clients and replicas) that can be independently deployed in a controlled and stable part of the network. In this paper, we analyze the performance of replication protocols implemented using two- and three-tier architectures using a simplified wide-area network model that considers two types of behaviors for channels, i.e., normal (small and predictable latency variations), and slow (high and unpredictable latency variations). This channel model is instantiated using traces of real Internet latencies measured sending HTTP requests to Internet web-sites at varying rates. Then, by exploiting traces, we simulate simplified versions of three replication protocols (i.e., active, passive, and three-tier replication), and we show how the end-to-end latency of each protocol is related to the number of slow channels. Results mainly demonstrate that the availability of a service replicated through a three-tier architecture is less affected from channel slow-downs. © 2006 IEEE.
2006
6th European Dependable Computing Conference, EDCC 2006
End-to-end latency; Software replication; Stateful services
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Impact of WAN channel behavior on end-to-end latency of replication protocols / Baldoni, Roberto; Marchetti, Carlo; Virgillito, Antonino. - (2006), pp. 109-118. (Intervento presentato al convegno 6th European Dependable Computing Conference, EDCC 2006 tenutosi a Coimbra; Portugal nel 18 October 2006 through 20 October 2006) [10.1109/edcc.2006.13].
File allegati a questo prodotto
File Dimensione Formato  
VE_2006_11573-212254.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 712.8 kB
Formato Adobe PDF
712.8 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/212254
 Attenzione

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

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