High availability data replication
US9489392B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jan 24, 2014 |
| Grant date | Nov 8, 2016 |
| Priority date | — |
| Expiry date | Mar 1, 2035 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F16/178
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A data replication system and method is disclosed in which a master file server uses a first filter in a kernel space to intercept file I/O events, send the file I/O events over a first network, for example a local area network, to a second filter in a kernel space of a first replica file server, and submit the file I/O event to a file system program in user space of the master file server to be processed. The second filter records the file I/O event in a memory of the second file server and sends an acknowledge message to the first filter indicating the file I/O event received by the second filter has been recorded in the replica file server. The first filter notifies user land in the first file server that the file I/O event has been processed if the first filter has received the acknowledge message and the file system program has completed processing the file I/O event in the first file server. In one embodiment, a data replication engine in the first replica file server replicates data stored in the first replica file server to a second replica file server in a location remote from the second replica file server, using a second network, for example a wide area network.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.