System, method and circuit for mirroring data
First Claim
1. A system for mirroring data on a data server comprising:
- a. a primary data server; and
b. a primary mirroring module adapted to be functionally associated with said primary data server and to establish data mirroring connections with a primary slave mirroring module which is functionally associated with a primary mirror server and to establish data mirroring connections with a secondary slave mirroring module which is functionally associated with a secondary mirror server, wherein upon sensing that a mirroring connection with the primary server has been terminated said primary slave mirroring module is adapted to establish a mirroring connection with said second slave mirroring module and to reconcile data between said primary and secondary mirror servers.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a system, method and circuit for mirroring data on a data server. According to some embodiments of the present invention, a primary mirroring module associated with a primary server may be adapted to establish data mirroring connections between the primary server and both a primary slave mirroring module functionally associated with a primary mirror server and with a secondary slave mirroring module functionally associated with a secondary mirror server. When sensing that a mirroring connection with the primary server has been terminated, the primary slave mirroring module may establish a mirroring connection with the second slave mirroring module and may reconcile data between the primary and secondary mirror servers.
121 Citations
21 Claims
-
1. A system for mirroring data on a data server comprising:
-
a. a primary data server; and
b. a primary mirroring module adapted to be functionally associated with said primary data server and to establish data mirroring connections with a primary slave mirroring module which is functionally associated with a primary mirror server and to establish data mirroring connections with a secondary slave mirroring module which is functionally associated with a secondary mirror server, wherein upon sensing that a mirroring connection with the primary server has been terminated said primary slave mirroring module is adapted to establish a mirroring connection with said second slave mirroring module and to reconcile data between said primary and secondary mirror servers. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of mirroring data on a data server comprising:
-
establish a data mirroring connections with a primary slave mirroring module which is functionally associated with a primary mirror server and establishing a data mirroring connection with a secondary slave mirroring module which is functionally associated with a secondary mirror server;
upon sensing that a mirroring connection with the primary server has been terminated, establishing a mirroring connection between the primary slave mirroring module and the second slave mirroring module; and
reconciling data between the primary and secondary mirror servers. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A circuit for mirroring data on a data server comprising:
a logic circuit or processor functionally associated with said server and adapted to execute functional modules, including a primary mirroring module adapted to establish data mirroring connections between said server and both a primary slave mirroring module which is functionally associated with a primary mirror server and with a secondary slave mirroring module which is functionally associated with a secondary mirror server, wherein upon sensing that a mirroring connection with the primary server has been terminated said primary slave mirroring module is adapted to establish a mirroring connection with said second slave mirroring module and to reconcile data between said primary and secondary mirror servers. - View Dependent Claims (16, 17, 18, 19, 20, 21)
Specification