×

SYSTEMS AND METHODS FOR SERVICE REPLICATION, VALIDATION, AND RECOVERY IN CLOUD-BASED SYSTEMS

  • US 20190146884A1
  • Filed: 11/15/2017
  • Published: 05/16/2019
  • Est. Priority Date: 11/15/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method of replication and validation between a plurality of nodes in a cloud-based system forming a cluster, the method comprising:

  • replicating a database and a software state between the plurality of nodes utilizing a replication algorithm which elects a master of the plurality of nodes and remaining nodes as peers, wherein the master is configured to perform the replicating;

    validating database sequences in the database at all of the plurality of nodes utilizing the replication algorithm to ensure sequential order of the validating between the plurality of nodes;

    responsive to differences between a peer and the master, performing a failure recovery in the database at the peer; and

    verifying the database of the peer and the master utilizing the replication algorithm without closing an application interacting with the database and honoring requests from the application to the database during the verifying, wherein the verifying is performed through a replication operation using the replication algorithm to perform a database dump which is verified offline with a tool for comparison, wherein the comparison omits one or more fields in the database between the peer and the master, wherein the one or more fields are inherently different.

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