×

Using a shared data store for peer discovery

  • US 9,712,340 B2
  • Filed: 02/28/2011
  • Issued: 07/18/2017
  • 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 comprising 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 in a storage cloud, and wherein the new node is preconfigured with the container network address;

    determining that the shared data store can be accessed;

    writing, by the new node, a network address of the new node to the shared data store;

    reading, by the new node, a plurality of network addresses from the shared data store, wherein the plurality of network addresses are for the plurality of nodes that are current members of the peer-to-peer system;

    generating a membership data structure comprising the plurality of network addresses for the plurality of nodes;

    joining, by the new node, the peer-to-peer system, wherein the joining comprises notifying the plurality of nodes in view of the membership data structure to provide the network address of the new node to the plurality of nodes; and

    adding the network address of the new node to the membership data structure in response to the new node joining the peer-to-peer system.

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