A redundancy system that can perform synchronization even if a failure
occurs to an application. According to the redundancy system of the
present invention, a synchronization data memory area, a management bit
map table having a flag created for each segment of the synchronization
data memory area, and a management memory area for storing the starting
address of the segment are set in each device. In the service application
process, a service is performed using one or more segments, a flag
corresponding to the segment is set, and synchronization information is
written to the management memory each time the segment is written or
overwritten. In the read process, each flag in the management bit map
table is checked, and if a flag being set exists, the synchronization
data is read from the segment corresponding to the synchronization
information stored in the management memory, and the flag is reset.