Unified datapath architecture
AssigneeEMC Corporation
InventorJean-Pierre Bono
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC Corporation
InventorJean-Pierre Bono
Estimating the term…
An improved technique for a data storage apparatus that combines both block-based and file-based functionality in a unified data path architecture. The improved technique brings together IO processing of block-based storage systems and file-based storage systems by expressing both block-based objects (e.g., LUNs) and file-based objects (e.g., file systems) in the form of files. These files are parts of an underlying, internal set of file systems, which are stored on a set of storage units served by a storage pool. Because block and file-based objects are all expressed as files of this set of file systems, a common set of services can be applied across block-based and file-based objects. Also, storage units released by any file or files of the underlying, internal set of file systems can be reused by any other file or files, regardless of whether the files represent block-based objects or file-based objects. Inefficiencies of stranded storage are thus greatly reduced or eliminated altogether.
A method of managing host data of a set of hosts in a data storage apparatus, the method comprising:
A data storage apparatus, comprising:
A computer program product having a non-transitory computer readable medium including instructions which, when executed by control circuitry of a data storage apparatus, cause the control circuitry to perform a method of managing host data of a set of hosts in a data storage apparatus, the method comprising:
Dependencies are inferred from the claim text.