摘要 |
<P>PROBLEM TO BE SOLVED: To achieve replication processing on a distributed object platform with a reduced load on communication. Ž<P>SOLUTION: A primary object executes serializing processing to values such as variables to generate serialized data, divides the serialized data into segments, computes a hash value for each segment, and outputs the hash values to a replication manager. The replication manager registers previous hash values with a hash management table, compares the received hash values with the previous hash values, obtains from the primary object the segments relating to the hash values which are determined not to accord, and outputs them to a replica object. When receiving the segment data, the replica object replaces the corresponding parts of the serialized data which it holds and executes deserializing processing to set the latest state of the primary object to the replica object. Ž<P>COPYRIGHT: (C)2010,JPO&INPIT Ž
|