Patent ID: 7720815
Filing Date: 2010-05-18
Classification: G06F

Abstract:
1. A method, comprising: storing a plurality of entries received from a plurality of external devices in a plurality of nodes; indicating the storage of the entries in the respective nodes using a logfile in each of the nodes, the nodes being arranged in a circular replication configuration; operating each of the nodes as a master of a downstream one of the nodes; operating each of the nodes as a slave to an upstream one of the nodes; replicating the entries received by a respective one of the nodes in the remaining ones of the nodes via circular replication by replicating the entries from each master to the slave of the master; determining in one of the nodes whether the master to the one of the nodes has failed; employing an alternate one of the nodes as a new master to the one of the nodes upon a failure of the master, thereby bypassing the master; periodically generating heartbeat messages in each of the nodes; and replicating the heartbeat messages generated by each of the nodes in the remaining ones of the nodes via the circular replication.