×

LOAD BALANCING DISTRIBUTION OF DATA TO MULTIPLE RECIPIENTS ON A PEER-TO-PEER NETWORK

  • US 20080310302A1
  • Filed: 06/18/2007
  • Published: 12/18/2008
  • Est. Priority Date: 06/18/2007
  • Status: Active Grant
First Claim
Patent Images

1. A peer-to-peer network, comprising:

  • a plurality of peer nodes, wherein each peer node is configured to communicate with one or more other ones of said peer nodes over the peer-to-peer network, wherein each peer node is operable to;

    A) receive or initiate a request to search for a plurality of items, wherein each item is represented by a key value, arrange the plurality of items into a list according to a key value order, divide the list into two or more parts of approximately equal size, look up in a finger table a finger node to closest to a first key value in each part, and, for each part, forward a request for the items in the part to the corresponding finger node; and

    /orB) broadcast one or more items to a plurality of peer nodes by arranging the plurality of peer nodes into a list according to a key value order, dividing the list into two or more parts of approximately equal size, and forwarding each part of the list and the one or more items to a peer node corresponding to a first key in that part of the list.

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