Zscaler, Inc.
Systems and methods for service replication, validation, and recovery in cloud-based systems

Last updated:

Abstract:

Systems and methods for replication and validation between a plurality of nodes in a cloud-based system forming a cluster include 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 comprising 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; and, responsive to differences between a peer and the master, performing a failure recovery in the database at the peer.

Status:
Grant
Type:

Utility

Filling date:

15 Nov 2017

Issue date:

13 Aug 2019