Workload balancing in a distributed storage system
US10896007B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Feb 5, 2019 |
| Grant date | Jan 19, 2021 |
| Priority date | — |
| Expiry date | Feb 5, 2039 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F3/0659
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
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.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.