I strongly suggest you do not use RMI for clustering. Actually, basic RMI over JRMP (Java Remote Method Protocol?) is incredibility inefficient. Most EJB servers support it for compatibility reasons, but use a custom protocol by default. The biggest problem with using RMI and any RPC protocol for clustering is they are inherently point to point when you really want to use one to many channels. For clustering, I suggest you use JavaGroups, by Bela Ban (www.javagroups.com). JavaGroups is specifically designed to support group communication (i.e., clusters), and by default uses a reliable multicast protocol stack. JavaGroups is the basis of JBoss clustering, and Bela is a JBoss Group member. Bela is currently working on a distributed caching system. Anyway, I suggest you send an email to Bela.
Oh ya, we (The JBoss Group) have had a lot of researchers from national labs at our trainings doing work on grid computing systems based on JBoss if that is what you are doing.
-dain
/**
* @name Dain Sundstrom
* @title Author CMP on JBoss
* @company The JBoss Group, LLC.
*/
On Wednesday, January 1, 2003, at 03:11 PM, Myriam Abramson wrote:
Hi! I am studying RMI and it seems to me that it's a great tool for cluster computing. How many of you actually use it on a linux cluster? I'm asking because where I work, they adamantly want to use the MPI protocol with c++ going as far as converting java code!TIA and HNY! myriam ---------------------------------------------------------------------- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
---------------------------------------------------------------------- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]