Int. J. of Critical Computer-Based Systems   »   2017 Vol.7, No.1

 

 

Title: Failure detector-Ring Paxos-based atomic broadcast algorithm

 

Authors: Nadjette Rebouh; Ifeticene Ryma Asma; Aidoun Naoual; Louiza Bouallouche-Medjkoune

 

Addresses:
LAMOS, Faculty of Exact Sciences, University of Béjaïa, Algeria
Faculty of Exact Sciences, Computer Science Department, University of Béjaïa, Algeria
Faculty of Exact Sciences, Computer Science Department, University of Béjaïa, Algeria
LAMOS, Faculty of Exact Sciences, University of Béjaïa, Algeria

 

Abstract: An atomic broadcast problem constitutes an essential component in fault-tolerant distributed systems. an atomic broadcast algorithm ensures that all processes deliver the same messages sequence. Many algorithms solving the atomic broadcast problem have been published. Recently, a new Paxos-based atomic broadcast algorithm has been proposed for clustered systems, named Ring Paxos. It inherits many of Paxos characteristics: safe under asynchronous assumptions, live under weak synchronous assumptions, and requires a majority of non-faulty processes to ensure progress. However, the proposed algorithm relies on strong assumptions, and uses the group membership for faults tolerance. Recently, a new failure detector Ring Paxos-based atomic broadcast algorithm (FD-RP) for asynchronous distributed systems have been proposed. It inherits some of Ring Paxos characteristics and uses failure detectors to tolerate failures instead of a membership service. The aim of this paper is to complete the work done in our previous work by evaluating the performance of the FD-RP protocol by simulation and compare it with the Ring Paxos protocol, results show that the proposed protocol performs better than the Ring Paxos protocol in some situation and is recommended in applications with low latencies.

 

Keywords: agreement problem; atomic broadcast; Ring Paxos; failure detectors; performance evaluation.

 

DOI: 10.1504/IJCCBS.2017.084065

 

Int. J. of Critical Computer-Based Systems, 2017 Vol.7, No.1, pp.78 - 90

 

Available online: 09 May 2017

 

 

Editors Full text accessAccess for SubscribersPurchase this articleComment on this article