Using Data-Flow Analysis for Resilience and Result Checking in Peer-To-Peer Computations

  • Authors:
  • Samir Jafar;Sebastien Varrette;Jean-Louis Roch

  • Affiliations:
  • Projet APACHE (CNRS/INPG/INRIA/UJF), France;Projet APACHE (CNRS/INPG/INRIA/UJF), France;Projet APACHE (CNRS/INPG/INRIA/UJF), France

  • Venue:
  • DEXA '04 Proceedings of the Database and Expert Systems Applications, 15th International Workshop
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

To achieve correct execution of peer-to-peer applications on non-reliable resources, we present a portable and distributed algorithm that provides fault tolerance and result checking. Two kinds of faults are considered: node failure or disconnection and result forgery. This algorithm is based on the knowledge of the macro data-flow dependencies between the application tasks. It provides correct execution with respect to a probabilistic certificate. We have implemented it on top of Athapascan programming interface and experimental results are presented.