Apparatus, system, and method for preventing write starvation in a partitioned cache of a storage controller
US7627714B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Aug 22, 2006 |
| Grant date | Dec 1, 2009 |
| Priority date | — |
| Expiry date | Aug 22, 2027 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2212/261
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
An apparatus, system, and method are disclosed for preventing write starvation in a storage controller with access to low performance storage devices. A storage device allocation module is included to assign a storage device write cache limit for each storage device accessible to a storage controller. The storage device write cache limit comprises a maximum amount of write cache of the storage controller available to a storage device for a write operation. At least one storage device comprises a low performance storage device and a total amount of storage available to the storage devices comprises an amount greater than a total storage capacity of the write cache. A low performance write cache limit module is included to set a low performance write cache limit. The low performance write cache limit comprises an amount of write cache available for use by the at least one low performance storage device for a write operation. The amount of write cache available to the at least one low performance storage device comprises an amount less than the total storage capacity of the write cache.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.