loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
12th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP'04)
Jace: A Java Environment for Distributed Asynchronous Iterative Computations
A Coruna, Spain
February 11-February 13
ISBN: 0-7695-2083-9
Jacques Bahi, Université de Franche-Comté
Stéphane Domas, Université de Franche-Comté
Kamel Mazouzi, Université de Franche-Comté
Distributed computing over large networks often suffers poor performances due to architecture heterogeneity and synchronization delays. This is the case of classical computing libraries which are dedicated to parallel machines or clusters. To achieve a better efficiency on multi-sites heterogeneous networks, one can use asynchronous algorithms which are less sensible to communication delays and loss of messages. Implementing such algorithms with classical MPI versions is not the best choice. We propose Jace, a Java environment dedicated to distributed asynchronous computations, and more especially to asynchronous iterations-asynchronous communications algorithms. It contains all facilities to build a parallel virtual machine and to implement computing tasks in a message passing style. Communications have a special semantic adapted to asynchronism. First tests on a simple Jacobi algorithm clearly show the benefits of our environment to compute on a multi-site heterogeneous network, that is, the Grid.
Citation:
Jacques Bahi, Stéphane Domas, Kamel Mazouzi, "Jace: A Java Environment for Distributed Asynchronous Iterative Computations," pdp, pp.350, 12th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.