[Beowulf] (no subject)

Henry, Kevin A CTR USA ATC (ATSS) kevin.henry at atc.army.mil
Wed Feb 1 14:44:49 PST 2006


We work with parallelizing Java and most of what we do is using JavaParty
(http://www.ipd.uka.de/JavaParty/).  It is fairly simple to use, but is an
extension to the Java language and needs its own special compiler.  I have
also use RMI (comes with Java) to do this.  This approach is a bit more
complicated, but is possible.  There is Java_MPI, but I've never used it.
Other things to look at would be Jini and JavaSpaces (http://www.jini.org).
They are built on top of RMI (or similar things) and would make it a bit
easier.


Henry, Kevin A ATSS
Sverdrup Technology, Inc.
Aberdeen Test Support Services
PO Box 567
APG, MD  21005
Email: kevin.henry at atc.army.mil
Phone: 410-278-0692

-----Original Message-----
From: beowulf-bounces at beowulf.org [mailto:beowulf-bounces at beowulf.org] On
Behalf Of Darin Kalisak
Sent: Tuesday, January 31, 2006 6:03 PM
To: beowulf at beowulf.org
Subject: [Beowulf] (no subject)

Greetings.

I have a couple of questions about making more use of the
underutilized cluster my employer owns.

First, we have a Java application that we have run in the past on the
cluster using PBS.  We now have fewer runs to make, but some of them
are becoming long.  I found a couple of old threads about MPI in java,
but nothing that looked recent.  I also have not found much of use by
doing web searches.  Has anyone here used Java for parallel (cluster)
applications?  If so, am I wrong in having the feeling that there
still really isn't a clear, "official" implementation to use?  I
really don't have the experience (or time) to hack at different
implementations to make them work for me, but if someone knows of an
approach that works well, I'd love to investigate it.  (To forestall
discussion about why it should or shouldn't be in Java to begin with,
I'll just note that that was not - and is not - my decision, and that
neither the resources nor the will to change it to another language
exists at this time.  I'm just looking for ways to improve performance
on some code we have that is going to be in Java for the forseeable
future.  It is, however, very parallelizeable code, and it kills me
not to be able to migrate it to the cluster.)

Second, I'm very interested in knowing of any open source cluster
projects looking for programmers to contribute in some way.  I'm not
any kind of expert at this, but I never will be if I don't find some
code to work on!  Again, I did a nominal web search, but didn't come
up with much.

Thanks!

_______________________________________________
Beowulf mailing list, Beowulf at beowulf.org
To change your subscription (digest mode or unsubscribe) visit
http://www.beowulf.org/mailman/listinfo/beowulf



More information about the Beowulf mailing list