×

Routing cache for distributed hash tables

  • US 20070002869A1
  • Filed: 07/01/2005
  • Published: 01/04/2007
  • Est. Priority Date: 07/01/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method of managing a routing table that a node uses to route query messages in a distributed hash table (DHT) that is distributed among nodes on a data network, where each node has an assigned node identifier (nodeID) and an address on the data network, where the routing table comprises entries, and where an entry comprises a node'"'"'s nodeID and network address (define network address broadly in spec), the method comprising:

  • receiving DHT query messages from nodes, where a DHT query message comprises a target key and one or more nodeID-network address pairings of one or more nodes that previously sent the DHT query message via the data network;

    selecting entries in the routing table based on numerical closeness of the entries'"'"' nodeIDs to the target key and using the network addresses of the selected entries to route the DHT query messages to the nodes corresponding to the selected entries; and

    maintaining the routing table by placing nodeID-address pairings therein without structuring the routing table according to the nodeID placed therein, where the nodeID-address pairings are from the received DHT query messages.

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