Bandwidth utilization in a PPRC system
AssigneeInternational Business Machines Corporation
InventorsJames C. Chen, Olympia Gluck, Gabriel G. Walder, Yelena Zilberstein, Warren K. Stanley, Edward H. Lin
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsJames C. Chen, Olympia Gluck, Gabriel G. Walder, Yelena Zilberstein, Warren K. Stanley, Edward H. Lin
Estimating the term…
Methods, system and computer program product are provided to improve the efficiency of data transfers in a PPRC environment. A block of data to be transferred is divided into tracks. Each track is allocated to a data mover task control block (TCB) with a master TCB being assigned to supervise the data mover TCBs. The tracks are then transferred from the primary storage controller to the secondary controller in a piped fashion over a link coupling the primary and secondary storage controllers. However, the usage of resources is monitored by a resource management algorithm and, if too many TCBs are being used for a transfer or if the supply of data mover TCBs is exhausted, the transfer is automatically switched to a serial, non-piped transfer with the master TCB serving as the data mover TCB for the remaining tracks. In addition, the various links coupling the primary and secondary storage controllers is monitored to determine which link will provide the fastest transfer. If, during a transfer of tracks over one link, a faster link is identified, the transfer may be switched to the second, faster link.
A method for transferring data from a primary storage controller to a secondary storage controller linked to the primary storage controller by a plurality of links, the method comprising:
A peer-to-peer remote copy storage system, comprising:
A peer-to-peer remote copy primary storage controller coupled to a secondary storage controller through a plurality of links, the primary storage controller comprising:
A computer program product of a computer readable medium usable with a programmable computer, the computer program product having computer-readable code embodied therein for transferring data from a primary PPRC storage controller to a secondary storage controller over any of a plurality of links, the computer-readable code comprising instructions for:
Dependencies are inferred from the claim text.