×

Two-level structured overlay design for cluster management in a peer-to-peer network

  • US 9,015,342 B2
  • Filed: 01/22/2008
  • Issued: 04/21/2015
  • Est. Priority Date: 01/22/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for determining storage locations for a resource and copies thereof, a storage location being associated with a node in a network of nodes, the network of nodes forming a system, comprising:

  • (a) determining, when a resource first enters the system for storage thereof, a number of copies of the resource to be stored, based upon a probability that a node will be down, the copies of the resource to be stored being determined copies;

    (b) randomly selecting, when the resource first enters the system for storage thereof, a number of nodes to store the determined copies thereon, the number of nodes being equal to the number of determined copies;

    (c) storing the determined copies on the randomly selected nodes, the determined copies stored on the randomly selected nodes being stored determined copies;

    (d) reselecting, when a predetermined number of requests have been received for the stored resource, nodes to store the stored determined copies thereon, based upon a minimization of a storage cost; and

    (e) storing the stored determined copies on the reselected nodes, the stored determined copies being the determined copies previously stored on the randomly selected nodes.

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