Redundancy system having synchronization function and synchronization method for redundancy system
First Claim
1. A redundancy system, comprising:
- a plurality of devices of which the active status and standby status can be switched;
a synchronization data memory installed in each of said plurality of devices;
a management bit map table having a flag created for each segment of said synchronization data memory in an active device;
a management memory for storing synchronization information including a starting address of said segment;
a first processor for performing service using one or a plurality of said segments, and setting said flag corresponding to said segment and writing said synchronization information to said management memory each time said segment is written or overwritten; and
a second processor for checking each flag in said management bit map table at a predetermined timing, and reading synchronization data from said segment corresponding to said synchronization information stored in said management memory and resetting said flag if a flag being set exists.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
-
Citations
22 Claims
-
1. A redundancy system, comprising:
-
a plurality of devices of which the active status and standby status can be switched; a synchronization data memory installed in each of said plurality of devices; a management bit map table having a flag created for each segment of said synchronization data memory in an active device; a management memory for storing synchronization information including a starting address of said segment; a first processor for performing service using one or a plurality of said segments, and setting said flag corresponding to said segment and writing said synchronization information to said management memory each time said segment is written or overwritten; and a second processor for checking each flag in said management bit map table at a predetermined timing, and reading synchronization data from said segment corresponding to said synchronization information stored in said management memory and resetting said flag if a flag being set exists. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A synchronization method for a redundancy system, comprising:
-
a first step of setting a synchronization data memory area in each shared memory of a plurality of devices of which active status and standby status can be switched; a second step of setting a management bit map table having a flag created for each segment of a synchronization data memory area in said shared memory in an active device; a third step of setting a management memory area for storing synchronization information including a starting address of said segment in said shared memory of the active device; a fourth step of causing a processor to execute a service application process of performing service using one or a plurality of said segments, and setting said flag corresponding to said segment and writing said synchronization information to said management memory area each time said segment is written or overwritten; and a fifth step of causing said processor to execute a read process of checking each flag in said management bit map table at a predetermined timing, and reading synchronization data from said segment corresponding to said synchronization information stored in said management memory area and resetting said flag when a flag being set exists. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification