×

Replication group pools for fast provisioning

  • US 10,452,681 B1
  • Filed: 11/30/2015
  • Issued: 10/22/2019
  • Est. Priority Date: 11/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • generating a pool of data replication groups, where the data replication groups of the pool comprise a plurality of nodes suitable to execute a consensus protocol, by at least;

    identifying a group of computer systems for placement of the plurality of nodes of the data replication groups;

    initializing the plurality of nodes on the identified group of computer systems;

    causing the plurality of nodes to execute the consensus protocol; and

    storing pool information indicating that at least a portion of the data replication groups of the pool are ready to receive traffic, as a result of validating at least a portion of the plurality of nodes, where the pool information enables one or more computer systems to determine that the portion of the data replication groups can be used to fulfill requests;

    receiving a request to utilize computing resources of the pool of data replication groups to store data;

    selecting, based at least in part on the pool information, a particular data replication group of the pool to fulfill the request to utilize computing resources of the pool of data replication groups to store data;

    associating the selected particular data replication group with a requestor responsible for submitting the request;

    removing the selected particular data replication group from the pool; and

    executing a process for replacing, in the pool, at least the selected particular data replication group that was removed from the pool.

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