The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jan. 04, 2011
Filed:
Dec. 31, 2007
Menahem Lasser, Kohav-Yair, IL;
Itshak Afriat, Tel-Mond, IL;
Opher Lieber, Kfar Saba, IL;
Mark Shlick, Ganey Tikva, IL;
Menahem Lasser, Kohav-Yair, IL;
Itshak Afriat, Tel-Mond, IL;
Opher Lieber, Kfar Saba, IL;
Mark Shlick, Ganey Tikva, IL;
SanDisk IL Ltd., Kfar Saba, IL;
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.