×

System and method for clustering distributed hash table entries

  • US 10,235,405 B2
  • Filed: 09/29/2014
  • Issued: 03/19/2019
  • Est. Priority Date: 12/23/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • performing, by a computer system that stores a plurality of data objects in a distributed storage system;

    receiving a request to store an instance of a data object in the distributed storage system, wherein the request comprises a key for the data object;

    generating keymap information for the instance of the data object that maps at least part of the key from the request to a locator and the locator to the instance of the data object;

    applying a hash function to a portion of the key from the request that is less than all of the key from the request to generate a hash value;

    determining a computing node on which to store the keymap information dependent on the hash value generated from said applying the hash function to the portion of the key from the request, wherein the computing node is determined without applying the hash function to all of the key from the request, and wherein the computing node is one of a plurality of computing nodes that each store a portion of a distributed hash table; and

    storing the keymap information on the determined computing node.

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