Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
214 words
A method in a data processing system for permitting high concurrency of access to designated data stored within a storage subsystem comprising a plurality of storage devices (61) which are coupled to said data processing system via a storage device control unit (65) having subsystem memory (66) therein, wherein data within each of said plurality of storage devices (61) may be accessed from said data processing system utilizing one of a plurality of unique control blocks (83, 85, 87, 89) which identify a selected storage device (61) and an associated data retrieval command sequence which identifies data to be accessed within said selected storage device (61), said method comprise the steps of: a) copying at least a portion of said designated data from a first storage device (61a) to said subsystem memory (66) within said storage device control unit (65); b) selecting a unique control block (85, 87, 89) which identifies a second storage unit (61b, 61c); and c) associating a selected data retrieval command sequence with said selected unique control block (85, 87, 89) which identifies said portion of said designated data within said subsystem memory (66) wherein alternate data within said first storage device (61a) may be concurrently accesses utilizing a unique control block (83) which identifies said first storage device (61a).
Claim 2
Dependent Claim
71 words
The method in a data processing system for permitting high concurrency of access to designated data store within a storage subsystem comprising a plurality of storage devices (61) according to Claim 1, wherein said step (b) of selecting a unique control block (85, 87, 89) which identifies a second storage device (61b, 61c) comprises the step of selecting a unique control block (87) which identifies a rarely utilized storage device (61c).
Claim 3
Dependent Claim
70 words
The method in a data processing system for permitting high concurrency of access to designated data stored within a storage subsystem comprising a plurality of storage devices (61) according to Claim 1, wherein said step (b) of selecting a unique control block (85, 87, 89) which identifies a second storage device (61) comprises the step of selecting a unique control block (89) which is associated with a nonexistent storage device.
Claim 4
Dependent Claim
65 words
The method in a data processing system for permitting high concurrency of access to designated data stored within a storage subsystem comprising a plurality of storage devices (61) according to Claim 1, further including the step of maintaining a data logical-to-physical storage system address concordance for identifying said portion of said designated data copied from said first storage device (61a) to said subsystem memory (66).
Claim 5
Dependent Claim
55 words
The method in a data processing system for permitting high concurrency of access to designated data stored within a storage subsystem comprising a plurality of storage devices (61) according to Claim 4, further including the step of altering said data logical-to-physical storage system address concordance each time a portion of said designated data is relocated.
Claim 6
Independent Claim
298 words
A method in a data processing system for permitting high concurrency of access to designated data stored within a storage subsystem comprising a plurality of storage devices (61) which are coupled to said data processing system via a storage device control unit (65) having subsystem memory (66) therein, during backup copying thereof, wherein data within each of said plurality of storage devices (61) may be accessed from said data processing system utilizing one of a plurality of unique control blocks (83, 85, 87, 89) which identify a selected storage device (61) and an associated data retrieval command sequence which identifies data to be accessed within said selected storage device (61), said method comprising the steps of: forming a data logical-to-physical storage system address concordance for said designated data; physically backing up a portion of said designated data within a first storage device (61a) on a scheduled or opportunistic basis by accessing and copying said portion of said designated data utilizing a unique control block (83) which identifies said first storage device (61a); processing at said first storage device (61a) any application initiated updates to uncopied designated data by temporarily deferring to said subsystem memory (66) said updates, writing sidefiles of said designated data or portions thereof affected by said updates and writing said updates to said first storage device (61a); and accessing and copying said sidefiles by: selecting a unique control block (85, 87, 89) which identifies a second storage device (61b, 61c); and associating a selected data retrieval command sequence with said selected unique control block (85, 87, 89) which identifies said portion of said designated data within said subsystem memory (66) wherein alternate data within said first storage device (61a) may be concurrently accessed utilizing a unique control block which identifies said first storage device (61a).
Claim 7
Dependent Claim
70 words
The method in a data processing system for permitting high concurrency of access to designated data stored within a storage subsystem comprising a plurality of storage devices (61) according to Claim 6, wherein said step of selecting a unique control block (85, 87, 89) which identifies a second storage device (61b, 61c) comprises the step of selecting a unique control block (87) which identifies a rarely utilized storage device (61c).
Claim 8
Dependent Claim
69 words
The method in a data processing system for permitting high concurrency of access to designated data stored within a storage subsystem comprising a plurality of storage devices (61) according to Claim 6, wherein said step of selecting a unique control block (85, 87, 89). which identifies a second storage device (61) comprises the step of selecting a unique control block (89) which is associated with a nonexistent storage device.
Claim 9
Dependent Claim
212 words
A data processing system for permitting high concurrency of access to designated data stored within a storage subsystem comprising a plurality of storage devices (61) which are coupled to said data processing system via a storage device control unit (65) having subsystem memory (66) therein, wherein data within each of said plurality of storage devices (61) may be accessed from said data processing system utilizing one of a plurality of unique control blocks (83, 85, 87, 89) which identify a selected storage device and an associated data retrieval command sequence which identifies data to be accessed within said selected storage device (61), said data processing system comprising: means for copying at least a portion of said designated data from a first storage (61a) device to said subsystem memory (66) within said storage device control unit (65) means for selecting a unique control block (85, 87, 89) which identifies a second storage device (61b, 61c); and means for associating a selected data retrieval command sequence with said selected unique control block (85, 87, 89) which identifies said portion of said designated data within said subsystem memory (66) wherein alternate data within said first storage device (61a) may be concurrently accessed utilizing a unique control block (83) which identifies said first storage device (61a).
Claim 10
Dependent Claim
61 words
The data processing system for permitting high concurrency of access to designated data stored within a storage subsystem comprising a plurality of storage devices (61) according to Claim 9, further including means for maintaining a data logical-to-physical storage system address concordance for identifying said portion of said designated data copied from said first storage device (61a) to said subsystem memory (66).
Claim 11
Dependent Claim
51 words
The data processing system for permitting high concurrency of access to designated data stored within a storage subsystem comprising a plurality of storage devices (61) according to Claim 10, further including means for altering said data logical-to-physical storage system address concordance each time a portion of said designated data is relocated.