×

System and method for implementing PNRP locality

  • US 10,142,409 B2
  • Filed: 10/01/2012
  • Issued: 11/27/2018
  • Est. Priority Date: 03/07/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • determining, by one or more processors of a computing system, one or more network latencies between a host node and one or more peer nodes, wherein determining the one or more network latencies comprises probing at least one publisher of an address of a peer node and storing probe results in a cache; and

    determining, by the one or more processors, a set of network coordinates of the host node in a coordinate space at least partly based on the one or more network latencies, the determining including;

    determining whether the cache comprises probe results indicating one or more network latencies for at least d+1 peer nodes of the one or more peer nodes, d being an integer representing a dimensionality of the coordinate space; and

    based at least partly on a first determination that the cache does not comprise the probe results indicating the one or more network latencies for the at least d+1 peer nodes, estimating the set of network coordinates of the host node;

    orbased at least partly on a second determination that the cache does comprise the probe results indicating the one or more network latencies for the at least d+1 peer nodes, calculating the set of network coordinates of the host node using d+1 network latencies.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×