Logical track write scheduling system for a parallel disk drive array data storage subsystem
AssigneeStorage Technology Corporation
InventorsCharles A. Milligan, George A. Rudeseal
Life of this patent
Estimating the term…
Loading patent…
AssigneeStorage Technology Corporation
InventorsCharles A. Milligan, George A. Rudeseal
Estimating the term…
The parallel disk drive array data storage subsystem maps between virtual and physical data storage devices and schedules the writing of data to these devices. The data storage subsytem functions as a conventional large form factor disk drive memory, using an array of redundancy groups, each containing N+M disk drives. A performance improvement is obtained by eliminating redundancy data updates in the redundancy group by writing modified virtual track instances into previously emptied logical tracks and marking the data contained in the previous virtual track instance location as invalid. Logical cylinders containing a mixture of valid and invalid virtual tracks are emptied by writing all the valid virtual tracks into a previously emptied logical cylinder as a background process.
A disk memory system for storing data records for at least one associated data processor comprising:
In a disk memory system, having a plurality of disk drives, a number of said plurality of disk drives being configured into at least two redundancy groups, each redundancy group consisting of at least two disk drives, a method of storing data records for at least one associated data processor comprising the steps of:
A disk memory system for storing data records that are accessible by at least one associated data processor comprising:
In a disk memory system having a plurality of disk drives for storing data thereon, a number of said disk drives being configured into at least two redundancy groups, each said redundancy group including n+m of said plurality of disk drives, where n and m are both positive integers, with n being greater than 1 and m being equal to or greater than 1, for storing data records that are accessible by at least one associated data processor comprising the steps of:
A disk memory system for storing data records for at least one associated data processor comprising:
In a disk memory system having a plurality of disk drives, a number of said plurality of said disk drives configured into at least two redundancy groups, each redundancy group consisting of n+m disk drives, where n and m are both positive integers, with n being greater than 1 and m being equal to or greater than 1, a method of storing data records for at least one associated data processor comprising the steps of:
A disk memory system for storing data records for at least one associated data processor comprising:
In a disk memory system having a plurality of disk drives, a number of said plurality of said disk drives configured into at least two redundancy groups, each redundancy group consisting of n+m disk drives, where n and m are both positive integers, with n being greater than 1 and m being equal to or greater than 1, for storing data records for at least one associated data processor comprising the steps of:
A disk memory system for storing data records for at least one associated data processor comprising:
In a disk memory system having a plurality of disk drives, a number of said plurality of said disk drives configured into at least two redundancy groups, each redundancy group consisting of n+m disk drives, where n and m are both positive integers, with n being greater than 1 and m being equal to or greater than 1, and said disk drives each including a like plurality of physical tracks to form sets of physical tracks called logical tracks, each logical track having one physical track at the same relative address on each of said n+m disk drives, for storing data records thereon;
The method of clam 73 further including the step of:
Dependencies are inferred from the claim text.