Assimilation of foreign LUNS into a network storage system
AssigneeNetApp, Inc.
InventorsJohn K. Edwards, Steven R. Kleiman
Life of this patent
Estimating the term…
Loading patent…
AssigneeNetApp, Inc.
InventorsJohn K. Edwards, Steven R. Kleiman
Estimating the term…
A storage system provides highly flexible data layouts that can be tailored to various different applications and use cases. The system defines several types of data containers, including “regions”, “logical extents” and “slabs”. Each region includes one or more logical extents. Allocated to each logical extent is at least part of one or more slabs allocated to the region that includes the extent. Each slab is a set of blocks of storage from one or more physical storage devices. The slabs can be defined from a heterogeneous pool of physical storage. The system also maintains multiple “volumes” above the region layer. Each volume includes one or more logical extents from one or more regions. A foreign LUN can be assimilated into the system by defining slabs as separate portions of the foreign LUN. Layouts of the extents within the regions are not visible to any of the volumes.
A method comprising:
A method comprising:
A network storage server comprising:
A storage system node for use in a cluster of storage system nodes, the storage system node comprising:
Dependencies are inferred from the claim text.