U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

System for optimizing data storage in a RAID system

Patent 6311251 Issued on October 30, 2001. Estimated Expiration Date: Icon_subject November 23, 2018. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Disk drive array memory system using nonuniform disk drives
Patent #: 5430855
Issued on: 07/04/1995
Inventor: Walsh, et al.

Methods for using non-contiguously reserved storage space for data migration in a redundant hierarchic data storage system
Patent #: 5542065
Issued on: 07/30/1996
Inventor: Burkes, et al.

Method for performing on-line reconfiguration of a disk array concurrent with execution of disk I/O operations
Patent #: 5574851
Issued on: 11/12/1996
Inventor: Rathunde

Method of utilizing storage disks of differing capacity in a single storage volume in a hierarchial disk array
Patent #: 5696934
Issued on: 12/09/1997
Inventor: Jacobson, et al.

Disk array system having adjustable parity group sizes based on storage unit capacities
Patent #: 5754756
Issued on: 05/19/1998
Inventor: Watanabe, et al.

Method and apparatus for efficient management of non-aligned I/O write request in high bandwidth raid applications
Patent #: 5860091
Issued on: 01/12/1999
Inventor: DeKoning, et al.

Object striping focusing on data object Patent #: 6016552
Issued on: 01/18/2000
Inventor: Lee, et al.

Inventors

Assignee

Application

No. 197960 filed on 11/23/1998

US Classes:

711/114Arrayed (e.g., RAIDs)

Examiners

Primary: Verbrugge, Kevin
Assistant: Song, Jasmine

Attorney, Agent or Firm

International Class

G06F 012/00

Abstract

The intelligent data storage manager functions to optimize the data storage utilization in a RAID data storage subsystem that is equipped with a heterogeneous mix of data storage elements. This is accomplished by using preference groups and biasing the writing of stripes of data in the redundancy groups of the RAID system to the disk drive or a set of disk drives in the preference group that have the greatest available data storage capacity. This ensures that the data storage capacity of the the disk drive with the largest available capacity is utilized to the maximum capacity. A preference group comprises a group of disk drives that is larger than the stripe size that is used to store data in a RAID format. The data storage manager does not write data across all of the disk drives in the preference group at a time, but rotates the collection of disk drives that are used to write a stripe of data. Therefore, if there is a failure of one of the disks in the RAID preference group, only a portion of the stripes stored therein need to be reconstructed, thereby speeding the reconstruction process. By including the the disk drive(s) with the largest available capacity in every stripe that is written to the preference group, the data storage capacity of the disk drive with the largest available capacity is preferentially used in the storage of data, thereby using this excess capacity first, with the utilization of the data storage capacity of this disk drive being related to the ratio of the preference group size to the RAID stripe size.

PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$16.95more info
 
Sign InRegister
Username  
Password   
forgot password?