Patent ID: 7644130

Claim:
A computer-implemented method comprising: executing a boot of a message-passing interface (MPI) cluster of nodes based on a cluster configuration file, wherein the MPI cluster includes a multi-homed node, the multi-homed node includes a plurality of network interfaces capable of passing messages to another node of the MPI cluster, and the cluster configuration file includes an identifier for each node of the cluster; initializing the multi-homed node of the MPI cluster to execute an administrative daemon based on an identifier of the multi-homed node included in the cluster configuration file, wherein the identifier of the multi-homed node specifies a first network interface for the multi-homed node to pass messages to another node of the MPI cluster; executing a job via the MPI cluster; starting a child daemon, via the administrative daemon, on the multi-homed node to execute a process related to the job, wherein the process specifies a second network interface for the multi-homed node to pass messages to another node of the MPI cluster; and executing the process using the first network interface of the multi-homed node.