Method of encoding data signals for storage

Error detection/correction and fault detection/recovery – Pulse or data error handling – Digital data error correction

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C714S006130, C714S766000, C714S800000

Reexamination Certificate

active

06247157

ABSTRACT:

BACKGROUND
1. Field
The invention is related to encoding data signals and, more particularly, to encoding data signals for storage.
2. Background Information
As is well-known, it is common, in connection with the operation of a personal computer (PC) or other computer, to store data signals in a secondary memory or storage medium, such as a hard drive, disk or disk array, for example. Redundant disk arrays may be used to build highly available and reliable disk subsystems. Typically, the data signals are “exclusive-ORed” from some number of disks and maintained on a redundant disk and, in the event of a disk failure, the data signals on the failed disk are reconstructed using the data on surviving disks and writing this into a spare disk. However, data signals may also be lost if a second disk fails before the reconstruction is complete. Unfortunately, traditional disk arrays typically are inadequate for protecting from the loss of more than one disk. Therefore, a technique that will not lose data signals even when multiple disks fail and that, likewise, exhibits efficient performance is desirable.
SUMMARY
Briefly, in accordance with one embodiment of the invention, a method of encoding data signals for storage to tolerate failure of a storage unit of a storage medium includes the following.
For N+2 storage units, N being a positive integer, each of the storage units being divided into N storage blocks, 2N blocks of priority signals are produced from (N)(N) blocks of data signals. The N(N+2) blocks of parity and data signals are allocated over the N+2 storage units of the storage medium so that the 2N blocks of parity signals are not exclusively stored in two of the N+2 storage units.
Briefly, in accordance with another embodiment of the invention, a storage medium includes: N+2 storage units to store binary digital signals, N being a positive integer, each of the storage units being divided into N storage blocks, the N+2 storage units having stored thereon 2N blocks of parity signals and (N)(N) blocks of data signals, the 2N blocks of parity signals being based upon the (N)(N) blocks of data signals. The 2N blocks of parity signals are distributively stored over the N+2 storage units so that the 2N blocks of parity signals are not exclusively stored in two of the N+2 storage units.


REFERENCES:
patent: 4092732 (1978-05-01), Ouchi
patent: 4796260 (1989-01-01), Schilling et al.
patent: 4914656 (1990-04-01), Dumfry, Jr. et al.
patent: 5258984 (1993-11-01), Menon et al.
patent: 5265098 (1993-11-01), Mattson et al.
patent: 5579475 (1996-11-01), Blaum et al.
Mario Blaum, Jim Brady, Jehoshua Bruck, Jai Menon, “EVENODD: An Efficient Scheme for Tolerating Double Disk Failures in RAID Architectures”, IEEE Transactions On Computers, vol. 44, No. 2, Feb. 1995 (pp. 192-202), pp. 1-26.
Chan-Ik Park, “Efficient Placement of Parity and Data to Tolerate Two Disk Failures in Disk Array Systems”, IEEE Transactions on Parallel and Distributed Systems, vol. 6, No. 11, Nov. 1995, pp. 1177-1184.
Mario Blaum, Jim Brady, Jehoshua Bruck, Jai Menon, EVENODD: An Optimal Scheme for Tolerating Double Disk Failures in RAID Architectures, IBM Almaden Research Center, San Jose, CA 95120, 1063-6897/94 IEEE, pp. 245-254.
Gibson, Hellerstein, Karp, Katz, Patteson, “Failure Correction Techniques for Large Disk Arrays” Computer Science Division, Electrical Engineering and Computer Sciences, University of California at Berkeley, 1989 ACM, pp. 123-441.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method of encoding data signals for storage does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method of encoding data signals for storage, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of encoding data signals for storage will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2506671

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.