JACEP2P-V2: A Fully Decentralized and Fault Tolerant Environment for Executing Parallel Iterative Asynchronous Applications on Volatile Distributed Architectures

  • Authors:
  • Jean-Claude Charr;Raphaël Couturier;David Laiymani

  • Affiliations:
  • Laboratory of computer sciences, University of Franche-Comté (LIFC), IUT de Belfort-Montbéliard, Belfort, France 90016;Laboratory of computer sciences, University of Franche-Comté (LIFC), IUT de Belfort-Montbéliard, Belfort, France 90016;Laboratory of computer sciences, University of Franche-Comté (LIFC), IUT de Belfort-Montbéliard, Belfort, France 90016

  • Venue:
  • GPC '09 Proceedings of the 4th International Conference on Advances in Grid and Pervasive Computing
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

This article presents JACEP2P-V2, a Java environment dedicated to designing parallel iterative asynchronous algorithms (with direct communications between nodes) and executing them on global computing architectures or distributed clusters composed by a large number of volatile heterogeneous distant computing nodes. This platform is fault tolerant, multi-threaded and completely decentralized. In this paper, we describe the different components of JACEP2P-V2 and the various mechanisms used for scalability and fault tolerance purposes. We also evaluate the performance of this platform and we compare it to JACEP2P by implementing a parallel iterative asynchronous application and by executing it on a volatile distributed architecture using both platforms.