Updating and reading data and parity blocks in a shared disk sys

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

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

714 6, 714770, 714805, 711114, G11C 2900

Patent

active

061287628

ABSTRACT:
A system and method for updating data. A first processing unit, such as an adaptor, receives a data update to a data block in a first storage device, such as a hard disk drive. Parity data for the data block is maintained in a second storage device, e.g., another hard disk drive. A parity group is comprised of the data block and corresponding parity data. The first processing unit determines whether the first processing unit controls access to the parity group, i.e., the state of lock ownership. The first processing unit transmits the data update to a second processing unit after determining that the first processing unit does not control access to the parity group. The second processing unit, another adaptor, performs an update after receiving the data update from the first processing unit. The first processing unit performs an update after determining that the first processing unit controls access to the parity group.

REFERENCES:
patent: 5208813 (1993-05-01), Stallmo
patent: 5301297 (1994-04-01), Menon et al.
patent: 5373512 (1994-12-01), Brady
patent: 5375128 (1994-12-01), Menon et al.
patent: 5437022 (1995-07-01), Beardsley et al.
patent: 5490248 (1996-02-01), Dan et al.
patent: 5499337 (1996-03-01), Gordon
patent: 5526482 (1996-06-01), Stallmo et al.
patent: 5530830 (1996-06-01), Iwasaki et al.
patent: 5530948 (1996-06-01), Islam
patent: 5572660 (1996-11-01), Jones
patent: 5574882 (1996-11-01), Menon et al.
patent: 5636359 (1997-06-01), Beardsley et al.
patent: 5640530 (1997-06-01), Beardsley et al.
patent: 5664187 (1997-09-01), Burkes et al.
patent: 5787460 (1998-07-01), Yashiro et al.
patent: 5848229 (1998-12-01), Morita
Cao, P. et al., "The TickerTAIP Parallel RAID Architecture", ACM Transactions on Computer Systems, vol. 12, No. 3, pp. 236-269, (Aug. 1994).
Chen, P. et al., "RAID: High-Performance, Reliable Secondary Storage", ACM Computing Surveys, vol. 26, No. 2, pp. 145-185, (Jun. 1994).
IBM Brochure, "SSA RAID Adapter for PC Servers", pp. 1-2, .COPYRGT.International Business Machines Corporation 1996.
IBM Manual, "IBM PC ServeRAID Adapter -84H7117 Installation Instructions and User's Guide", 77 pages, First Edition (Jan. 1997).
IBM Brochure, "3527 SSA Storage Subsystem for PC Servers", pp. 1-2, .COPYRGT.International Business Machines Corporation 1997.
IBM Brochure, "IBM PC ServeRAID Adds Two New Features", IBM Personal computing solutions, 12 pages (Dec. 16, 1997).
IBM Brochure, "IBM PC Server 704", IBM Product Summaries, Personal Computing in Canada, pp. 1-6, Last Published Jan. 16, 1998.
IBM Brochure, "SSA RAID Adapter for PCI", IBM Storage, pp. 1-5 (Jan. 16, 1998).
IBM Brochure, Serial Storage Architecture (SSA), IBM Storage, pp. 1-2 (Jan. 16, 1998).
IBM Spec Sheet, "PC Server Serial Storage Architecture (SSA) RAID Adapter Spec Sheet", IBM Personal Computing, Canada, page 1, Last Published Nov. 1, 1998.
Hewlett Packard Brochure, "Dynamic RAID Technology From Hewlett-Packard Addresses Issues in Current High Availability", Hewlett Packard, Enterprise Storage Solutions Division, pp. 1-6 (Revised Apr. 1997).
Hewlett Packard Brochure, "What are Disk Arrays?", Information Storage, pp. 1-11 (Jan. 15, 1998).
Judd, I., "Serial Storage Architecture", IBM Journal of Research & Development, vol. 40, No. 6 -Nontopical issue, pp. 1-14 (Jan. 16, 1998).
Menon, J. et al., "Algorithms for Software and Low-cost Hardware RAIDs", IEEE, pp. 411-418 (1995).
Menon, J., "Performance of RAID5 Disk Arrays with Read and Write Caching", Distributed and Parallel Databases, vol. 2, pp. 261-293 (1994).
Menon, J. et al., "The Architecture of a Fault-Tolerant Cached RAID Controller", Computer Science, Research Report, pp. 1-28 (Jan. 22, 1993).
MYLEX Manual "DAC960SX Family User Guide, Ultra-SCSI to Ultra-SCSI RAID Controllers DAC960SX and DAC960SXI", Manual Version 1.0, Part Number 771975-D01, Mylex, .COPYRGT.Copyright 1997 Mylex Corporation.
Patterson, D. et al., "A Case for Redundant Arrays of Inexpensive Disks (RAID)", ACM, pp. 109-116 (1988).
Riegel, J. et al., "Performance of Recovery Time Improvement Algorithms for Software RAIDs", IEEE, pp. 56-65 (1996).

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

Updating and reading data and parity blocks in a shared disk sys does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Updating and reading data and parity blocks in a shared disk sys, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Updating and reading data and parity blocks in a shared disk sys will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-206004

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