Patent ID: 8799511

Claim:
A method comprising: managing state information within a primary control unit included within a device for one or more consumers included within the device, wherein the state information is stored in a temporally-ordered data structure having a commit proposal and commit marker pair for each of the one or more consumers that identifies a portion of the state information to be consumed by the respective one or more consumers, wherein the commit proposal identifies a most recent object of the temporally-ordered data structure that has been communicated to a corresponding one of the one or more consumers and the commit marker identifies a most recent object of the temporally-ordered data structure that has been communicated to the corresponding one of the one or more consumers and for which an acknowledgement has been received from the corresponding one of the one or more consumers; and communicating changes to the state information to a standby control unit prior to communicating the changes to the one or more consumers of the state information by replicating the temporally-ordered data structure and the corresponding commit proposal and commit marker pair for each of the one or more consumers.