JACEP2P-V2: A fully decentralized and fault tolerant environment for executing parallel iterative asynchronous applications on volatile distributed architectures

JACEP2P-V2: A fully decentralized and fault tolerant environment for executing parallel iterative asynchronous applications on volatile distributed architectures
复制标题

JACEP2P-V2:一个完全去中心化和容错的环境,用于在易失性分布式架构上执行并行迭代异步应用程序

DOI:
10.1016/j.future.2010.04.013
复制
发表时间:
2009
期刊:
Future Gener. Comput. Syst.
影响因子:
--
通讯作者:
David Laiymani
David Laiymani
中科院分区:
--
文献类型:
--
作者:
Jean;R. Couturier;David Laiymani

文献摘要

被引文献

相似文献

本文介绍了JACEP 2 P-V2,一个Java环境,致力于设计并行迭代异步算法(与节点之间的直接通信),并执行它们的全球计算架构或分布式集群组成的大量易失性异构的远程计算节点。这个平台是容错的,多线程的,完全分散的。在本文中,我们描述了JACEP 2 P-V2的不同组件和用于可扩展性和容错目的的各种机制。这个改进的平台的性能进行了评估,在许多实验中,比较它的JACEP 2 P,同时解决,在一个易失性的分布式架构,三维对流扩散方程系统。我们还测试了JACEP 2 P-V2的可扩展性及其与各种问题的兼容性,通过使用超过1000个核心解决3D对流扩散问题的大型实例,并通过解决NAS并行基准测试(GC)。
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 of 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. The performance of this improved platform is evaluated in many experiments that compare it to JACEP2P while solving, over a volatile distributed architecture, a 3D advection–diffusion equations system. We also test the scalability of JACEP2P-V2 and its compatibility with various kinds of problems by solving a large instance of the 3D advection–diffusion problem using more than 1000 cores and by solving the NAS parallel benchmark (GC).