×

Using a shared data store for peer discovery

  • US 10,187,463 B2
  • Filed: 06/27/2017
  • Issued: 01/22/2019
  • Est. Priority Date: 02/28/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • identifying, by a processing device of a new node, an address of a shared data store storing information on a current membership in a peer-to-peer system, wherein the shared data store is shared by a plurality of nodes that are current members of the peer-to-peer system, wherein the shared data store is a container for storing data in a storage cloud;

    sending, by the new node, a first message comprising an address of the new node to the shared data store;

    requesting, by the new node, at least one membership data structure from the shared data store;

    receiving, by the new node, a second message comprising the at least one membership data structure;

    generating, by the new node, a new membership data structure comprising the address of the new node and the plurality of addresses of the plurality of nodes identified in the at least one membership data structure;

    sending, by the new node, a third message comprising the new membership data structure to the shared data store; and

    joining, by the new node, the peer-to-peer system, wherein the joining comprises using the new membership data structure to identify nodes of the plurality of nodes to receive a plurality of messages from the new node.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×