Patent ID: 9471444
Filing Date: 2016-10-18
CPC Classification: G06F

Claim Text:
1. A method comprising: persisting a state of a distributed system through a Write Ahead Log (WAL) interface; maintaining a set of replicas of a Write Ahead Log (WAL) through a consensus protocol; providing a set of mechanisms for at least one of a detection and a recovery from a hardware failure; recovering a persistent state of a set of applications; maintaining the persistent state across a set of nodes through the hardware failover; running an instance of a WAL replication servlet on the set of nodes; storing an on-disk state of an application in the WAL; managing a set of WALs through the WAL replication servlet; and authorizing a designated node to host a Master of the WAL replication servlet, wherein the Master of the WAL replication servlet is responsible for at least one of a managing of a global state, a managing of a lease and a suggesting of an election.