[Spread-users] Two daemons per machine? Two ports per daemon?

Killeen, Damien Damien.Killeen at dsto.defence.gov.au
Thu May 20 23:20:47 EDT 2004

Hi All,

I am a relatively new user of spread and am trying to set up a spread network across a cluster of machines running redhat 8, each with both an Ethernet NIC and an Infiniband NIC (to use spread over infiniband I will need to add an IP layer unless the spread development team has plans to support other-than-IP based networks in the future?).  I plan to use the ethernet connection for low-rate comms and the infiniband NIC for very-high-rate data.

I would like our applications to connect to the daemon using, for example, port 4803 to specify the comms link and 5803 to specify the data link, and not have to specify the actual IP of either connection in the code (so that we can run the binaries anywhere on the cluster - "location transparency" is one of the greatest benefits of group communications for our project).

I can only see this being possible by either running two daemons on each machine (configured separately with the different port numbers, one for comms and one for data), or by having two ports to connect to the daemon.  The former solution is preferred, as it would allow our applications to connect to both ports/daemons with the same private name.  Are either of these solutions possible, and if so, how?

Thanking you in advance,

Damien Killeen.

More information about the Spread-users mailing list