Protocols which solve agreement problems are essential building blocks for fault tolerant distributed applications. While many protocols have been published, little has been done to analyze their performance. This paper represents a starting point for such studies, by focusing on the consensus problem, a problem related to most other agreement problems. The paper analyzes the latency of a consensus algorithm designed for the asynchronous model with failure detectors, by combining experiments on a cluster of PCs and simulation using stochastic activity networks. We evaluated the latency in runs (1) with no failures nor failure suspicions, (2) with failures but no wrong suspicions and (3) with no failures but with (wrong) failure suspicions. We validated the adequacy and the usability of the stochastic activity network model by comparing experimental results with those obtained from the model. This has led us to identify limitations of the model and the measurements, and suggests new directions for evaluating the performance of agreement protocols.

PERFORMANCE ANALYSIS OF A CONSENSUS ALGORITHM COMBINING STOCHASTIC ACTIVITY NETWORKS AND MEASUREMENTS / A. BONDAVALLI; A. COCCOLI; P. URBAN; A. SCHIPER. - STAMPA. - (2002), pp. 551-560. (Intervento presentato al convegno IEEE DSN - INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS tenutosi a WASHIGTON DC) [10.1109/DSN.2002.1028980].

PERFORMANCE ANALYSIS OF A CONSENSUS ALGORITHM COMBINING STOCHASTIC ACTIVITY NETWORKS AND MEASUREMENTS

BONDAVALLI, ANDREA;
2002

Abstract

Protocols which solve agreement problems are essential building blocks for fault tolerant distributed applications. While many protocols have been published, little has been done to analyze their performance. This paper represents a starting point for such studies, by focusing on the consensus problem, a problem related to most other agreement problems. The paper analyzes the latency of a consensus algorithm designed for the asynchronous model with failure detectors, by combining experiments on a cluster of PCs and simulation using stochastic activity networks. We evaluated the latency in runs (1) with no failures nor failure suspicions, (2) with failures but no wrong suspicions and (3) with no failures but with (wrong) failure suspicions. We validated the adequacy and the usability of the stochastic activity network model by comparing experimental results with those obtained from the model. This has led us to identify limitations of the model and the measurements, and suggests new directions for evaluating the performance of agreement protocols.
2002
Dependable Systems and Networks, 2002. DSN 2002. Proceedings. International Conference on
IEEE DSN - INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS
WASHIGTON DC
A. BONDAVALLI; A. COCCOLI; P. URBAN; A. SCHIPER
File in questo prodotto:
File Dimensione Formato  
Coccoli02.pdf

Accesso chiuso

Tipologia: Versione finale referata (Postprint, Accepted manuscript)
Licenza: Tutti i diritti riservati
Dimensione 437.63 kB
Formato Adobe PDF
437.63 kB Adobe PDF   Richiedi una copia

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

Utilizza questo identificatore per citare o creare un link a questa risorsa: https://hdl.handle.net/2158/833
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 23
  • ???jsp.display-item.citation.isi??? 14
social impact