×

Methods and systems for reducing churn in flash-based cache

  • US 9,081,670 B2
  • Filed: 05/08/2014
  • Issued: 07/14/2015
  • Est. Priority Date: 07/14/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving data to be stored in a storage device having a flash memory-based cache and a disk-based storage unit;

    writing an initial portion of the data to the flash memory-based cache and the disk-based storage unit;

    while the initial portion is being written to the flash memo-based cache and the disk-based storage unit, monitoring an amount of the initial portion that has been written sequentially;

    determining whether the amount that has been written sequentially exceeds a predetermined threshold beyond which the data can be read from the flash memory-based cache at a substantially similar data rate as from the disk-based storage unit; and

    if so, determining that the data will likely be sequentially accessed, ceasing writing of the data to the flash memory-based cache and writing the remaining portion of the data only to the disk-based storage unit so as to reduce the amount of data written to the flash memory-based cache.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×