The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Aug. 08, 2017
Filed:
Jan. 21, 2014
International Business Machines Corporation, Armonk, NY (US);
Robert N. Crockett, Tucson, AZ (US);
Eduard A. Diel, Tucson, AZ (US);
Gregory E. McBride, Vail, AZ (US);
Alan G. McClure, Sahuarita, AZ (US);
David M. Shackelford, Tucson, AZ (US);
Nadim P. Shehab, Tucson, AZ (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A computer implemented method includes the steps of establishing a plurality of storage control sessions, wherein each storage control session associates at least one primary storage controller and at least one secondary storage controller with a predetermined path through a data transport network that interconnects the primary and secondary storage controllers; identifying storage control sessions that have data available to be transferred from primary storage controllers to secondary storage controllers; accumulating available data for each session and determining transfer time through the network for each data element to estimate prospective bandwidth utilization; and determining, for a predetermined time interval, whether transferring the available data would fully occupy available bandwidth of the data transport network for the predetermined time interval. When available bandwidth would be fully occupied, the available data accumulated during predetermined time intervals prior to the predetermined time interval in which fully occupied bandwidth was detected is transferred.