Performing input/output operations on a set of storage devices based on scalable input/output credits
US9563511B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Mar 19, 2015 |
| Grant date | Feb 7, 2017 |
| Priority date | — |
| Expiry date | Jun 21, 2035 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F11/2094
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A technique configures data storage equipment to (i) allow host I/O operations to start on storage devices while a credit tally is less than a predefined credit quota and (ii) block host I/O operations from starting on the storage devices while the tally is greater than the quota. The technique further involves, while a rebuild procedure is not being performed on the storage devices, (i) allocating host I/O credits at equal weight to the tally upon starting host I/O operations and (ii) de-allocating the credits at equal weight from the tally upon completion of the operations. The technique further involves, while the rebuild procedure is being performed on the storage devices, (i) allocating host I/O credits at greater than equal weight to the tally upon starting host I/O operations and (ii) de-allocating the credits at greater than equal weight from the tally upon completion of the operations.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.