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

Optimized stripe detection for redundant arrays of disk drives

Patent 5315602 Issued on May 24, 1994. Estimated Expiration Date: Icon_subject August 12, 2012. 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

Cache/disk subsystem with dual aging of cache entries
Patent #: 4437155
Issued on: 03/13/1984
Inventor: Sawyer ,   et al.

Automatic adjustment of the quantity of prefetch data in a disk cache operation
Patent #: 4489378
Issued on: 12/18/1984
Inventor: Dixon ,   et al.

Method and apparatus for grouping asynchronous recording operations
Patent #: 4636946
Issued on: 01/13/1987
Inventor: Hartung ,   et al.

Sequentially processing data in a cached data storage system
Patent #: 4882642
Issued on: 11/21/1989
Inventor: Tayler, et al.

Method of handling disk sector errors in DASD cache
Patent #: 4972316
Issued on: 11/20/1990
Inventor: Dixon, et al.

Memory disk accessing apparatus
Patent #: 4972364
Issued on: 11/20/1990
Inventor: Barrett, et al.

Method for transferring data between memories
Patent #: 5109485
Issued on: 04/28/1992
Inventor: Smith, Jr.

Disk drive control unit having sets of operating command and operation length information and generating end signal based upon operation length information
Patent #: 5109500
Issued on: 04/28/1992
Inventor: Iseki, et al.

Method and means for accessing DASD arrays with tuned data transfer rate and concurrency
Patent #: 5263145
Issued on: 11/16/1993
Inventor: Brady, et al.

Storage device array architecture with copyback cache Patent #: 5274799
Issued on: 12/28/1993
Inventor: Brant, et al.

Inventors

Assignee

Application

No. 929076 filed on 08/12/1992

US Classes:

714/766Check bits stored in separate area of memory

Examiners

Primary: Canney, Vincent P.

Attorney, Agent or Firm

International Class

G06F 011/10

Abstract

A system for reducing the number of I/O requests required to write data to an redundant array of inexpensive disks (RAID) of a computer system including a host central processor unit and a memory buffer cache. The system includes determinations for writing new data stored in the cache to the disk drives, as stripes, using the least number of I/O requests possible. The system uses the best of two alternative techniques in which the parity for the stripe can be generated. A first procedure determines the number of I/O requests that would be required to generate the parity data from the entire stripe including the new data to be written to the disk drives. A second procedure determines the number of I/O requests that would be required to generate the parity data from the new data to be written to the disk drives and the old parity data of the stripe. The system then aggregates in memory the blocks necessary to generate the parity data as either an entire stripe or as individual blocks using the technique which requires the least number of I/O requests as determined by the first and second procedures.

Other References

  • "A Case for Redundant Arrays of Inexpensive Disks (RAID)", Patterson et al., Computer Science Div., (EECS), U. of California, Berkeley, Calif. 9472
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
$18.95more info
 
Sign InRegister
Username  
Password   
forgot password?