Patent
1995-02-10
1996-07-16
Beausoliel, Jr., Robert W.
395441, G06F 1100
Patent
active
055375340
ABSTRACT:
A data storage system has a disk array having multiple storage disks and a disk array controller coupled to the disk array to coordinate data transfer to and from the storage disks. The disk array is configured into multiple stripes where each stripe extends across multiple ones of the storage disks. Additionally, each stripe consists of multiple segments of storage space where each segment is a portion of the stripe that resides on a single storage disk in the disk array. A memory manager is provided to manage memory allocation for storing user data redundantly according to parity redundancy techniques. The memory manager maintains a partial stripe pointer to reference individual stripes in the disk array and a segment fill pointer to references individual segments in the referenced stripe. These pointers are used to select a non-filled stripe and individual segments in that stripe. The memory manager writes user data to a selected segment and incrementally determines a parity value for the stripe after each segment is written. The parity value is based upon the user data contained in those segments of the stripe that have been written. The empty segments in the stripe are not managed during the write process and thus are not included in the incremental parity generation.
REFERENCES:
patent: 4092732 (1978-05-01), Ouchi
patent: 4914656 (1990-04-01), Dunphy, Jr. et al.
patent: 4989205 (1991-01-01), Dunphy, Jr. et al.
patent: 5072378 (1991-12-01), Manka
patent: 5124987 (1992-06-01), Milligan et al.
patent: 5155835 (1992-10-01), Belsan et al.
patent: 5155845 (1992-10-01), Beal et al.
patent: 5195100 (1993-03-01), Katz et al.
patent: 5237658 (1993-08-01), Walker et al.
patent: 5278838 (1994-01-01), Ng et al.
patent: 5287462 (1994-02-01), Jibbe et al.
patent: 5289418 (1994-02-01), Youngerth
patent: 5297258 (1994-03-01), Hale et al.
patent: 5333305 (1994-07-01), Neufeld
patent: 5375128 (1994-12-01), Menon et al.
patent: 5392244 (1995-02-01), Jacobson et al.
patent: 5408644 (1995-04-01), Schneider et al.
patent: 5410667 (1995-04-01), Belsan et al.
Triantafillou et al., "Supporting Partial Data Accesses To Replicated Data" IEEE pp. 32-42, 1994.
Mogi et al, "Dynamic Parity Stripe Reorganizations Fro Raid5 Disk Arrays", 1994 Parallel and Dist. Info. Sys. Conf., IEEE, pp. 17-26.
Nelson Marvin D.
Voigt Douglas L.
Beausoliel, Jr. Robert W.
Hewlett--Packard Company
Palys Joseph E.
LandOfFree
Disk array having redundant storage and methods for incrementall does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Disk array having redundant storage and methods for incrementall, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Disk array having redundant storage and methods for incrementall will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1791759