×

Load balancing distribution of data to multiple recipients on a peer-to-peer network

  • US 8,913,492 B2
  • Filed: 07/27/2012
  • Issued: 12/16/2014
  • 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 the peer-to-peer network is an overlay network, wherein each peer node in the plurality has a different corresponding key value, wherein each of the one or more peer nodes is operable to broadcast one or more items to a plurality of recipient nodes of the plurality of peer nodes byarranging the plurality of recipient 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 recipient peer node corresponding to a first key value in that part of the list, wherein 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 value in that part of the list avoids overloading intermediate nodes in routing messages in the peer-to-peer network.

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