Patent ID: 8310956

Claim:
A method for a host node in a peer-to-peer computer network to reset its coordinates in a d-dimensional network space that uses Peer Name Resolution Protocol (PNRP), comprising, at the host node: determining a first set of network coordinates for the host node; receiving a trigger for coordinate reset; and based on the reception of the trigger: selecting a subset of known locality-aware peer nodes based at least in part on levels in a global cloud data store at the host node; determining a current network latency between the host node and each of the subset of known locality-aware peer nodes; determining a second set of network coordinates of the host node based on the current network latency; and using the second set of network coordinates of the host node when a first calculated error corresponding to the first set of network coordinates is greater than or equal to a second calculated error corresponding to the second set of network coordinates.