Invention Grant
US07865658B2 Method and system for balancing host write operations and cache flushing
有权
用于平衡主机写操作和缓存刷新的方法和系统
- Patent Title: Method and system for balancing host write operations and cache flushing
- Patent Title (中): 用于平衡主机写操作和缓存刷新的方法和系统
-
Application No.: US11967369Application Date: 2007-12-31
-
Publication No.: US07865658B2Publication Date: 2011-01-04
- Inventor: Menahem Lasser , Itshak Afriat , Opher Lieber , Mark Shlick
- Applicant: Menahem Lasser , Itshak Afriat , Opher Lieber , Mark Shlick
- Applicant Address: IL Kfar Saba
- Assignee: SanDisk IL Ltd.
- Current Assignee: SanDisk IL Ltd.
- Current Assignee Address: IL Kfar Saba
- Agency: Brinks Hofer Gilson & Lione
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F13/00

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.
Public/Granted literature
- US20090172286A1 Method And System For Balancing Host Write Operations And Cache Flushing Public/Granted day:2009-07-02
Information query