Patent · US Active

Method and system for balancing host write operations and cache flushing

US7865658B2 · kind B2 · utility

44Cited by
9References
41Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 31, 2007
Grant dateJan 4, 2011
Priority date
Expiry dateMar 19, 2029

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/7208
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method and system for balancing host write operations and cache flushing is disclosed. The method may include steps of determining an available capacity in a cache storage portion of a self-caching storage device, determining a ratio of cache flushing steps to host write commands if the available capacity is below a desired threshold and interleaving cache flushing steps with host write commands to achieve the ratio. The cache flushing steps may be executed by maintaining a storage device busy status after executing a host write command and utilizing this additional time to copy a portion of the data from the cache storage into the main storage. The system may include a cache storage, a main storage and a controller configured to determine and execute a ratio of cache flushing steps to host write commands by executing cache flushing steps while maintaining a busy status after a host write command.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.