Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
265 words
In a data storage system including a plurality of direct access storage devices, each having a fixed number of unique addresses and the same number of logical volumes, and a storage controller being connected to each of the plurality of direct access storage devices, a method of maintaining concurrent data access while upgrading at least one of said plurality of direct access storage devices containing data and coupled to a host computer via a channel comprising the steps of: responsive to receipt of a request to upgrade said at least one of said plurality of direct access storage devices data over a channel, copying said data to another one of said plurality of direct access storage devices having no data; logically mapping said fixed number of unique addresses of said at least one of said plurality of direct access storage devices to said another one of said plurality of direct access storage devices to which said data has been copied; removing said at least one of said plurality of direct access storage devices; upgrading said at least one of said plurality of direct access storage devices with a direct access storage device having a greater number of unique addresses; reconfiguring said storage controller to accommodate said greater number of unique addresses; recopying said data to said upgraded direct access storage device into said greater number of unique addresses; and logically remapping said unique addresses of said another of said plurality of direct access storage devices to said greater number of unique addresses of said upgraded direct access storage to which said data has been recopied.
Claim 2
Dependent Claim
265 words
In a data storage system including a plurality of direct access storage devices, each having a fixed number of unique addresses and the same number of logical volumes, and a storage controller being connected to each of the plurality of direct access storage devices, a method of maintaining concurrent data access while upgrading at least one of said plurality of direct access storage devices containing data and coupled to a host computer via a channel comprising the steps of: responsive to receipt of a request to upgrade said at least one of said plurality of direct access storage devices data over a channel, copying said data to another one of said plurality of direct access storage devices having no data; logically mapping said fixed number of unique addresses of said at least one of said plurality of direct access storage devices to said another one of said plurality of direct access storage devices to which said data has been copied; removing said at least one of said plurality of direct access storage devices; upgrading said at least one of said plurality of direct access storage devices with a direct access storage device having a greater number of unique addresses; reconfiguring said storage controller to accommodate said greater number of unique addresses; recopying said data to said upgraded direct access storage device into said greater number of unique addresses; and logically remapping said unique addresses of said another of said plurality of direct access storage devices to said greater number of unique addresses of said upgraded direct access storage to which said data has been recopied.
Claim 3
Dependent Claim
25 words
A method as set forth in claim 1, further comprising the step of logically removing said another of said plurality of direct access storage devices.
Claim 4
Dependent Claim
42 words
A method as set forth in claim 1, wherein said step of upgrading at least one of said plurality of direct access storage devices includes the step of changing the number of logical volumes controlled by said storage controller before being upgraded.
Claim 5
Dependent Claim
29 words
A method as set forth in claim 1, including the step of sequentially assigning logical addresses based on the first address available to said upgraded direct access storage device.
Claim 6
Dependent Claim
271 words
In a data processing system having a plurality of host computers, a storage system including a plurality of direct access storage devices, each having a fixed number of logical addresses, and a storage controller, the storage controller being connected to each of the plurality of direct access storage devices by a storage path and to each of the host computers by at least a first channel and further capable of managing a fixed number of logical addresses, and of managing the upgrading of at least one of said direct access storage devices, the storage controller comprising: means responsive to receipt of an upgrade request for dynamically increasing the number of logical addresses associated with at least one of said plurality of direct access storage devices; means for copying data between any two of said plurality of direct access storage devices; means for reassigning the logical address from one of said plurality of said direct access storage devices to a second one of said plurality of said direct access storage devices receiving said data so as to maintain access to said data during an on-line condition; and means for logically removing said at least one of said plurality of said direct access storage devices thereby allowing said means for dynamically increasing the number of logical addresses to increase the number of logical addresses corresponding to said at least one of said plurality of direct access storage devices when replaced with a direct access storage device having a greater fixed number of addresses, such that data be may stored within a greater fixed number of addresses within said replacement direct access storage device.
Claim 7
Dependent Claim
271 words
In a data processing system having a plurality of host computers, a storage system including a plurality of direct access storage devices, each having a fixed number of logical addresses, and a storage controller, the storage controller being connected to each of the plurality of direct access storage devices by a storage path and to each of the host computers by at least a first channel and further capable of managing a fixed number of logical addresses, and of managing the upgrading of at least one of said direct access storage devices, the storage controller comprising: means responsive to receipt of an upgrade request for dynamically increasing the number of logical addresses associated with at least one of said plurality of direct access storage devices; means for copying data between any two of said plurality of direct access storage devices; means for reassigning the logical address from one of said plurality of said direct access storage devices to a second one of said plurality of said direct access storage devices receiving said data so as to maintain access to said data during an on-line condition; and means for logically removing said at least one of said plurality of said direct access storage devices thereby allowing said means for dynamically increasing the number of logical addresses to increase the number of logical addresses corresponding to said at least one of said plurality of direct access storage devices when replaced with a direct access storage device having a greater fixed number of addresses, such that data be may stored within a greater fixed number of addresses within said replacement direct access storage device.
Claim 8
Dependent Claim
28 words
The invention as set forth in claim 5, wherein said means for copying data is further capable of copying data between any pair of direct access storage devices.
Claim 9
Dependent Claim
24 words
The invention as set forth in claim 5, wherein said means for copying data between direct access storage devices uses a dual copy process.
Claim 10
Dependent Claim
24 words
The invention as set forth in claim 5, wherein said means for copying data between direct access storage devices uses a dynamic sparing process.
Claim 11
Dependent Claim
23 words
The invention as set forth in claim 5, wherein said means for copying data between direct access storage devices uses a mirroring process.
Claim 12
Dependent Claim
25 words
The invention as set forth in claim 5 further comprising means for changing the number of physical storage devices managed by said data processing system.
Claim 13
Dependent Claim
47 words
The invention as set forth in claim 10, wherein said means for changing the number of physical storage devices is responsive to a request to change the number of physical storage devices based on the upgrading of said at least one of said direct access storage devices.
Claim 14
Dependent Claim
33 words
The invention as set forth in claim 5, wherein said logical addresses follow a sequential order and said means for reassigning logical addresses selects the first available logical address according to said sequence.
Claim 15
Dependent Claim
29 words
The invention as set forth in claim 12, wherein said first available logical address is selected from a one of said plurality of direct access storage devices currently unused.