JaceP2P: an Environment for Asynchronous Computations on Peer-to-Peer Networks
Jacques M. Bahi, Raphaël Couturier, Philippe Vuillemin · 2006
Using Peer-to-Peer (P2P) networks is a way to federate a large amount of processors in order to solve large scale scientific problems. Those networks are decentralized, highly dynamic and composed of heterogeneous machines. The goals of our work is to compute large scale scientific iterative applications on P2P networks. We propose JaceP2P, a multi-threaded Java based library designed to build asynchronous parallel iterative applications. Using this library, it is possible to run such applications on a set of dynamic and heterogeneous machines organized in a decentralized and P2P fashion.