Patent ID: 7590985

Claim:
A computer implemented method on a first node for communication between processes, comprising: determining if a first server name of a first server process on the first node exists in a plurality of entries in a process table on the first node; if the first server name is not in the entries in the process table, writing a first entry with (a) the first server name, (b) a first process ID of the first server process, and (c) a first process state of the first server process in (1) the process table and (2) process tables on other nodes; determining again if the first server name exists in one of the entries excluding the first entry in the process table; if the first server name is not in one of the entries excluding the first entry: writing a first location of the first entry in a first row of a handle table on the first node, wherein a first row index to the first row is a first process handle for the first server process; and informing the first server process that the first server process is registered.