Data copy between peer-to-peer controllers
AssigneeInternational Business Machines Corporation
InventorsWilliam Frank Micka, Yoram Novick
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsWilliam Frank Micka, Yoram Novick
Estimating the term…
Disclosed is a system for copying data sets from a first storage device to a second storage device. The first storage device is managed by a first controller and the second storage device is managed by a second controller. The first controller receives a command to copy a plurality of data sets from the first storage device to the second storage device. First and second data structures are generated to include fields corresponding to the data sets. The fields initially indicate that the data sets have not been copied. For the data sets subject to the copy command, the first controller transfers a copy of the data set to the second controller. The second controller stores the copy of the data set received from the first controller in the second storage device. The field in the first data structure corresponding to the data set copied to the second storage device is then modified to indicate that the data set was copied to the second storage device. The field in the second data structure corresponding to the data set the second controller stores in the second storage device is also modified to indicate that the data set was stored in the second storage device.
A method of copying data sets from a first storage device to a second storage device, wherein the first storage device is managed by a first controller and the second storage device is managed by a second controller, comprising:
A method of copying data sets from a first storage device to a second storage device, wherein the first storage device is managed by a first controller and the second storage device is managed by a second controller, comprising of:
A system for copying data sets, comprising:
A system for copying data sets, comprising:
A first memory and second memory for storing data for access by a first controller and second controller, wherein the first controller processes data in the first memory to copy data sets from a first storage device to the second controller, and wherein the second controller processes data in the second memory to store data sets received from the first controller in a second storage device, comprising:
A first memory and second memory for storing data for access by a first controller and second controller, wherein the first controller processes data in the first memory to copy sequential data sets from a first storage device to the second controller, and wherein the second controller processes data in the second memory to store the sequential data sets received from the first controller in a second storage device, comprising:
Code implemented in a computer readable medium for causing a first and second controllers to copy data sets from a first storage device to a second storage device, wherein the first storage device is managed by the first controller and the second storage device is managed by the second controller, wherein the code is capable of causing at least one of the first controller and second controllers to perform:
Code implemented in a computer readable medium for causing a first and second controllers to copy data sets from a first storage device to a second storage device, wherein the first storage device is managed by the first controller and the second storage device is managed by the second controller, wherein the code is further capable of causing at least one of the first controller and second controllers to perform:
Dependencies are inferred from the claim text.