or
Bookmark and Share
Apparatus and method for providing very large virtual storage volumes using redundant arrays of disks
   
Document Number
US Patent 7000069
Issued Date
February 14, 2006
Link
Inventors
Marks; Randal S. (Colorado Springs, CO)
Hodges; Julia A. (Colorado Springs, CO)
Golden; Gerald L. (Colorado Springs, CO)
Johnson; Ryan J. (Colorado Springs, CO)
Elkington; Susan G. (Colorado Springs, CO)
Lary; Richard F. (Colorado Springs, CO)
Yandell; Jesse (Colorado Springs, CO)
Oakey; Roger (Colorado Springs, CO)
Map
Abstract
A very large virtual storage volume formed by distributing disks in multiple, multi-disk RAID (redundant array of independent disks) sets across busses of a back-end controller. The multiple RAID sets are striped by a front-end controller connected to the back-end controller and presented to a host computer as a very large virtual storage volume.
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
19
Comments:
no comments yet
Published
February 14, 2006
Application Number
09/286,160
Filed
April 5, 1999
US Classification
711/114   711/112 711/113 714/6 714/7
Int'l Classification
G06F   12/00   (20060101)  
USPTO Field of Search
711/114   711/112   711/113   714/6   714/7   714/100   714/1   714/42  
Related Patents
7523257 - Method of managing raid level bad blocks in a networked storage system - Owned by Adaptec, Inc. (Milpitas, CA)

A method of managing bad blocks in a RAID storage system. The system restores physical storage media and stripe redundancy by reassigning sectors and creating a bad block tracking structure. The bad block tracking structure consists of a volume map, a redundancy group table, and a bad block table that stores a bad block list. Redundancy is achieved through RAID 1 or RAID 10 mirroring rather than through the parity restoration required by conventional systems. The tracking structure returns media error status data to the originating host on volume read commands. The structure accepts volume write data from the originating host and then deletes the bad block tracking structure.

7398418 - Virtual disk drive system and method - Owned by Compellent Technologies (Eden Prairie, MN)

A disk drive system and method capable of dynamically allocating data is provided. The disk drive system may include a RAID subsystem having a pool of storage, for example a page pool of storage that maintains a free list of RAIDs, or a matrix of disk storage blocks that maintain a null list of RAIDs, and a disk manager having at least one disk storage system controller. The RAID subsystem and disk manager dynamically allocate data across the pool of storage and a plurality of disk drives based on RAID-to-disk mapping. The RAID subsystem and disk manager determine whether additional disk drives are required, and a notification is sent if the additional disk drives are required. Dynamic data allocation and data progression allow a user to acquire a disk drive later in time when it is needed. Dynamic data allocation also allows efficient data storage of snapshots/point-in-time copies of virtual volume pool of storage, instant data replay and data instant fusion for data backup, recovery etc., remote data storage, and data progression, etc.

7404102 - Virtual disk drive system and method - Owned by Compellent Technologies (Eden Prairie, MN)

A disk drive system and method capable of dynamically allocating data is provided. The disk drive system may include a RAID subsystem having a pool of storage, for example a page pool of storage that maintains a free list of RAIDs, or a matrix of disk storage blocks that maintain a null list of RAIDs, and a disk manager having at least one disk storage system controller. The RAID subsystem and disk manager dynamically allocate data across the pool of storage and a plurality of disk drives based on RAID-to-disk mapping. The RAID subsystem and disk manager determine whether additional disk drives are required, and a notification is sent if the additional disk drives are required. Dynamic data allocation and data progression allow a user to acquire a disk drive later in time when it is needed. Dynamic data allocation also allows efficient data storage of snapshots/point-in-time copies of virtual volume pool of storage, instant data replay and data instant fusion for data backup, recovery etc., remote data storage, and data progression, etc.

7493514 - Virtual disk drive system and method - Owned by Compellent Technologies (Eden Prairie, MN)

A disk drive system and method capable of dynamically allocating data is provided. The disk drive system may include a RAID subsystem having a pool of storage, for example a page pool of storage that maintains a free list of RAIDs, or a matrix of disk storage blocks that maintain a null list of RAIDs, and a disk manager having at least one disk storage system controller. The RAID subsystem and disk manager dynamically allocate data across the pool of storage and a plurality of disk drives based on RAID-to-disk mapping. The RAID subsystem and disk manager determine whether additional disk drives are required, and a notification is sent if the additional disk drives are required. Dynamic data allocation and data progression allow a user to acquire a disk drive later in time when it is needed. Dynamic data allocation also allows efficient data storage of snapshots/point-in-time copies of virtual volume pool of storage, instant data replay and data instant fusion for data backup, recovery etc., remote data storage, and data progression, etc.

Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us