Patent ID: 6910150

Claim:
A method for updating the content of a set of data accessible by a server of a cluster system, comprising the steps of: providing first and second servers; providing a network controller associated with each server, each network controller including a local power source and a local memory; storing in the local memory of each network controller a copy of a set of data; and performing a write operation to the memory of each network controller such that the content of the set of data of each network controller is the same, wherein the write operation includes the steps of: determining at an initiating server that a write operation is to be performed; instruction a peer server to perform the write operation; performing the write operation at the peer server; transmitting a first write acknowledge signal from the peer server to the initiating server; receiving the first write acknowledge signal at the initiating server; performing the write operation at the initiating server; transmitting a second write acknowledge signal from the initiating server to the peer server; and receiving the second write acknowledge signal at the peer server.