Unified synchronous replication for block and file objects
US9378261B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Sep 30, 2013 |
| Grant date | Jun 28, 2016 |
| Priority date | — |
| Expiry date | Jun 24, 2034 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F16/275
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A technique for performing synchronous replication on both block and file-based objects provides a data storage system that internally stores data objects (e.g., LUNs, file systems, block-based vVOLs (virtual volumes), file-based vVOLs, VMDKs, etc.) in the form of respective files, such that each file provides a realization of a data object. The data storage system maps each such file to a respective logical volume, and each logical volume provides a block-based interface. As the data storage system receives IO requests specifying data to be written to a data object, the data storage system renders the IO requests as block-based requests, regardless of whether the IO requests are themselves block-based or file-based. A block-based replication splitter intercepts the block-based requests directed to the logical volumes and performs block-based, synchronous replication on the requests, thereby achieving synchronous replication of both block-based objects and file-based objects in a single, unified architecture.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.