Patent ID: 6977929

Claim:
A method in a distributed system for communicating in a network with a source node and a destination node, the method comprising the steps of: accessing an address of the destination node by the source node, wherein the source node and the destination node are programs; sending a first packet by the source node to the destination node by using the accessed address; receiving the first packet by the destination node at the accessed address of the destination node; responsive to a change in the address of the destination node to a new address, immediately updating the accessed address, wherein the updating includes sending an update packet containing the new address of the destination node from the destination node such that the update packet is addressed to the source node, and storing, by the source node, the new address of the destination node, responsive to receiving the update packet; sending a second packet by the source node to the destination node by using the stored new address; and receiving the second packet by the destination node at the new address of the destination node.