Patent ID: 7533132
Filing Date: 2009-05-12
Classification: G06F,Y10S

Abstract:
1. A method for parallel replication of state information of a first data processing unit in at least one second data processing unit, each of the at least one second data processing units having a replica of the state information of the first data processing unit, the method comprising: processing a plurality of incoming request messages for changing the state information in the first data processing unit; sending a modification record to at least one storage subsystem, the modification record containing all changes applied during processing of each of the plurality of incoming request messages; sending a response message to a sender of each of the plurality of incoming request messages after confirming a receipt of the modification record for the incoming request message and modification records of all predecessors of the incoming request message by each of the at least one storage subsystems; and updating state information in the replica of each of the at least one second data processing units based on the modification records, wherein: each of the plurality of incoming request messages contains an indicator and the modification record contains the indicator assigned to a corresponding incoming request message and all corresponding changes applied to a set of records used to represent the state information of the first data processing unit; and the processing of one of the plurality of incoming request messages is performed concurrently with sending of a modification record associated with another one of the plurality of incoming request messages to facilitate parallel processing of the incoming request messages.