SYSTEM, APPARATUS, AND METHOD SUPPORTING ASYMMETRICAL BLOCK-LEVEL REDUNDANT STORAGE
First Claim
1. A method of managing storage of blocks of data from a host computer in a block-level storage system having a storage controller in communication with a plurality of block storage devices, the method comprising:
- automatically determining, by the storage controller, performance characteristics associated with at least one region of each block storage device; and
creating a plurality of redundancy zones from regions of the block storage devices, where at least one of the redundancy zones is a hybrid zone including at least two regions having different but complementary performance characteristics selected by the storage controller from different block storage devices based on a predetermined performance level selected for the zone by the storage controller.
7 Assignments
0 Petitions
Accused Products
Abstract
A block-level storage system and method support asymmetrical block-level redundant storage by automatically determining performance characteristics associated with at least one region of each of a number of block storage devices and creating a plurality of redundancy zones from regions of the block storage devices, where at least one of the redundancy zones is a hybrid zone including at least two regions having different but complementary performance characteristics selected from different block storage devices based on a predetermined performance level selected for the zone. Such “hybrid” zones can be used in the context of block-level tiered redundant storage, in which zones may be intentionally created for a predetermined tiered storage policy from regions on different types of block storage devices or regions on similar types of block storage devices but having different but complementary performance characteristics.
302 Citations
30 Claims
-
1. A method of managing storage of blocks of data from a host computer in a block-level storage system having a storage controller in communication with a plurality of block storage devices, the method comprising:
-
automatically determining, by the storage controller, performance characteristics associated with at least one region of each block storage device; and creating a plurality of redundancy zones from regions of the block storage devices, where at least one of the redundancy zones is a hybrid zone including at least two regions having different but complementary performance characteristics selected by the storage controller from different block storage devices based on a predetermined performance level selected for the zone by the storage controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A block-level storage system comprising:
-
a storage controller for managing storage of blocks of data from a host computer; and a plurality of block storage devices in communication with the storage controller, wherein the storage controller, wherein the storage controller is configured to automatically determine performance characteristics associated with at least one region of each block storage device and to create a plurality of redundancy zones from regions of the block storage devices, where at least one of the redundancy zones is a hybrid zone including at least two regions having different but complementary performance characteristics selected by the storage controller from different block storage devices based on a predetermined performance level selected for the zone by the storage controller. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification