Speculative data mirroring apparatus method and system
US7254683B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Nov 3, 2003 |
| Grant date | Aug 7, 2007 |
| Priority date | — |
| Expiry date | Aug 29, 2024 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F11/2076
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
An apparatus, method, and system for speculative data mirroring include a rollback log that receives write data corresponding to a write operation that is directed to a storage region within a source volume. Also included is a storage control module that initiates a lock operation on a corresponding storage region within a target volume and a mirror control module configured to send the data corresponding to the write operation to the target volume without waiting for feedback regarding the lock operation. In one embodiment, initiating a lock operation may include sending a lock command to the target volume. Alternatively, the data corresponding to the write operation may initiate the lock operation. In addition, the mirror control module may initiate retransmission of the data in response to subsequent execution of the lock operation. Due to the unique configuration of the present invention, the present invention reduces latencies arising from synchronous mirroring operations, such as lock operations.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.