RICHARD FRANK WELLS
Pilots at Eagle Villa Grv, Colorado Springs, CO

License number
Colorado A2027284
Issued Date
Dec 2016
Expiration Date
Jun 2017
Category
Airmen
Type
Authorized Aircraft Instructor
Address
Address
14342 Eagle Villa Grv, Colorado Springs, CO 80921

Professional information

Richard Wells Photo 1

Method And Apparatus For Preserving Data Integrity In A Multiple Disk Raid Organized Storage System

US Patent:
5504858, Apr 2, 1996
Filed:
Feb 8, 1995
Appl. No.:
8/385227
Inventors:
Robert A. Ellis - Woodland Park CO
Clark E. Lubbers - Colorado Springs CO
Steven J. Malan - Woodland Park CO
Peter Rivera - Colorado Springs CO
Sid Snyder - Colorado Springs CO
David W. Thiel - Colorado Springs CO
Richard B. Wells - Colorado Springs CO
Assignee:
Digital Equipment Corporation - Maynard MA
International Classification:
G06F 1100
US Classification:
39518204
Abstract:
A data storage system using a RAID array and a logging process and apparatus that identifies a parity block that may not contain the proper parity for its associated data blocks and which prevents such inconsistent parity information from being used in the regeneration of unavailable data. A small fraction of the blocks of each disk are dedicated to storing parity metadata bits. The parity metadata is associated with the parity blocks and identifies whether or not each parity block contains the proper parity information for its associated data blocks or may contain invalid information. The data integrity of the RAID array is preserved by preventing the generation of undetected corrupt data.


Richard Wells Photo 2

Method And Apparatus For The On-Line Restoration Of A Disk In A Raid-4 Or Raid-5 Array With Concurrent Access By Applications

US Patent:
5522031, May 28, 1996
Filed:
Jun 29, 1993
Appl. No.:
8/085018
Inventors:
Robert A. Ellis - Woodland Park CO
Steven J. Malan - Woodland Park CO
Alan Rollow - Colorado Springs CO
David W. Thiel - Colorado Springs CO
Richard B. Wells - Colorado Springs CO
Assignee:
Digital Equipment Corporation - Maynard MA
International Classification:
G06F 1100
US Classification:
39518204
Abstract:
A storage system having a plurality of disks arranged in a RAID array with one of said disks being a replacement disk. A method and apparatus for restoring the contents of the replacement disk without interrupting concurrent access to the RAID array. An access request by a user application to a data block in the replacement disk results in regeneration and reconstruction of the accessed data block. In addition, the systematic reconstruction of data or parity blocks not yet accessed by the user application occurs by locating status bits associated with each data and parity block of the new disk.