Patent ID: 7555527
Filing Date: 2009-06-30
Classification: H04L

Abstract:
1. A computer-readable storage medium storing program instructions executable to implement a method comprising: a first node storing a first replica of a first storage object; the first node sending location information for the first replica of the first storage object to a second node, wherein the location information specifies that the first replica of the first storage object is stored on the first node; a third node storing a second replica of the first storage object; the third node querying the second node to obtain the location information for the first replica of the first storage object; in response to determining that the location information specifies that the first replica of the first storage object is stored on the first node, the third node initiating an operation to create first routing information for sending messages from the third node to the first replica of the first storage object on the first node; sending a publish message from the third node to the first replica of the first storage object on the first node using the first routing information; and creating second routing information for sending messages from the first node to the second replica of the first storage object on the third node in response to the publish message.