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.

Date of Patent:
Jan. 19, 2021

Filed:

Feb. 05, 2019
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Lei Chen, Shanghai, CN;

Yue Hu, Shanghai, CN;

Jun Wei Zhang, Shanghai, CN;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01); G06F 3/06 (2006.01); G06F 13/00 (2006.01); G06F 13/28 (2006.01);
U.S. Cl.
CPC ...
G06F 3/067 (2013.01); G06F 3/0611 (2013.01); G06F 3/0613 (2013.01); G06F 3/0653 (2013.01); G06F 3/0659 (2013.01);
Abstract

A method, executed by a computer, includes: determining an expected available bandwidth for a plurality of storage devices of a distributed storage system based on historical I/O data that corresponds to one or more frontend applications; generating a data retrieval plan for the plurality of storage devices based on (i) a historical I/O access pattern of the one or more frontend applications and (ii) the expected available bandwidth for the plurality of storage devices, wherein the data retrieval plan includes a scheduled start time and duration; accessing data for a backend computational job from the plurality of storage devices according to the data retrieval plan; and responding to a determination that I/O instructions per second (IOPS) of the one or more frontend applications exceeds a threshold by modifying the I/O throughput for the backend computational job based on the expected available bandwidth for the plurality of storage devices.


Find Patent Forward Citations

Loading…