Design and performance of a generic consensus component for critical distributed applications

  • Authors:
  • Khaled Barbaria;Jerome Hugues;Laurent Pautet

  • Affiliations:
  • GET-Télécom Paris - LTCI-UMR CNRS, Paris Cedex 13, France;GET-Télécom Paris - LTCI-UMR CNRS, Paris Cedex 13, France;GET-Télécom Paris - LTCI-UMR CNRS, Paris Cedex 13, France

  • Venue:
  • Ada-Europe'07 Proceedings of the 12th international conference on Reliable software technologies
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper addresses the design and implementation of a generic middleware component for solving the consensus problem. This component can transparently provide critical applications with the consensus algorithm that best fits their requirements. The interactions between the consensus component and the underlying middleware layer are defined in terms of functional services among which tasking and transport are the most important. A complete design and configuration of the middleware is proposed. Performance measurements and source code analysis prove the efficiency and the ability to evolve of our design.